PCB for CAN-based control systems dev platform.
- Firmware:
nerve
.
Table of Contents
This project is sponsored by PCBWay. You can learn more about their valuable support here: 💖 Sponsors/PCBWay.
Top | Bottom |
---|---|
![]() |
![]() |
![]() |
![]() |
- Bottom row pictures show 4 Layer assembly variant of
nerve_pcb
, v0.1.0-alpha.
Connectors fixed by hardware (PCB traces or the connector itself).
Connector | Ref | Description |
---|---|---|
Tag-Connect TC2050 | J1 | Programming/debug connector |
USB-C 5 V power | J2 | Power only USB-C, primary 5 V source |
BOOT0 jumper | J3 | Open for run flash memory (pull-down on open) |
Hinge microSD card | J4 | Portable storage, see Molex product video |
Top side 2x8 board-to-board | J5 | See schematic/layout for details |
Bottom side 2x10 board-to-board | J6 | See schematic/layout for details |
UART3 | J7 | Pin 1: UART3 RX, Pin 2: UART3 TX |
CAN1 (Transceiver U7) | J8 | Pin 1: CAN1 High, Pin 2: CAN1 Low |
CAN2 (Transceiver U8) | J9 | Pin 1: CAN2 High, Pin 2: CAN2 Low |
User controllable hardware and/or firmware driven inputs.
Switch/Jumper | Ref | Description |
---|---|---|
MCU NRESET switch | SW1 | Generic 6 mm TH button, push to reset |
MCU PA0 switch | SW2 | Generic 6 mm TH button, designed for SYS_WKUP0 |
MCU 3.3VBATT | JP1 | Bridge to short 3.3 V supply to MCU VBAT |
SDIO card detect jumper | JP2 | Open = card detected, closed = not detected |
BNO085 clock select | JP3 | Open = crystal, closed = external/internal |
BMP390 I2C address | JP4 | Open = 0x76 , closed = 0x77 |
- Pre-release 4-layer development board variant.
nerve_pcb_dev
, commit 76bec6f.- Original commit on a different repo for automated workflow reasons.
- Closest commit on this repo is f2d1f21.
- Order date: 2024/11/15.
- Order number:
W837000ASB3
.
- Pre-release 6-layer board variant.
- Short-term pre-release board bring-up/testing release.
- Order date: 2025/01/13.
- Minor changes from the previous
v0.1.0-beta
pre-release version.- CAN termination design switched from single 120 ohm termination to split 60 ohm termination with 4.7 nF capacitor.
This project is sponsored by PCBWay, whose PCB manufacturing services are essential in producing high-quality prototypes for its development. Their support ensures reliable boards that meet the project's demands.
PCBWay stands out for their exceptional services and commitment to the community:
- PCB Manufacturing: High-quality fabrication with options for multilayer, rigid-flex, and advanced designs.
- PCB Assembly: Comprehensive solutions, including soldering, component sourcing, and assembly.
- CNC Machining & 3D Printing: Additional prototyping options to support complete product development.
- Fast Turnaround: Reliable and quick production times to keep projects on schedule.
- Support for Open Source & Education: PCBWay actively sponsors projects and
provides educational resources like tutorials, videos, and documentation,
empowering developers and hobbyists.
- This commitment to education and open-source advocacy was a key factor in choosing them as a partner 🙂.
Their dedication to professional-grade services and fostering innovation makes PCBWay an invaluable partner in bringing this project to life.
Learn more here: Why PCBWay?