Skip to the content
2 layers104.7 × 55.6 mmLab1, the printed circuit board in 3D

Controller board for DMX512 compatible devices, built around the STM32F4 processor

Size
104.7 × 55.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
96
Nets
111
Pads
352
Tracks, vias
924, 75
Pours
4
Routed
Yes
KiCad
KiCad 4
Created
25 Jan 2017
Updated
23 Mar 2017

Overview

Lab1 is an open-source printed circuit board by jsjolund, from the jsjolund/dmx512-controller-board repository on GitHub. It is a 2-layer board of 104.7 × 55.6 mm with 96 parts on 111 nets, routed with 924 tracks and 75 vias.

It is built around the MAX481CSA, FT232RL and 24C16, with the UA78M05IDCY, UA78M33CDCY and BSS138 among its other parts. Its parts include 34 resistors, 28 capacitors, 12 connectors, 10 ICs and 7 transistors. It belongs with the STM32 boards of this library.

Main components

6

README

README.md

Sunshine DMX512 Controller Board

Controller board for DMX512 compatible lighting fixtures, built around the ARM Cortex-M4 processor (STM32F411RET).

On the hardware side, there are of four PCB:s, a main board containing the microcontroller as well as DMX512, USB USART and power circuitry. Other boards contain buttons, LCD, potentiometer sliders and similar. See the Kicad project files for details.

The software is built using the STM32 hardware abstraction layer (HAL). Aside from hardware drivers for the various input devices, it contains DMX512 generation and a simple menu system for the LCD.

Enclosure

Main PCB

STM32F411 docs

Nucleo-64 board documentation

STM32F411 Datasheet

STM32F411 Reference Manual

STM32F411 Programming Manual

Parts

96
QtyValueFootprintReferences
18100nCapacitors_SMD:C_0603_HandSolderingC7, C10, C11, C13, C14, C16, C17, C19, C20, C21, C22, C23, C25, C26, C27, C28 +2
1810KResistors_SMD:R_0603_HandSolderingR1, R2, R3, R4, R19, R20, R21, R22, R23, R24, R25, R26, R31, R32, R33, R34 +2
7BSS138TO_SOT_Packages_SMD:SOT-23Q1, Q2, Q3, Q4, Q5, Q6, Q7
6CONN_01X01Mounting_Holes:MountingHole_2.2mm_M2_DIN965_PadP7, P8, P9, P10, P11, P12
410uCapacitors_Tantalum_SMD:CP_Tantalum_Case-A_EIA-3216-18_ReflowC12, C15, C18, C24
41MEGResistors_SMD:R_0603_HandSolderingR27, R28, R29, R30
4470Resistors_SMD:R_0603_HandSolderingR9, R12, R13, R14
34.7uCapacitors_Tantalum_SMD:CP_Tantalum_Case-A_EIA-3216-18_ReflowC4, C5, C6
36N137Housings_DIP:DIP-8_W7.62mm_LongPadsU3, U4, U5
3CONN_02X05Connectors_Multicomp:Multicomp_MC9A22-1034_2x05x2.54mm_AngledP3, P5, P6
210kResistors_SMD:R_0603_HandSolderingR7, R8
218pCapacitors_SMD:C_0603_HandSolderingC2, C3
2330Resistors_SMD:R_0603_HandSolderingR10, R11
2560Resistors_SMD:R_0603_HandSolderingR15, R17
1120Resistors_SMD:R_0603_HandSolderingR16
11kResistors_SMD:R_0603_HandSolderingR18
11uCapacitors_SMD:C_0603_HandSolderingC1
124C16Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mmU10
18MHzCrystals:Crystal_SMD_HC49-SDY1
1CONN_01X02Pin_Headers:Pin_Header_Straight_2x01_Pitch2.54mmP4
1CONN_01X06Pin_Headers:Pin_Header_Straight_1x06_Pitch2.54mmP1
1DDiodes_SMD:D_SOD-123D2
1FERRITE BEAD 500mAResistors_SMD:R_1206_HandSolderingL1
1FT232RLHousings_SSOP:SSOP-28_5.3x10.2mm_Pitch0.65mmU6
1LEDLEDs:LED_D5.0mmD1
1MAX481CSAPower_Integrations:SO-8U7
1STM32F411RETxHousings_QFP:LQFP-64_10x10mm_Pitch0.5mmU1
1TRACO_POWER_TEL_2-0511LIBRARIES:TRACO_POWER_TEX_2-0511U2
1UA78M05IDCYTO_SOT_Packages_SMD:SOT-223U8
1UA78M33CDCYTO_SOT_Packages_SMD:SOT-223U9
1USB_BConnect:USB_BP2
1XLR3Pin_Headers:Pin_Header_Straight_1x03_Pitch1.27mmK1

More from jsjolund/dmx512-controller-board

5
  • 2 layers158.8 × 49.6 mmButtons PCB, the printed circuit board in 3D

    Buttons PCB

    jsjolund/dmx512-controller-board

    Controller board for DMX512 compatible devices, built around the STM32F4 processor

    86 parts26
  • 2 layers49.5 × 158.8 mm1 Buttons PCB, the printed circuit board in 3D

    1 Buttons PCB

    jsjolund/dmx512-controller-board

    Controller board for DMX512 compatible devices, built around the STM32F4 processor

    71 parts26
  • 2 layers122.1 × 60 mmOLED LCD, the printed circuit board in 3D

    OLED LCD

    jsjolund/dmx512-controller-board

    Controller board for DMX512 compatible devices, built around the STM32F4 processor

    32 parts26
  • 2 layers54.5 × 31 mmLab1, the printed circuit board in 3D

    Lab1

    jsjolund/dmx512-controller-board

    Controller board for DMX512 compatible devices, built around the STM32F4 processor

    25 parts26
  • 2 layers67.4 × 83.6 mmSliders PCB, the printed circuit board in 3D

    Sliders PCB

    jsjolund/dmx512-controller-board

    Controller board for DMX512 compatible devices, built around the STM32F4 processor

    10 parts26

Similar boards

  • 2 layers34 × 34 mmByteworker, the printed circuit board in 3D

    Byteworker

    Bytewerk/byteworker-kicad

    Our famous byteworker now available in Kicad

    65 partsCC-BY-SA-4.0
  • 2 layers101.8 × 53.5 mmTbot, the printed circuit board in 3D

    Tbot

    tfateba/tbot

    tbot is a self balancing robot made to have fun while learning concepts of several disciplines.

    48 parts5
  • 4 layers142 × 73 mmHalf Bridge Motor Controller, the printed circuit board in 3D

    Half Bridge Motor Controller

    bradport02/Half-Bridge-Motor-Controller

    4-layer half-bridge motor controller (120 A peak / 40 A continuous, 24 V) designed to replace an off-the-shelf controller on a GreenPower electric race car.

    87 parts
  • 4 layers122 × 102 mmEXO PCB 1, the printed circuit board in 3D

    EXO PCB 1

    Prosthetics-Exoskeleton/Grip_Exo_PCB_V1

    KiCAD design files for first iteration of grip exoskeleton PCB. Contains 10 sensor ports and space for 5 sets of solenoid valves

    120 parts
  • 2 layers49.5 × 86 mmProjekt, the printed circuit board in 3D

    Projekt

    samop/poletni_tabor_inovativnih_tehnologij_2017

    Poletni tabor inovativnih tehnologij -- programska oprema Geiger-Mullerjevega stevca

    26 partsGPL-3.0
  • 2 layers178 × 145 mmUltra DB X51 v1, the printed circuit board in 3D

    Ultra DB X51 v1

    ExploreEmbedded/8051_DevelopmentBoard

    Design files and sample code for 8051 development Ultra Boards

    145 parts70
  • 4 layers100 × 80 mmLCSDR, the printed circuit board in 3D

    LCSDR

    licheegh/LCSDR

    197 parts7
  • 2 layersNoname, the printed circuit board in 3D

    Noname

    cculpepper/APRSDongle

    Telemetry module for a HAB or a rocket, or a car, or a....

    608 parts4

Questions

How big is the Lab1 PCB?

It measures 104.7 × 55.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Lab1 use?

96 parts, built around the MAX481CSA, FT232RL, 24C16 and UA78M05IDCY. 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 Lab1 KiCad files?

From the jsjolund/dmx512-controller-board repository on GitHub, at the commit this page was made from: the board is PCB_Designs/MainBoard_PCB/Lab1.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Lab1 design in my own project?

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