gaborr971 / GOS2022

GOS2022 is an open-source, simple embedded operating system project. It is under development, therefore can be considered unsafe and can contain bugs. It is being tested during the development on an STM32F446RE board with a custom test environment.
MIT License
2 stars 1 forks source link

Updating Main Board PCB #4

Open shibcreate opened 4 months ago

shibcreate commented 4 months ago
  1. Fixing traces from previous iteration
  2. Creating a new layout for footprint efficiency
  3. Testing & Ordering new PCB and validating revision
gaborr971 commented 4 months ago

Currently known issues:

1: I2C2 SDA is connected to wrong STM32 pin (PB11 is NC)

New connection shall be added to I2C2 periphery

2: USART2 might not work (RX: PA3, TX: PA2, there is no communication, but it might be due to ST-LINK setting)

Check if it is possible to setup ST-LINK in a way that USART2 can be used (board is supplied from external power supply)

shibcreate commented 4 months ago

Hey @gaborr971, would it be feasible to include PDFs and a BOM in the folder? Since Fritzing now requires payment even for older versions, I'm considering transitioning to KiCad, which is free.

shibcreate commented 4 months ago

I have added the PDFs.

shibcreate commented 4 months ago

Looked into Kicad and realized many specific Fritzing modules are non-existent and can cause future maintenance issues. It can be migrated in the future, but working towards the first release may not need this major migration, since the entire PCB would need to be recreated and maintained between versions. I believe fixing the board on Fritzing would be best for the first release and migrating as Kicad supports would be ideal. Any thoughts? Planning to pay for the new Fritzing release depending on your feedback. @gaborr971