STM32F767 PCB & Gerber Design
Budget: $250 – $750 USD
I have a working STM32F767ZIT6 prototype on the Nucleo evaluation board and now need a compact, production-ready PCB that keeps all the essential comforts of the dev-kit while adding my own I/O. Your task is to translate the requirements below into a clean schematic and a two-layer (or better) board layout, then supply full manufacturing files.
Core functionality
• 32-bit brain: STM32F767ZIT6 as the central MCU.
• Programming convenience: an on-board ST-LINK/V2-1 compatible debugger so the board can be flashed and debugged over USB without an external probe.
• Real-time networking: integrate a SN65HVD230 CAN transceiver routed to a two-pin header (CANH, CANL) for my motor driver loom.
• Sensing interface: four op-amp signal-conditioning channels (unity gain default, room to tune resistor network) brought to the MCU’s ADC pins.
• Basic controls: one momentary user push-button and one toggle switch wired to the NRST line for hardware reset.
Mechanical envelope
• Board outline: rectangular, 80 mm × 70 mm maximum, green solder-mask.
• Mounting: four non-plated through holes in the corners sized for standard M3 screws.
• Keep-out and connector placement: leave at least 3 mm clearance along all edges; I’ll share a reference drawing for header positions once the first draft is ready.
Deliverables
1. Annotated schematic (Altium, KiCad or Eagle—your choice)
2. PCB layout with silkscreen labels for all user connectors and test points
3. Gerber, drill, pick-and-place and IPC-356 netlist files ready for fabrication
4. Complete, sourced BOM with manufacturer part numbers and footprints
5. PDF assembly drawing and 3D step model for enclosure fit checks
Acceptance criteria
• ERC/DRC clean at 6/6 mil (or tighter) rules
• All power rails and ground planes properly decoupled; no MCU pins left floating unless specified
• CAN differential pair length-matched and impedance-controlled to 120 Ω ±10 %
• Op-amp channels tested in simulation for rail-to-rail input swing on 3.3 V supply
If you’re comfortable pushing STM32 designs to production and can turn around well-documented Gerbers, I’m ready to get started right away and will be responsive to iterate quickly on the first draft.
Core functionality
• 32-bit brain: STM32F767ZIT6 as the central MCU.
• Programming convenience: an on-board ST-LINK/V2-1 compatible debugger so the board can be flashed and debugged over USB without an external probe.
• Real-time networking: integrate a SN65HVD230 CAN transceiver routed to a two-pin header (CANH, CANL) for my motor driver loom.
• Sensing interface: four op-amp signal-conditioning channels (unity gain default, room to tune resistor network) brought to the MCU’s ADC pins.
• Basic controls: one momentary user push-button and one toggle switch wired to the NRST line for hardware reset.
Mechanical envelope
• Board outline: rectangular, 80 mm × 70 mm maximum, green solder-mask.
• Mounting: four non-plated through holes in the corners sized for standard M3 screws.
• Keep-out and connector placement: leave at least 3 mm clearance along all edges; I’ll share a reference drawing for header positions once the first draft is ready.
Deliverables
1. Annotated schematic (Altium, KiCad or Eagle—your choice)
2. PCB layout with silkscreen labels for all user connectors and test points
3. Gerber, drill, pick-and-place and IPC-356 netlist files ready for fabrication
4. Complete, sourced BOM with manufacturer part numbers and footprints
5. PDF assembly drawing and 3D step model for enclosure fit checks
Acceptance criteria
• ERC/DRC clean at 6/6 mil (or tighter) rules
• All power rails and ground planes properly decoupled; no MCU pins left floating unless specified
• CAN differential pair length-matched and impedance-controlled to 120 Ω ±10 %
• Op-amp channels tested in simulation for rail-to-rail input swing on 3.3 V supply
If you’re comfortable pushing STM32 designs to production and can turn around well-documented Gerbers, I’m ready to get started right away and will be responsive to iterate quickly on the first draft.
Related categories:
Electronics
Microcontroller
PCB Layout
Arduino
Circuit Design
Embedded Systems
STM32
CAN Bus