This project is a STM32 computer were Linux can be deployed onto. The circuit board is made in Altium CircuitMaker.
https://workspace.circuitmaker.com/Projects/Details/DanielMrtensson/STM32-Computer
- 2024-03-29: Initializing the project
- 2024-04-20: Done with the coarse routing for the components
- 2024-05-26: Done with the fine impedance matched routing
- 2024-06-06: In production at JLCPCB - 42 dollar for 5 pcs
- 2024-06-18: Received the package
- 2024-07-07: Received the components
- 2024-07-18: Done with soldering
- Processor: STM32MP15XXAC
- Stack layers: 4
- 1 x HDMI
- 4 x USB A
- 1 x USB OTG(On The Go)
- 1 x 4/8 Gb eMMC (Embedded Multi Media Card)
- 1 x Ethernet RJ45
- 1 x Coin cell battery holder
- Size: 75 mm x 100 mm
- Thickness: 1.52 mm
- 3 x Mounting pads of M2.5
- 1 x 4/8 Gb DDRL3 RAM memory
- Debug: JTAG
- Power supply: 5V DC jack
To produce this board, the manufacture need to have these minimum capabilities:
- 0.1 mm minimum electrical clearance between traces pads and vias
- 0.09 mm minimum electrical clearance between BGA pads and traces
- Capability to cut the edge of the BGA pads if the minimum electrical clearance between BGA pads and traces are above 0.09 mm
- 0.09 mm minimum width of traces
- Via-in-pad according to IPC 4761 Type VII (Epoxy filled and clapped)
- Via hole size of 0.3 mm and via diameter of 0.4 mm
- Impedance control: JLC04161H-1080
I have been using JLCPCB as the manufacturer for this.