Skip to the content
PCBKitNew board
4 layers88.4 × 63.6 mmCompute, the printed circuit board in 3D

Kicad design files for prism laser direct imager using up5k FPGA and ESP32

Size
88.4 × 63.6 mm
Copper layers
4
Thickness
1.6 mm
Parts
125
Nets
148
Pads
617
Tracks, vias
1,496, 129
Pours
5
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
4 Dec 2018
Updated
3 Nov 2026

Overview

Compute is an open-source printed circuit board by hstarmans, from the hstarmans/firestarter repository on GitHub. It is a 4-layer board of 88.4 × 63.6 mm with 125 parts on 148 nets, routed with 1,496 tracks and 129 vias.

It is built around the TMC2209-LA-T, MCP1700-1502E/TO and USBLC6-2SC6, with the SS24FL, 0603USB-951MLC and FH12A-24S-0.5SH(55) among its other parts. Its parts include 57 capacitors, 24 resistors, 13 ICs, 7 diodes and 6 connectors. It belongs with the fPGA and programmable logic boards and the ESP32 and FPGA and CPLD boards of this library.

Main components

6

README

lasermodule/laserdiode/README.md

Laser Diode Mount & Driver PCB

Laser Diode Mount & Driver PCB

Carrier PCB for the laser diode module inside the scanhead housing. Provides pogo-pin connection to the back plate of the laserhead. Solder contacts provide opton to determine pin routing.

Key Details

  • Function: Laser diode mounting and modulation interface
  • Contacts: Spring-loaded pogo pin pads and direct solder pads for high-speed modulation driver connection
  • Form Factor: Compact circular/rectangular footprint fitting diode heatsink assembly

Part of the Hexastorm (Firestarter) open-hardware laser direct imaging project.

Parts

125
QtyValueFootprintReferences
3110uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C10, C11, C13, C15, C16, C17, C19, C20, C21, C23, C27, C28, C29, C30 +15
180.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3, C5, C12, C14, C18, C22, C24, C25, C31, C33, C35, C37, C38, C39, C48, C52 +2
125.1KResistor_SMD:R_0805_2012MetricR2, R3, R4, R5, R6, R7, R21, R26, R28, R29, R30, R31
60.11Resistor_SMD:R_1206_3216MetricR13, R14, R17, R18, R19, R20
4MountingHoleMountingHole:MountingHole_2.5mm_Pad_ViaH1, H2, H3, H4
3100Resistor_SMD:R_0805_2012MetricR10, R22, R23
3100uFCapacitor_SMD:CP_Elec_6.3x7.7C42, C43, C44
322nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC32, C34, C36
3Motorfootprints:JST_XH_S4B-XH-SM4-TB_1x04-1MP_P2.50mm_HorizontalJX1, JY1, JZ1
3SS24FLDiode_SMD:D_SMAD5, D7, D8
3TMC2209-LA-Tfootprints:QFN50P500X500X90-29N-DIC1, IC2, IC3
21.5KResistor_SMD:R_0805_2012MetricR8, R9
210uHInductor_SMD:L_Bourns_SRP5030TL1, L2
2SW_Push_Openfootprints:SKRPABE010SW1, SW2
10603USB-951footprints:L_CommonModeChoke_Coilcraft_0603USBFL1
1100pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC56
12-84952-0footprints:2-84952-0J3
124V 3.0Afootprints:Fuse_2920_7451MetricF2
1470uFCapacitor_SMD:CP_Elec_10x10.5C26
1600R / 1.5A @ 100MHzInductor_SMD:L_0805_2012MetricFB1
171.5KResistor_SMD:R_0805_2012MetricR27
18V 1.1AFuse:Fuse_1206_3216MetricF1
1AP63203WU-7Package_TO_SOT_SMD:TSOT-23-6U8
1DC_Jack_5.5x2.5Connector_BarrelJack:BarrelJack_CUI_PJ-079BH_HorizontalJ4
1DMP6023LSS-13Package_SO:SOIC-8_3.9x4.9mm_P1.27mmIC4
1D_SchottkyDiode_SMD:D_SMAD6
1D_TVSDiode_SMD:D_SMBD4
1D_ZenerPackage_TO_SOT_SMD:SOT-23D1
1ESP32-S3-WROOM-2footprints:ESP32-S3-WROOM-2U2
1FH12A-24S-0.5SHConnector_FFC-FPC:Hirose_FH12-24S-0.5SH_1x24-1MP_P0.50mm_HorizontalJ2
1ICE40UP5K-SG48ITR-FPGA_Latticefootprints:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mmU5
1LED_ABGRfootprints:LED_Cree-PLCC4_2x2mm_CWD2
1LM1117MPX-5.0/NOPBPackage_TO_SOT_SMD:SOT-223-3_TabPin2U3
1MCP1700-1502Package_TO_SOT_SMD:SOT-23U4
1MCP1700T-1202ETTPackage_TO_SOT_SMD:SOT-23U1
1MCP1700T-2802EPackage_TO_SOT_SMD:SOT-23U6
1Q_NMOS_GDS_spindlePackage_TO_SOT_SMD:TO-252-2Q1
1Q_NMOS_GSD_fanPackage_TO_SOT_SMD:SOT-23Q2
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U7
1USB_C_Receptacle_USB2.0_16Pfootprints:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1
1fanfootprints:JST_B2B-XH-A_LF__SN_J13
1hexastormfootprints:hexastormG1
1spindlefootprints:JST_VH_B2P-VH_1x02_P3.96mm_VerticalJ9
1~Package_TO_SOT_SMD:TSOT-23-6U9

Questions

How big is the Compute PCB?

It measures 88.4 × 63.6 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Compute use?

125 parts, built around the TMC2209-LA-T, MCP1700-1502E/TO, USBLC6-2SC6 and SS24FL. 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 Compute KiCad files?

From the hstarmans/firestarter repository on GitHub, at the commit this page was made from: the board is base/compute.kicad_pcb and its schematic base/camera.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Compute design in my own project?

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

More from hstarmans/firestarter

11
  • 2 layers105.5 × 66 mmBase, the printed circuit board in 3D

    Base

    hstarmans/firestarter

    Kicad design files for prism laser direct imager using up5k FPGA and ESP32

    45 parts13
  • 2 layers48 × 67.8 mmMirrormotor, the printed circuit board in 3D

    Mirrormotor

    hstarmans/firestarter

    Kicad design files for prism laser direct imager using up5k FPGA and ESP32

    44 parts13
  • 2 layers73 × 48.1 mmPcbmotor base, the printed circuit board in 3D

    Pcbmotor base

    hstarmans/firestarter

    Kicad design files for prism laser direct imager using up5k FPGA and ESP32

    17 parts13
  • 2 layers21 × 15.5 mmLaserdiode, the printed circuit board in 3D

    Laserdiode

    hstarmans/firestarter

    Kicad design files for prism laser direct imager using up5k FPGA and ESP32

    13 parts13
  • 2 layers99.8 × 25.7 mmSideplatediode, the printed circuit board in 3D

    Sideplatediode

    hstarmans/firestarter

    Kicad design files for prism laser direct imager using up5k FPGA and ESP32

    7 parts13
  • 2 layers99.7 × 59 mmTopplate, the printed circuit board in 3D

    Topplate

    hstarmans/firestarter

    Kicad design files for prism laser direct imager using up5k FPGA and ESP32

    7 parts13
  • 2 layers99.7 × 25.7 mmSideplate, the printed circuit board in 3D

    Sideplate

    hstarmans/firestarter

    Kicad design files for prism laser direct imager using up5k FPGA and ESP32

    6 parts13
  • 2 layers25.7 × 54.1 mmBackplate, the printed circuit board in 3D

    Backplate

    hstarmans/firestarter

    Kicad design files for prism laser direct imager using up5k FPGA and ESP32

    5 parts13
  • 2 layers25.7 × 54.1 mmFrontplate, the printed circuit board in 3D

    Frontplate

    hstarmans/firestarter

    Kicad design files for prism laser direct imager using up5k FPGA and ESP32

    5 parts13
  • 4 layers45.5 × 8.1 mmPcbmotor spiraloptimized, the printed circuit board in 3D

    Pcbmotor spiraloptimized

    hstarmans/firestarter

    Kicad design files for prism laser direct imager using up5k FPGA and ESP32

    5 parts13
  • 2 layers14 × 16.9 mmPlate, the printed circuit board in 3D

    Plate

    hstarmans/firestarter

    Kicad design files for prism laser direct imager using up5k FPGA and ESP32

    2 parts13

Similar boards

  • 4 layers30 × 74 mmInuCal, the printed circuit board in 3D

    InuCal

    zephray/InuCal

    Calendar

    139 partsMIT
  • 2 layers85.6 × 54 mmNamecard, the printed circuit board in 3D

    Namecard

    soumame/namecard

    Wirelessly-rewritable E-paper name badge (card style)

    88 parts3MIT
  • 4 layers60 × 110 mmNucula v2, the printed circuit board in 3D

    Nucula v2

    zeugmaster/nucula-board

    Nucula Board: an ESP32-C3 hardware prototype with USB-C, PN7160 NFC, OLED and detachable keyboard. KiCad sources and manufacturing files.

    138 parts1CERN-OHL-S-2.0
  • 4 layers60 × 53 mmYoudbetterrun, the printed circuit board in 3D

    Youdbetterrun

    youdbetterrun/youdbetterrun-pcb

    PCB for the project You'd Better Run.

    51 parts
  • 2 layers137.9 × 57.6 mmBadge2, the printed circuit board in 3D

    Badge2

    urish/aramcon-badge

    Just a badge

    75 parts18
  • 2 layers35 × 42 mmAstroUniBoard, the printed circuit board in 3D

    AstroUniBoard

    xlazam01/AstroUniBoard

    STM32G0B1-based telescope focuser/rotator controller — OnStepX firmware port + KiCad PCB

    146 parts1GPL-3.0
  • 2 layersLuckyPCB, the printed circuit board in 3D

    LuckyPCB

    skaplich/CMYK_Paint_Mixer_1.0

    ECE445 Project for FALL 2024

    88 parts
  • 4 layers130 × 75 mmW1b2, the printed circuit board in 3D

    W1b2

    misko/prompt2device

    The separate vNext PCB skill and orchestrator package is available alongside the reference workflow below; existing projects keep their accepted toolchain until an explicit migration.

    82 parts3MIT