Added known issues before assembly
This commit is contained in:
@@ -40,4 +40,40 @@ The firmware will have to be as efficient as possible to allow 10-12 channels at
|
||||
|
||||
## Project Status
|
||||
|
||||
V1.0 is currently in production at Aisler.com and will be assembled by myself
|
||||
V1.0 is currently being assembled by myself and testing will soon start.
|
||||
|
||||
## known V1 issues
|
||||
|
||||
There are a few problems with the V1 of this PCB and they are pretty serious so I would advise not to send any of these files to be produced and to either modify these mistakes or to wait for a V1.1 or V2 of this board.
|
||||
|
||||
### Bad selection of Rp2350 ports
|
||||
|
||||
This is the most embarassing problem of them all. I put a bit too much faith in the MUX capabilities of the rp MCU and choose the SPI and QSPI pins incorrectly.
|
||||
|
||||
The RAM needs to be totally rerouted, 5/6 pins are wrong and need to be changed :
|
||||
|
||||
```
|
||||
RAM_QSD3 not to GPIO 16 but to QSPI_SD3
|
||||
RAM_QSD2 not to GPIO 17 but to QSPI_SD2
|
||||
RAM_QSD1 not to GPIO 18 but to QSPI_SD1
|
||||
RAM_QSD0 not to GPIO 19 but to QSPI_SD0
|
||||
RAM_QSCLK not to GPIO 20 but to QSPI_SCLK
|
||||
```
|
||||
|
||||
This is extremely embarassing as the pins are even labeled, I should have seen this before sending the files to production.
|
||||
|
||||
The W5500 and SD CARD are wired wrong too as even if the selected pins are correct, not all pins of a SPI bank can do every job.
|
||||
|
||||
So you have to do these swaps :
|
||||
|
||||
```
|
||||
ETH_CS GPIO28 to GPIO29
|
||||
ETH_SCLK GPIO29 to GPIO30
|
||||
ETH_MISO GPIO30 to GPIO28
|
||||
```
|
||||
|
||||
And for the SD card its all wrong as I did not plan for SPI0 and SPI1 differences.
|
||||
|
||||
I would advise not to botch anything but rather use a PIO SPI that then can be used on pretty much any pins.
|
||||
|
||||
Those mistakes are extremely embarassing but they exist and will have to be dealt with when assembling the boards.
|
||||
|
||||
Reference in New Issue
Block a user