RotocasterKUL

JarneVG·RotocasterKUL·Electrical hardware/Electrical Design/LocalRoboCaster/LocalRoboCaster.kicad_pcb

RotocasterKUL PCB layout, top view — open source RP2040/RP2350 board by JarneVG

About the RotocasterKUL PCB

RotocasterKUL is an open source RP2040/RP2350 PCB design by JarneVG, published on GitHub under the MIT license. It is a 2-layer board measuring 100 × 83 mm, with 56 components from 24 distinct parts.

Its main chip is the RaspberryPi_Pico, from the RP2040/RP2350 family. Other key parts include the Stepper Driver, Limit Switch, Rotary button and Buck Converter. By type, the board carries 18 resistors, 8 connectors, 8 capacitors, 6 modules, 5 ICs and 4 transistors.

It belongs with the robotics & motion designs in this gallery.

From the project

This is the accompanying code for the rotocasting machine, made in 2025 for the KU Leuven soft robotics research team.

I changed some of these libraries to add or change functionalities, so be sure to add the ones you find here to your Arduino -> libraries directory

You should also have the Earle Philhowers Arduino Pico core installed.

https://learn.adafruit.com/rp2040-arduino-with-the-earlephilhower-core/installing-the-earlephilhower-core

https://randomnerdtutorials.com/programming-raspberry-pi-pico-w-arduino-ide/

Main components on the RotocasterKUL

Stepper DriverLimit SwitchRotary buttonBuck ConverterRaspberryPi_Pico

RotocasterKUL bill of materials (BOM)

56 components, 24 distinct parts — part numbers from the project's BOM.

QtyPartRefs
2
Stepper Driver
U1, U2
1
Limit Switch
U3
1
Rotary button
U4
1
Buck Converter
U8
1
RaspberryPi_Pico
A1
1
Fan
M1
2
Stepper_Motor_bipolar
M2, M4
2
PC Fan
M3, M5
3
IRLZ44NPBF
Q4, Q6, Q7
1
IRL3705NPBF
Q5
2
Conn_01x06_Pin
J1, J8
1
Conn_01x02_Pin
J2
3
voltage_in
J3, J6, J7
2
Conn_01x04_Pin
J4, J5
1
Buzzer
BZ1
1
Current fuse
F2
1
Current fuse
F3
1
Thermistor_PTC
TH1
3
1N4007
D1, D2, D3
8
100n
C1, C2, C3, C4, C5, C6, C7, C8
Show 4 more
QtyPartRefs
12
10k
R1, R3, R5, R6, R7, R8, R9, R10 +4
1
Heater
R2
1
100k
R4
4
100
R13, R14, R15, R18

RotocasterKUL design files

The KiCad project lives in the JarneVG/RotocasterKUL repository on GitHub; these links point at the commit this page was built from.

RotocasterKUL: common questions

What microcontroller does the RotocasterKUL use?

The RotocasterKUL is built around the RaspberryPi_Pico, from the RP2040/RP2350 family.

How big is the RotocasterKUL PCB?

The RotocasterKUL measures 100 × 83 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the RotocasterKUL?

56 components, from 24 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 RotocasterKUL design files?

From the JarneVG/RotocasterKUL 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 RotocasterKUL design in my own project?

Yes, under the terms of its MIT license, which JarneVG chose for the repository.

Can I test firmware for the RotocasterKUL without the hardware?

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

Similar boards