Jump to content

Pin2dmd CPU Compatibility across different PCBS x32 / x64


Recommended Posts

  • Content Provider

The CPU for the x32/x16 Pin2dmd is now at $54+ USD and shows no sign of improving. I notice that the STM32H743VIT6 used in the x64 Pin2dmd is under half the price. I also notice that my older x64 units have the same CPU as the x32/x16 which is the STM32F427VIT6.

 

With all this in mind, could the BOM be updated at the relevant places (order page, GitHub etc) to replace the STM32F427VIT6 with the STM32H743VIT6 for x32/x16 pcbs?

 

The x64 firmware must support both but I am unsure if you have the x32/x16 hardware supported for both or if this is possible or a lot of work.

 

Thank you

Link to comment
Share on other sites

  • Content Provider
2 hours ago, Terranigma said:

With all this in mind, could the BOM be updated at the relevant places

No ! STM32H7 has a different pin layout. 

 

1 hour ago, Terranigma said:

I also notice that my older x64 units have the same CPU as the x32/x16 which is the STM32F427VIT6.

There is no such thing as a general x64 unit. You are comparing the EVO192x64 boards with EVO256x64 boards.

192x64 has a single output to drive the 3 panels. 256x64 has 2 outputs . One for each 128x64 panel.

That is a totally different design.

 

Maybe the STM32F407VGT6 is cheaper. Due to backwards compatibility to the STM32F407 discovery board this model can also be used fo the EVO design.

Link to comment
Share on other sites

  • Content Provider
9 minutes ago, lucky1 said:

There is no such thing as a general x64 unit. You are comparing the EVO192x64 boards with EVO256x64 boards.

192x64 has a single output to drive the 3 panels. 256x64 has 2 outputs . One for each 128x64 panel.

That is a totally different design.

 

I am talking about the EVO192x64 which in the BOM I downloaded has the STM32H743VIT6 as the processor listed. My previous EVO192x64 has the STM32F427VIT6 in it.

 

Could you clarify if the BOM is correct? Sorry it is a little confusing at this time.

Link to comment
Share on other sites

  • Content Provider
2 hours ago, Terranigma said:

I am talking about the EVO192x64 which in the BOM I downloaded has the STM32H743VIT6 as the processor listed. My previous EVO192x64 has the STM32F427VIT6 in it.

 

That is wrong ! I just fixed the BOM

Link to comment
Share on other sites

  • Content Provider
29 minutes ago, lucky1 said:

 

That is wrong ! I just fixed the BOM

 

Thank you! That makes more sense now. 

 

Could this be what has caused this persons issues? I am not sure when version 1.1 was released but maybe he has the wrong CPU for the PCB? 

 

 

Link to comment
Share on other sites

  • Content Provider
On 7/23/2021 at 8:51 PM, lucky1 said:

There is no such thing as a general x64 unit. You are comparing the EVO192x64 boards with EVO256x64 boards.

192x64 has a single output to drive the 3 panels. 256x64 has 2 outputs . One for each 128x64 panel.

That is a totally different design.

 

Maybe the STM32F407VGT6 is cheaper. Due to backwards compatibility to the STM32F407 discovery board this model can also be used fo the EVO design.

 

Hey Lucky, Thank you for clarifying all of the CPU models. The Updated BOM for the 192x64 is showing correct now for me on pcbway. I will check the STM32F407VGT6 price, so just swap that component on the BOM, no other changes needed and full functionality? EVO Firmware version all compatible too or will we need to use the Discovery FW instead. Thank you!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...