The nicholas van prototype
calvin-mcd·the-nicholas-van·Project/the-nicholas-van prototype.kicad_pcb
About the The nicholas van prototype PCB
The nicholas van prototype is an open source STM32 PCB design by calvin-mcd, published on GitHub under the CC-BY-NC-4.0 license. It is a 4-layer board measuring 242.9 × 95.3 mm, with 58 components from 22 distinct parts.
Its main chip is the STM32F401CBUX, from the STM32 family. Other key parts include the XC6206PXXXMR, 74AHCT1G125, 74HC4051 and OPA350. By type, the board carries 25 resistors, 17 capacitors, 6 ICs, 4 connectors, 3 LEDs and 1 crystal.
It belongs with the keyboards designs in this gallery.
From the project
EC (topre) PCB for trashman's vanagon
The Nicholas Van is an EC (topre) pcb for trashman's v4n4g0n keyboard. The pcb supports a both the 625U spacebar, and the split 275U, 225U spacebars. But each need their own respective plate. Some plate files can be found in the Production folder. Check the plate & hardware section beelow for what you will need. The pcb comes with a usb port by default, but supports a Daughterboard connector (either jst or pico). It also supports another 5pin Jst connector for the Rotary Encoder board from the Embrace.

Main components on the The nicholas van prototype
The nicholas van prototype bill of materials (BOM)
58 components, 22 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32F401CBUX STM32F401CBUx | QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm | U1 |
| 1 | XC6206PXXXMR XC6206PxxxMR | SOT-23 | U2 |
| 1 | 74AHCT1G125 | SOT-23-5 | U3 |
| 2 | 74HC4051 | TSSOP16 | U4, U6 |
| 1 | OPA350 | SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | C907975 8 MHz | Resonator_SMD_Murata_CSTxExxV-3Pin_3.0x1.1mm | Y1 |
| 1 | C160404 JST SH | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J1 |
| 1 | Pico EZmate | Molex_Pico-EZmate_78171-0004_1x04-1MP_P1.20mm_Vertical | J2 |
| 1 | C3019717 USB_C sink board 1.3mm | USB4510031A | J3 |
| 1 | CONN_01X05 Conn_01x05 | JST_SH_SM05B-SRSS-TB_1x05-1MP_P1.00mm_Horizontal | J4 |
| 1 | 500mA | Fuse_1206_3216Metric | F_USBC1 |
| 3 | SK6812MINI-E | SK6812-MINI-E | LED1, LED2, LED3 |
| 1 | PRTR5V0U2X | SOT-143 | D1 |
| 1 | 4.7U 4.7u | C_0402_1005Metric | C1 |
| 12 | 100N 100n | C_0402_1005Metric | C2, C3, C4, C5, C6, C11, C13, C14 +4 |
| 3 | 1u | C_0402_1005Metric | C7, C8, C9 |
| 1 | 220P 220p | C_0402_1005Metric | C12 |
| 14 | 100K 100k | R_0402_1005Metric | R1, R7, R10, R15, R16, R17, R18, R20 +6 |
| 5 | 100 | R_0402_1005Metric | R2, R3, R4, R5, R6 |
| 3 | 10K 10k | R_0402_1005Metric | R8, R9, R11 |
Show 2 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 5.1K 5.1k | R_0402_1005Metric | R12, R13 |
| 1 | 1k | R_0402_1005Metric | R19 |
The nicholas van prototype design files
The KiCad project lives in the calvin-mcd/the-nicholas-van repository on GitHub; these links point at the commit this page was built from.
The nicholas van prototype: common questions
What microcontroller does the The nicholas van prototype use?
The The nicholas van prototype is built around the STM32F401CBUX, from the STM32 family.
How big is the The nicholas van prototype PCB?
The The nicholas van prototype measures 242.9 × 95.3 mm, has 4 copper layers and is 1.59 mm thick.
How many components are on the The nicholas van prototype?
58 components, from 22 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the The nicholas van prototype design files?
From the calvin-mcd/the-nicholas-van repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the The nicholas van prototype design in my own project?
It is published under CC-BY-NC-4.0, which limits how it may be reused; read the license before building on it.
Can I test firmware for the The nicholas van prototype without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
More boards in the-nicholas-van
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
Type c
google
188 × 30 mm17 parts2LApache-2.02.9kSTM32
Main panel
google
234 × 84 mm26 parts4LApache-2.02.9kSTM32
Base
google
52.3 × 52.3 mm36 parts2LApache-2.02.9kSTM32
Type a
google
150 × 30 mm14 parts2LApache-2.02.9kSTM32
Type e
google
140.5 × 30 mm13 parts2LApache-2.02.9k