NoodleDriver

mcqn·bike-head·NoodleDriver/NoodleDriver.kicad_pcb

NoodleDriver PCB layout, top view — open source RISC-V board by mcqn

About the NoodleDriver PCB

NoodleDriver is an open source RISC-V PCB design by mcqn, published on GitHub under the CERN-OHL-S-2.0 license. It is a 2-layer board measuring 36 × 70 mm, with 41 components from 24 distinct parts.

Its main chip is the CH32V203F8U6, from the RISC-V family. Other key parts include the WS2811, ULN2001, 74HC04, TP4057 and DS8242-33S3. By type, the board carries 17 resistors, 8 capacitors, 7 ICs, 5 connectors, 2 diodes and 1 transistor.

From the project

Making your bike more fun (if that's possible) by giving it a head

Making your bike more fun (if that's possible) by giving it a head.

A laser-cut template to make a cardboard head to mount on the handlebars of your bike. Then customize it with craft supplies or LEDs and a Microbit.

1. Created a sketch of the side profile 1. Made a copy of that sketch 1. Opened the attachment editor for each sketch and offset one by 75mm on Z and -8° rotation around Y, and the other by -75 and 8° 1. Then in the Surface workbench, filled in each side to give two surfaces 1. And then repeatedly used the boundary curve to create each connecting surface between the…

Main components on the NoodleDriver

NoodleDriver bill of materials (BOM)

41 components, 24 distinct parts.

QtyPartRefs
2
WS2811
U1, U2
1
ULN2001
U3
1
74HC04
U4
1
TP4057
U5
1
CH32V203F8U6
U6
1
DS8242-33S3
U7
1
JSM2302
Q1
3
Conn_01x04
J1, J2, J6
1
Conn_01x02_Socket
J4
1
USB_C_Receptacle_USB2.0_16P
J5
1
On/Off
SW1
2
LED
D1, D2
4
1uF
C1, C2, C7, C8
2
10uF
C3, C4
2
0.1uF
C5, C6
2
150R
R1, R2
6
33R
R3, R4, R5, R6, R7, R8
1
560R
R9
1
10K
R10
1
2K
R11
Show 4 more
QtyPartRefs
2
22R
R12, R13
1
100K
R14
2
5K1
R15, R16
1
1M
R17

NoodleDriver design files

The KiCad project lives in the mcqn/bike-head repository on GitHub; these links point at the commit this page was built from.

NoodleDriver: common questions

What microcontroller does the NoodleDriver use?

The NoodleDriver is built around the CH32V203F8U6, from the RISC-V family.

How big is the NoodleDriver PCB?

The NoodleDriver measures 36 × 70 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the NoodleDriver?

41 components, from 24 distinct parts. The full bill of materials is listed on this page.

Where can I download the NoodleDriver design files?

From the mcqn/bike-head repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the NoodleDriver design in my own project?

Yes, under the terms of its CERN-OHL-S-2.0 license, which mcqn chose for the repository.

Can I test firmware for the NoodleDriver without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RISC-V firmware against it before you order a PCB.

More boards in bike-head

Similar boards