Skip to the content
PCBKitNew board
2 layers100 × 83 mmLocalRoboCaster, the printed circuit board in 3D

LocalRoboCaster

JarneVG/RotocasterKUL

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

Size
100 × 83 mm
Copper layers
2
Thickness
1.6 mm
Parts
72
Nets
69
Pads
337
Tracks, vias
598, 214
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
20 May 2025
Updated
22 May 2025

Overview

LocalRoboCaster is an open-source printed circuit board by JarneVG, from the JarneVG/RotocasterKUL repository on GitHub, published under the MIT licence. It is a 2-layer board of 100 × 83 mm with 72 parts on 69 nets, routed with 598 tracks and 214 vias.

It is built around the IRLZ44NPBF and IRL3705NPBF. Its parts include 18 resistors, 8 capacitors, 8 connectors, 5 ICs and 4 transistors. It belongs with the RP2040 boards of this library.

Main components

2

README

README.md

RotocasterKUL

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

Software

Here, you can find the main code under RotocasterMainFirmware (arduino .ino files) as well as other people's libraries used for this project.

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.

Some useful tutorials for uploading:

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

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

Electrical Hardware

The KiCAD design files can be found here. If there is something that needs to change, you can find the current version of the project here. The small problems with the current version are already implemented.

Mechanical Hardware

A .step file is uploaded here to get a better grasp of what might be going on under the covers. This is not a build guide, rather part of the documentation. Same thing for the bill of materials, where you can find all the parts used in this project

Parts

72
QtyValueFootprintReferences
1210kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R3, R5, R6, R7, R8, R9, R10, R11, R12, R16, R17
10SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP3V4, JP3V7, JP3V8, JP5V5, JP5V6, JP5V7, JP5V8, JP5V9, JP5V10, JP24V2
8100nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2, C3, C4, C5, C6, C7, C8
4100Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR13, R14, R15, R18
4GNDMountingHole:MountingHole_3.2mm_M3_Pad_ViaH5, H6, H7, H8
31N4007Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1, D2, D3
3IRLZ44NPBFRobocaster_footprint_library_2:TO-220F-3_VerticalQ4, Q6, Q7
3voltage_inTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ3, J6, J7
2Conn_01x04_PinConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ4, J5
2Conn_01x06_PinConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ1, J8
2LOGOLOGOG***, G***
2PC FanConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalM3, M5
2Stepper DriverRobocaster_footprint_library_2:Pololu_Breakout-16_15.2x20.3mmU1, U2
2Stepper_Motor_bipolarConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalM2, M4
1100kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4
1Buck ConverterRobocaster_footprint_library_2:LM2596U8
1BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1
1Conn_01x02_PinTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ2
1Current fuseFuse:Fuse_Bourns_MF-RHT1000F3
1Current fuseRobocaster_footprint_library_2:Fuse Holder RS Pro Fuse BladeF2
1FanTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalM1
1HeaterTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalR2
1IRL3705NPBFRobocaster_footprint_library_2:TO-220F-3_VerticalQ5
1Limit SwitchConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalU3
1RaspberryPi_PicoRobocaster_footprint_library_2:PicoA1
1Rotary buttonConnector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_VerticalU4
1Thermistor_PTCConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalTH1

Questions

How big is the LocalRoboCaster PCB?

It measures 100 × 83 mm and has 2 copper layers, 1.6 mm thick.

What parts does the LocalRoboCaster use?

72 parts, built around the IRLZ44NPBF and IRL3705NPBF. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the LocalRoboCaster KiCad files?

From the JarneVG/RotocasterKUL repository on GitHub, at the commit this page was made from: the board is Electrical hardware/Electrical Design/LocalRoboCaster/LocalRoboCaster.kicad_pcb and its schematic Electrical hardware/Electrical Design/LocalRoboCaster/DataInAndOut.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the LocalRoboCaster design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers139.1 × 98.1 mmAZ Capstone PCB Design, the printed circuit board in 3D

    AZ Capstone PCB Design

    xXAZAXx/Lithium-ion_Battery_Cycler_Capstone_Design_Project

    Designed and developed a low-cost automated single-cell lithium-ion battery cycler for controlled charge and discharge testing.

    11 parts
  • 2 layers64.5 × 59.4 mmRearbox nucleo, the printed circuit board in 3D

    Rearbox nucleo

    NTURacingTeam/nturt_kicad

    kicad files

    23 parts4
  • 4 layers111.8 × 54.5 mmTvc2.0, the printed circuit board in 3D

    Tvc2.0

    Lucan-Keyser/Astro499_TVC

    30 parts2
  • 2 layers58.4 × 71.1 mmAutomatic Watering System, the printed circuit board in 3D

    Automatic Watering System

    RayaneGuebre/Automatic-Watering-System

    An electronic system that automatically waters your plants every 12 hours

    6 parts2
  • 2 layers75.5 × 77 mmBoost converter uc3843, the printed circuit board in 3D

    Boost converter uc3843

    LuisFreitas18/Embedded_Complementary_Projects

    All projects related to Microcontrollers and Such that don't qualify as a Complex or Complete Project. Learning and/or Tool oriented Purposes

    35 parts1
  • 2 layers36 × 26 mmChemE, the printed circuit board in 3D

    ChemE

    CalebJM04/ChemE-Car-

    op amp circuit for the cheme car club

    12 parts
  • 4 layers210 × 210 mmSmartSwitch, the printed circuit board in 3D

    SmartSwitch

    Joe-Purvis/UFE

    This repository consolidates multiple projects into a single monorepo for the Ultrasound Smart Switch system.

    187 parts