Skip to the content
2 layers32.4 × 26.8 mmMini moving head, the printed circuit board in 3D

This project aims to create a miniature moving head light fixture for my miniature stage. This fixture needs to have motorized pan and tilt, and should have a bright LED with a collimating lens to create as tight of a…

Size
32.4 × 26.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
54
Nets
62
Pads
204
Tracks, vias
608, 100
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
22 Jun 2026
Updated
14 Aug 2026

Overview

Mini moving head is an open-source printed circuit board by PKCubed, from the PKCubed/mini-moving-head repository on GitHub. It is a 2-layer board of 32.4 × 26.8 mm with 54 parts on 62 nets, routed with 608 tracks and 100 vias.

It is built around the RP2040, XC6206P332MR and SS34, with the X322512MSB4SI among its other parts. Its parts include 15 capacitors, 10 resistors, 9 connectors, 4 ICs and 3 diodes. It belongs with the RP2040 boards of this library.

Main components

4

README

README.md

Mini Moving Head

This project aims to create a miniature moving head light fixture for my miniature stage. This fixture needs to have motorized pan and tilt, and should have a bright LED with a collimating lens to create as tight of a beam as possible. For now, a single color LED is acceptable due to the size constraints, as a multicolor LED with individual separate LED dies in side the package causes individual colored beams preventing color mixing.

This project consists of a custom circuit board with an RP2040 on board to take in unbalanced "DMX" signals from the "DMX" bus and read channel data for it's pan and tilt position and the brightness of it's LED. The circuit board drives two 9 gram servos with PWM to give pan and tilt and a constant current driver with PWM control for the LED. We'll need to make sure that the PWM is fast enough that it's not going to cause artifacts on cameras under any circumstances.

image

Parts

54
QtyValueFootprintReferences
6100nFPCM_JLCPCB:C_0402C3, C4, C5, C6, C11, C12
510uFPCM_JLCPCB:C_0805C1, C2, C9, C17, C18
4Conn_01x02solder-pads:2-positionJ1, J7, J8, J10
2100mΩPCM_JLCPCB:R_1206R9, R10
210kΩPCM_JLCPCB:R_0402R1, R11
21uFPCM_JLCPCB:C_0402C10, C13
227ΩPCM_JLCPCB:R_0603R4, R5
230pFPCM_JLCPCB:C_0402C15, C16
25.1kΩPCM_JLCPCB:R_0402R2, R3
2Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4, J5
2Conn_01x03solder-pads:3-positionJ2, J3
2MountingHoleMountingHole:MountingHole_2.5mmH1, H2
2Tactile Button, 160gfPCM_JLCPCB:SW_TS-1088-AR02016S1, S2
11kΩPCM_JLCPCB:R_0402R6
14.7uHEasyEDA_Lib:IND-SMD_L3.5-W3.0L2
1510ΩPCM_JLCPCB:R_0402R7
1Connector, USB-TYPE-C-16PPCM_JLCPCB:TYPE-C-SMD_HX-TYPE-C-16PINJ6
1GPIO0TestPoint:TestPoint_Pad_D1.0mmTP1
1GPIO28TestPoint:TestPoint_Pad_D1.0mmTP5
1GPIO29TestPoint:TestPoint_Pad_D1.0mmTP6
1GPIO4TestPoint:TestPoint_Pad_D1.0mmTP2
1GPIO5TestPoint:TestPoint_Pad_D1.0mmTP3
1GPIO6TestPoint:TestPoint_Pad_D1.0mmTP4
1GreenPCM_JLCPCB:D_0805D3
1RP2040PCM_JLCPCB:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm_ThermalViasU5
1RedPCM_JLCPCB:D_0603D2
1SS34PCM_JLCPCB:D_SMAD1
1SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP1
1X322512MSB4SIPCM_JLCPCB:CRYSTAL-SMD_4P-L3.2-W2.5-BLX1
1XC6206P332MRPCM_JLCPCB:SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BRU2
1~EasyEDA_Lib:SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BRU4
1~EasyEDA_Lib:SOIC-8_L5.3-W5.3-P1.27-LS8.0-BLU3

Similar boards

  • 2 layers285.1 × 94.6 mmYM60JIS PCB, the printed circuit board in 3D

    YM60JIS PCB

    ymkn/YM60JIS

    A JIS layout 60% hot swappable custom mechanical keyboard PCB powered by RP2040.

    173 parts10MIT
  • 2 layers269.9 × 93.1 mmGear40, the printed circuit board in 3D

    Gear40

    cosmosalad/GearSeries

    All Gear series keyboards are being uploaded.

    217 parts6
  • 2 layers353.1 × 124.9 mmSkeleton68rev2, the printed circuit board in 3D

    Skeleton68rev2

    skeletonkbd/Frost68

    252 parts5
  • 2 layers285.1 × 94.6 mmYuTofu PCB, the printed circuit board in 3D

    YuTofu PCB

    ymkn/YuTofu

    YuTofu is an unofficial compatible PCB for the well-known custom keyboard Tofu60 2.0.

    169 parts5MIT
  • 2 layers209.6 × 66.7 mmLittolRP2040, the printed circuit board in 3D

    LittolRP2040

    baconspoon85/littol

    3 row 30% katakana with exploded spacebar

    81 parts4
  • 2 layers284.2 × 93.7 mmGear60 solder, the printed circuit board in 3D

    Gear60 solder

    cosmosalad/Gear60

    Gear60 is a 60% multi-layout keyboard based on the rp2040.

    198 parts4MIT

Questions

How big is the Mini moving head PCB?

It measures 32.4 × 26.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Mini moving head use?

54 parts, built around the RP2040, XC6206P332MR, SS34 and X322512MSB4SI. 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 Mini moving head KiCad files?

From the PKCubed/mini-moving-head repository on GitHub, at the commit this page was made from: the board is kicad/main/main.kicad_pcb and its schematic kicad/main/main.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Mini moving head design in my own project?

Its repository states no licence, so its author keeps all rights: ask PKCubed before reusing the design.