4x laser controller
adeboni·laser-projector·2023/hardware/4x_laser_controller/4x_laser_controller.kicad_pcb
About the 4x laser controller PCB
4x laser controller is an open source NXP PCB design by adeboni, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 70.8 × 100 mm, with 138 components from 29 distinct parts.
Its main chip is the Teensy4.1, from the NXP family. Other key parts include the C58069, C6963, C155176 and C627414. By type, the board carries 88 resistors, 21 capacitors, 13 ICs, 6 diodes, 5 connectors and 4 switches.
From the project
This project is for a quadruple laser projection controller, aimed at supporting room-scale projections
Main components on the 4x laser controller
4x laser controller bill of materials (BOM)
138 components, 29 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | C58069 L7805 | TO-252-2 | U1 |
| 4 | C6963 TL074 | SOIC-14_3.9x8.7mm_P1.27mm | U2, U4, U6, U8 |
| 3 | C155176 74LS125 | SOIC-14_3.9x8.7mm_P1.27mm | U3, U5, U9 |
| 4 | C627414 MCP4922-EST | TSSOP-14_4.4x5mm_P0.65mm | U7, U10, U11, U12 |
| 1 | Teensy4.1 | Teensy41 | U13 |
| 2 | Conn_02x05_Odd_Even | IDC-Header_2x05_P2.54mm_Vertical | J2, J6 |
| 1 | AUDIO_IN | Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles | J7 |
| 1 | Conn_01x03 | PinHeader_1x03_P2.54mm_Vertical | J8 |
| 1 | MODE | Jack_3.5mm_QingPu_WQP-PJ398SM_Vertical_CircularHoles | J9 |
| 1 | R_Potentiometer_US | Potentiometer_Alpha_RD901F-40-00D_Single_Vertical | RV1 |
| 1 | INTERLOCK4 | Switch_Toggle_SPDT_Mini_SolderLug | SW1 |
| 1 | INTERLOCK3 | Switch_Toggle_SPDT_Mini_SolderLug | SW2 |
| 1 | INTERLOCK1 | Switch_Toggle_SPDT_Mini_SolderLug | SW3 |
| 1 | INTERLOCK2 | Switch_Toggle_SPDT_Mini_SolderLug | SW4 |
| 2 | C64898 SM4007 | D_SOD-123 | D1, D2 |
| 4 | LED | LED_D3.0mm | D3, D4, D5, D6 |
| 4 | C129303 22u | C_0805_2012Metric | C1, C2, C3, C4 |
| 15 | C14663 0.1u | C_0603_1608Metric | C5, C6, C7, C8, C9, C10, C11, C12 +7 |
| 2 | C96446 10u | C_0603_1608Metric | C20, C21 |
| 8 | C23260 9.1k | R_0603_1608Metric | R1, R2, R17, R18, R31, R32, R45, R46 |
Show 9 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 8 | C22980 3.6k | R_0603_1608Metric | R3, R4, R19, R20, R34, R35, R47, R48 |
| 16 | C25804 10k | R_0603_1608Metric | R5, R6, R10, R12, R21, R22, R25, R26 +8 |
| 12 | C22775 100 | R_0603_1608Metric | R7, R11, R15, R16, R29, R30, R33, R42 +4 |
| 8 | C22978 3.3k | R_0603_1608Metric | R8, R9, R23, R24, R38, R39, R52, R53 |
| 8 | C4184 20k | R_0603_1608Metric | R13, R14, R27, R28, R43, R44, R57, R58 |
| 12 | C25819 47k | R_0603_1608Metric | R61, R63, R65, R67, R72, R74, R76, R79 +4 |
| 10 | C25803 100k | R_0603_1608Metric | R62, R64, R66, R68, R70, R75, R77, R81 +2 |
| 4 | C27592 68 | R_0603_1608Metric | R69, R71, R73, R78 |
| 2 | C4190 2.2k | R_0603_1608Metric | R85, R86 |
4x laser controller design files
The KiCad project lives in the adeboni/laser-projector repository on GitHub; these links point at the commit this page was built from.
4x laser controller: common questions
What microcontroller does the 4x laser controller use?
The 4x laser controller is built around the Teensy4.1, from the NXP family.
How big is the 4x laser controller PCB?
The 4x laser controller measures 70.8 × 100 mm, has 4 copper layers and is 1.69 mm thick.
How many components are on the 4x laser controller?
138 components, from 29 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the 4x laser controller design files?
From the adeboni/laser-projector repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the 4x laser controller design in my own project?
Yes, under the terms of its GPL-3.0 license, which adeboni chose for the repository.
Can I test firmware for the 4x laser controller without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug NXP firmware against it before you order a PCB.
More boards in laser-projector
RP2040/RP2350
Combo laser driver
adeboni
100 × 100 mm165 parts2LGPL-3.00Mega laser driver
adeboni
100 × 100 mm93 parts2LGPL-3.00RP2040/RP2350
Canbus adapter
adeboni
100 × 80 mm77 parts2LGPL-3.00Raspberry Pi
Canbus controller
adeboni
100 × 100 mm74 parts2LGPL-3.00Analog to pwm
adeboni
10 × 104 mm51 parts2LGPL-3.00Mini laser driver
adeboni
63 × 42 mm48 parts2LGPL-3.0015v power
adeboni
77.8 × 49.6 mm11 parts2LGPL-3.00Db25 adapter
adeboni
114.2 × 67.4 mm5 parts2LGPL-3.00
Similar boards
NXP
32Bit shift register
MaltWhiskey
100 × 54 mm56 parts4LNo license763NXP
Mega-Cube-Board
MaltWhiskey
200 × 54 mm100 parts4LNo license763NXP
MCL6809
MicroCoreLabs
32.3 × 61 mm7 parts4LNo license532NXP
MCL68
MicroCoreLabs
31.6 × 84.1 mm13 parts4LNo license532NXP
MCL65+
MicroCoreLabs
72.6 × 64.1 mm6 parts2LNo license532NXP
MCLZ8
MicroCoreLabs
37.1 × 61.5 mm6 parts4LNo license532