VeloDashboard
JanBurp·VeloDashboard·kicad/VeloDashboard/VeloDashboard.kicad_pcb
About the VeloDashboard PCB
VeloDashboard is an open source NXP PCB design by JanBurp, published on GitHub. It is a 2-layer board measuring 131.5 × 119.5 mm, with 58 components from 36 distinct parts.
Its main chip is the TEENSY4.0, from the NXP family. Other key parts include the LDD-700L, SN74AHCT125N and LC78_05 2.0. By type, the board carries 24 resistors, 14 connectors, 9 ICs, 7 switches, 2 diodes and 1 battery holder.
It belongs with the displays & leds designs in this gallery.
From the project
Bicycle computer for a velomobile
A bicycle computer made for velomobiles.
Walkthrough videos (dutch): - https://www.youtube.com/watch?v=hqzajXb8Hd0 (inside velomobile) - https://www.youtube.com/watch?v=B8IcSTC7h3M (test setup)
In the summer of 2022 i bought a second hand Quest velomobile. It was in very good shape, had only driven 8000km while only 10 years old, and it fits my budget.
But it was missing blinkers, had a 6V system on board, and two headlights which could be turned on independent from eachother. Which results in my Quest looking cross-eyed :-( That could be done better.

Main components on the VeloDashboard
VeloDashboard bill of materials (BOM)
58 components, 36 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 6 | LDD-700L | LDD-XXXL | IC1, IC2, IC3, IC4, IC5, IC6 |
| 1 | SN74AHCT125N Texas Instruments | DIP-14_W7.62mm_Socket_LongPads | U1 |
| 1 | LC78_05 2.0 | TO-220-3_Vertical | U2 |
| 1 | TEENSY4.0 Teensy4.0 | Teensy40_SMT | U3 |
| 1 | OLED | PinHeader_1x04_P2.54mm_Horizontal | J1 |
| 1 | ~ | PinHeader_1x07_P2.54mm_Horizontal | J1.in1 |
| 1 | Polulu Power | PinHeader_1x06_P2.54mm_Horizontal | J1.out1 |
| 1 | LED STRIPS | PinHeader_1x04_P2.54mm_Horizontal | J2 |
| 1 | To Dashboard | PinHeader_1x08_P2.54mm_Horizontal | J3 |
| 1 | To Computer | PinHeader_1x08_P2.54mm_Horizontal | J4 |
| 1 | Speed Sensor | PinHeader_1x03_P2.54mm_Horizontal | J5 |
| 1 | Headlights | PinHeader_1x04_P2.54mm_Horizontal | J6 |
| 1 | Rearlights | PinHeader_1x04_P2.54mm_Horizontal | J7 |
| 1 | Blinkers | PinHeader_1x04_P2.54mm_Horizontal | J8 |
| 1 | PowerSwitch | PinHeader_1x02_P2.54mm_Horizontal | J9 |
| 1 | Cadans sensor | PinHeader_1x03_P2.54mm_Horizontal | J10 |
| 1 | Addon 2 | PinHeader_1x03_P2.54mm_Horizontal | J11 |
| 1 | extra led strips | PinHeader_1x04_P2.54mm_Horizontal | J12 |
| 1 | Battery Cell 3.3V | Battery_Panasonic_CR2032-HFN_Horizontal_CircularHoles | BT1 |
| 1 | Left | SW_PUSH-12mm | SW2 |
Show 16 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Down (lights) | SW_PUSH-12mm | SW3 |
| 1 | Up (lights) | SW_PUSH-12mm | SW4 |
| 1 | Brake | SW_PUSH-12mm | SW5 |
| 1 | Horn | SW_PUSH-12mm | SW6 |
| 1 | Display | SW_PUSH-12mm | SW7 |
| 1 | Right | SW_PUSH-12mm | SW8 |
| 1 | LEFT | LED_D5.0mm_Clear | D1 |
| 1 | RIGHT | LED_D5.0mm_Clear | D2 |
| 1 | 22µF | CP_Radial_D10.0mm_P7.50mm | C1 |
| 1 | 4M | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1 |
| 1 | 1M | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R2 |
| 7 | 100K 100k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R3, R4, R5, R11, R12, R17, R18 |
| 3 | 220K 220k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R6, R7, R8 |
| 2 | 220 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R9, R10 |
| 6 | 47K 47k | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R13, R14, R15, R16, R19, R20 |
| 4 | 370 | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R21, R22, R23, R24 |
VeloDashboard design files
The KiCad project lives in the JanBurp/VeloDashboard repository on GitHub; these links point at the commit this page was built from.
VeloDashboard: common questions
What microcontroller does the VeloDashboard use?
The VeloDashboard is built around the TEENSY4.0, from the NXP family.
How big is the VeloDashboard PCB?
The VeloDashboard measures 131.5 × 119.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the VeloDashboard?
58 components, from 36 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 VeloDashboard design files?
From the JanBurp/VeloDashboard 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 VeloDashboard design in my own project?
The repository has no license, so all rights stay with JanBurp. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the VeloDashboard without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug NXP firmware against it before you order a PCB.
Similar boards
NXP
32Bit shift register
MaltWhiskey
100 × 54 mm56 parts4LNo license763NXP
Mega-Cube-Board
MaltWhiskey
200 × 54 mm100 parts4LNo license763NXP
MCL64
MicroCoreLabs
39.3 × 61.8 mm9 parts4LNo license532NXP
ROM Emulator
MicroCoreLabs
21.5 × 37.1 mm5 parts2LNo license532NXP
MCLZ8
MicroCoreLabs
37.1 × 61.5 mm6 parts4LNo license532NXP
XTMAX
MicroCoreLabs
81 × 46 mm14 parts4LNo license532