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

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…
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.
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.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 100nF | PCM_JLCPCB:C_0402 | C3, C4, C5, C6, C11, C12 |
| 5 | 10uF | PCM_JLCPCB:C_0805 | C1, C2, C9, C17, C18 |
| 4 | Conn_01x02 | solder-pads:2-position | J1, J7, J8, J10 |
| 2 | 100mΩ | PCM_JLCPCB:R_1206 | R9, R10 |
| 2 | 10kΩ | PCM_JLCPCB:R_0402 | R1, R11 |
| 2 | 1uF | PCM_JLCPCB:C_0402 | C10, C13 |
| 2 | 27Ω | PCM_JLCPCB:R_0603 | R4, R5 |
| 2 | 30pF | PCM_JLCPCB:C_0402 | C15, C16 |
| 2 | 5.1kΩ | PCM_JLCPCB:R_0402 | R2, R3 |
| 2 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J4, J5 |
| 2 | Conn_01x03 | solder-pads:3-position | J2, J3 |
| 2 | MountingHole | MountingHole:MountingHole_2.5mm | H1, H2 |
| 2 | Tactile Button, 160gf | PCM_JLCPCB:SW_TS-1088-AR02016 | S1, S2 |
| 1 | 1kΩ | PCM_JLCPCB:R_0402 | R6 |
| 1 | 4.7uH | EasyEDA_Lib:IND-SMD_L3.5-W3.0 | L2 |
| 1 | 510Ω | PCM_JLCPCB:R_0402 | R7 |
| 1 | Connector, USB-TYPE-C-16P | PCM_JLCPCB:TYPE-C-SMD_HX-TYPE-C-16PIN | J6 |
| 1 | GPIO0 | TestPoint:TestPoint_Pad_D1.0mm | TP1 |
| 1 | GPIO28 | TestPoint:TestPoint_Pad_D1.0mm | TP5 |
| 1 | GPIO29 | TestPoint:TestPoint_Pad_D1.0mm | TP6 |
| 1 | GPIO4 | TestPoint:TestPoint_Pad_D1.0mm | TP2 |
| 1 | GPIO5 | TestPoint:TestPoint_Pad_D1.0mm | TP3 |
| 1 | GPIO6 | TestPoint:TestPoint_Pad_D1.0mm | TP4 |
| 1 | Green | PCM_JLCPCB:D_0805 | D3 |
| 1 | RP2040 | PCM_JLCPCB:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm_ThermalVias | U5 |
| 1 | Red | PCM_JLCPCB:D_0603 | D2 |
| 1 | SS34 | PCM_JLCPCB:D_SMA | D1 |
| 1 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP1 |
| 1 | X322512MSB4SI | PCM_JLCPCB:CRYSTAL-SMD_4P-L3.2-W2.5-BL | X1 |
| 1 | XC6206P332MR | PCM_JLCPCB:SOT-23-3_L2.9-W1.6-P1.90-LS2.8-BR | U2 |
| 1 | ~ | EasyEDA_Lib:SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BR | U4 |
| 1 | ~ | EasyEDA_Lib:SOIC-8_L5.3-W5.3-P1.27-LS8.0-BL | U3 |

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

cosmosalad/Gear80
Gear80 is a 80% keyboard based on the rp2040.



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


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

It measures 32.4 × 26.8 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask PKCubed before reusing the design.