Skip to the content
PCBKitNew board
2 layers65 × 35 mmMicromirror board controller, the printed circuit board in 3D

Micromirror board controller

openMLA/photon-ultra-controller16

Raspberry pi hat for the Anycubic Photon Ultra UV projector. Implements parallel video for the DLPC1438.

Size
65 × 35 mm
Copper layers
2
Thickness
1.6 mm
Parts
24
Nets
56
Pads
149
Tracks, vias
267, 31
Pours
3
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
12 Apr 2024
Updated
26 Apr 2024

Overview

Micromirror board controller is an open-source printed circuit board by openMLA, from the openMLA/photon-ultra-controller repository on GitHub. It is a 2-layer board of 65 × 35 mm with 24 parts on 56 nets, routed with 267 tracks and 31 vias.

Its parts include 8 connectors, 4 resistors, 3 diodes, 1 capacitor and 1 IC.

README

PCB/README.md

PCB design

The design is tested with a raspberry pi zero 2, but in principle any Raspberry pi will work. The hardware pins should all be shared, but some changes in raspberry Pi OS may break stuff for newer boards.

See the schematic for more info.

Assembly

Most components are SMD, and the mouser links can be found in the basic BOM. In addition to the components of the BOM, you will also need some small wires to connect the USB data lines.

That 51-pin connector is a real pain to solder. For me going with a lower melting point solder and proper board heating made it manageable, but it's not the most enjoyable experience.

BOM

The prices below include Dutch VAT tax (21%).

DescriptionSupplierSupplier Part NumberAmountTotal CostComment
PCB manufacturingAisler316.16MOC 3pcs
Raspberry Pi Zero 2Mouser358-SC0510116.9
Micro SD Card (32GB)Kiwi ElectronicsTS32GUSDU1110Whatever kind you want would work
Raspberry pi headerKiwi ElectronicsKW-263912or any basic, cheaper header
Raspberry pi header femaleKiwi ElectronicsKW-165011.5
JST SH 4-pinMouser474-PRT-1676610.67Optional, allows i2c through stemmaQT/QWIIC
Cui DC-DC converterMouser490-P78E05-100013.45
BarreljackMouser490-PJ-002B10.79
Schottky DiodeMouser771-PMEG1020EJ-T/R10.29
100uF capacitorMouser667-EEE-FN1E101UP10.57
4.7k Ohm pullup resistorMouser667-ERA-8AEB472V20.87
330 Ohm resistorMouser667-ERA-8AEB331V20.75
Green LEDMouser710-150080VS7500010.22
Red LEDMouser710-150080RS7500010.22
51-pin FPC connectorMouser798-FH35C51S03SHW5013.52not fun to solder
3 -pin JST PH connector (10pack)Mouser485-438913.95Probably best to find the single-unit part
4-pin JST PH connector (10pack)Mouser485-439013.95Probably best to find the single-unit part
Total65.77

Parts

24
QtyValueFootprintReferences
4MountingHole_2.7mm_M2.5MountingHole:MountingHole_2.7mm_M2.5MH1, MH2, MH3, MH4
2330Resistor_SMD:R_1206_3216MetricR3, R4
24.7KResistor_SMD:R_1206_3216MetricR1, R2
1100uFCapacitor_SMD:CP_Elec_6.3x7.7C1
151-pin connConnector_FFC-FPC:Molex_502250-5191_2Rows-51Pins-1MP_P0.60mm_HorizontalJ4
15V ExtConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ7
1Barrel_JackConnector_BarrelJack:BarrelJack_GCT_DCJ200-10-A_HorizontalJ5
1CUI P78E05-1000Converter_DCDC:Converter_DCDC_RECOM_R-78E-0.5_THTU2
1Conn_01x03_FemaleConnector_JST:JST_PH_B3B-PH-SM4-TB_1x03-1MP_P2.00mm_VerticalJ3
1DMD board PWRConnector_JST:JST_PH_B4B-PH-SM4-TB_1x04-1MP_P2.00mm_VerticalJ2
1D_SchottkyDiode_SMD:D_SOD-323_HandSolderingD1
1Extra GPIOConnector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_VerticalJ6
1LED - GrnLED_SMD:LED_0805_2012MetricD3
1LED - RedLED_SMD:LED_0805_2012MetricD4
1LOGOboard-assets:openMLA-logo-smallG***
1LOGOboard-assets:openMLA-logoG***
1RPi headerConnector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_VerticalJ1
1STEMMAConnector_JST:JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_VerticalJ8
1SolderJumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1

Questions

How big is the Micromirror board controller PCB?

It measures 65 × 35 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Micromirror board controller use?

24 parts. 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 Micromirror board controller KiCad files?

From the openMLA/photon-ultra-controller repository on GitHub, at the commit this page was made from: the board is PCB/micromirror-board-controller.kicad_pcb and its schematic PCB/micromirror-board-controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Micromirror board controller design in my own project?

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

Similar boards

  • 2 layers56 × 65 mmSeaTalk1, the printed circuit board in 3D

    SeaTalk1

    dotnet/iot

    This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.

    24 parts2.4kMIT
  • 2 layers26.2 × 45.5 mmPL18 multiprotocol, the printed circuit board in 3D

    PL18 multiprotocol

    pascallanger/DIY-Multiprotocol-TX-Module

    Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.

    24 parts1.9kGPL-3.0
  • 2 layers58 × 35.5 mmHat, the printed circuit board in 3D

    Hat

    menloresearch/asimov-1

    v1 of Asimov, an open-source humanoid robot

    24 parts1.4kCERN-OHL-S-2.0
  • 2 layers21.6 × 19.5 mmMicron Logo LED, the printed circuit board in 3D

    Micron Logo LED

    DraftShift/StealthChanger

    Tool changing system for Vorons and other front mount printer motion systems, not just stealthburner.

    24 parts1.2kGPL-3.0
  • 2 layers158 × 11 mmRainbow Matchstick, the printed circuit board in 3D

    Rainbow Matchstick

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    24 parts1.1kGPL-3.0
  • 2 layers85.6 × 54 mmTRACED wio1262-carrier, the printed circuit board in 3D

    TRACED wio1262-carrier

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    24 parts915
  • 2 layers36 × 20 mmCombined, the printed circuit board in 3D

    Combined

    adamb314/ServoProject

    Getting the most out of your hobby servo

    24 parts545