Skip to the content
PCBKitNew board
2 layers160 × 69 mmPanelModular, the printed circuit board in 3D

Mechanics, PCB and Software for my modular control panel that is used with my cnc machine driven by LinuxCnc

Size
160 × 69 mm
Copper layers
2
Thickness
1.6 mm
Parts
63
Nets
76
Pads
301
Tracks, vias
549, 34
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
17 May 2023
Updated
28 Dec 2023

Overview

PanelModular is an open-source printed circuit board by TheBlueManCoding, from the TheBlueManCoding/ModularControlPanel repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 160 × 69 mm with 63 parts on 76 nets, routed with 549 tracks and 34 vias.

It is built around the 74LVC1G17Z, PCF8574T and WS2811, with the BSS138 among its other parts. Its parts include 37 connectors, 6 resistors, 4 ICs, 3 capacitors and 3 transistors. It belongs with the RP2040 boards of this library.

Main components

4

README

README.md

ModularControlPanel

Mechanics, PCB and Software for my modular control panel that is used with my cnc machine driven by LinuxCnc

If you need the mechanic parts, just open an issue and tell me.

This bboard delivers:

  • 12 Key inputs
  • 8 LED outputs driven by 2 boards of these: https://aliexpress.com/item/1005003772569293.html
  • 3 ADC inputs
  • directly routed inputs for connection to the control cabinet (connected via 15 Pin cable):
    • POWER_KEY or the standby Variant POWER_KEY_MAN, both enable POWER_EN
    • START_KEY, STOP_KEY, BREAK_KEY
    • input for the ESTOP_LED
    • ESTOP connector
    • 3 Reserve lines
  • I2C extension connectors for 3.3 and 5V I2C
  • ws28 smart LED connector
  • one connector for a MIST System (see https://github.com/TheBlueManCoding/WemosMosfet)

all switches are connected by:

Front view of the control panel mockup:

#PCB with some connected switches, leds and the mist cooling controller

Parts

63
QtyValueFootprintReferences
510KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R3, R4, R5, R6
4MountingHole_PadMountingHole:MountingHole_4.3mm_M4_PadH1, H2, H3, H4
3BSS138Package_TO_SOT_SMD:SOT-23_HandsolderingQ1, Q2, Q3
2C_PolarizedCapacitor_Tantalum_SMD:CP_EIA-6032-28_Kemet-C_Pad2.25x2.35mm_HandSolderC1, C2
2Conn_01x08TerminalBlock_WAGO:TerminalBlock_WAGO_236-408_1x08_P5.00mm_45DegreeJ1.1, J2.1
2~Library:OP714A04D1, D2
174LVC1G17Package_TO_SOT_SMD:SOT-23-5_HandSolderingU4
175RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
1ADC_1Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ19
1ADC_2Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ20
1ADC_3Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ21
1BREAKConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ31
1CCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3
1E_STOPConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ22
1E_STOP_LEDConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ26
1Enable U4Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mmJP4
1I2C_3V3Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ32
1I2C_5VConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ33
1I2C_Power JumperJumper:SolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mm_NumberLabelsJP2
1KEY_1Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ1
1KEY_10Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ10
1KEY_11Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ29
1KEY_12Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ30
1KEY_2Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ2
1KEY_3Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ3
1KEY_4Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ4
1KEY_5Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ5
1KEY_6Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ6
1KEY_7Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ7
1KEY_8Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ8
1KEY_9Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ9
1LED_1Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ11
1LED_2Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ12
1LED_3Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ13
1LED_4Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ14
1LED_5Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ15
1LED_6Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ16
1LED_7Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ17
1LED_8Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ18
1LED_Power_JumperJumper:SolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mm_NumberLabelsJP1
1LM7805_TO220Package_TO_SOT_THT:TO-220-3_VerticalU1
1MISTConnector_JST:JST_XH_B6B-XH-A_1x06_P2.50mm_VerticalJ28
1OverrideU4Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP3
1PCF8574Library:SO-16_7,7x10.2mm_P1.27mm-PCF8574U3
1POWER_KEYConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ23
1POW_KEY_MANConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ35
1PicoPico Pi:RPi_Pico_SMD_THU2
1ReserveConnector_JST:JST_XH_B6B-XH-A_1x06_P2.50mm_VerticalJ34
1STARTConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ24
1STOPConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ25
1WS2811Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ27

Questions

How big is the PanelModular PCB?

It measures 160 × 69 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PanelModular use?

63 parts, built around the 74LVC1G17Z, PCF8574T, WS2811 and BSS138. 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 PanelModular KiCad files?

From the TheBlueManCoding/ModularControlPanel repository on GitHub, at the commit this page was made from: the board is pcb/PanelModular.kicad_pcb and its schematic pcb/PanelModular.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PanelModular design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers100 × 70 mmHipbadge, the printed circuit board in 3D

    Hipbadge

    sneurlax/hip-badge

    And join our matrix discussion channel: https://matrix.to/#/#hipbadge:matrix.org

    199 parts1
  • 4 layers22 × 30 mmSi468x, the printed circuit board in 3D

    Si468x

    NightLaneOrg/nr-si468x-dev

    Si468x-based DAB/FM receiver module (M.2 E-Key) with open hardware and Linux integration.

    55 parts4GPL-3.0
  • 2 layers40.6 × 30 mmSiboorVoronExt, the printed circuit board in 3D

    SiboorVoronExt

    xlazam01/SiboorVoronExt

    Small board to extend the functionality of Gemini V3 Main board

    44 partsGPL-3.0
  • 4 layers100 × 100 mmEc30-tee, the printed circuit board in 3D

    Ec30-tee

    justinpirie/ec30

    Onan EC30 Tee Board with ESP32 Control

    130 partsApache-2.0
  • 2 layers165.1 × 110 mmRDL revE4, the printed circuit board in 3D

    RDL revE4

    jericholab/rdl

    Resistance Data Logger

    120 parts8GPL-2.0
  • 4 layers100 × 50 mmChronolog, the printed circuit board in 3D

    Chronolog

    slemanz/chronolog

    STM32-based temperature data logger with RTC, NOR flash storage, LCD and Wi-Fi. Hardware and firmware.

    95 parts5
  • 2 layers78 × 46.3 mmSodastream, the printed circuit board in 3D

    Sodastream

    gschwaer/sodastream-power-mod

    Because the Internet of Things needed a smart soda maker.

    48 parts2Unlicense
  • 2 layers136.9 × 75.8 mmBrewnode PCB, the printed circuit board in 3D

    Brewnode PCB

    Tobbisch/Brewnode

    PCB Cheap IO node for taking in values to a Siemens PLC

    87 partsGPL-3.0