
Stm32mc
justinfederico/STM32testPCB
Custom STM32WB microcontroller to practice my PCB schematic and layout skills. Looking to get it printed soon! Bear in mind that this is an ameuter project, so there will probably be errors aplenty.

Open-hardware macro pad (WIP): custom KiCad PCB with keys, encoders and a fader, plus firmware and a desktop configurator
ProdDeck is an open-source printed circuit board by arsovskiteodor, from the arsovskiteodor/A.ProdDeck repository on GitHub. It is a 4-layer board of 117 × 77 mm with 69 parts on 59 nets, routed with 615 tracks and 555 vias.
It is built around the STM32WB55CGU6, DLF162500LT-5028A1 and MCP73831T-2ACI/OT-HXY, with the MIC5365-3.3YD5-TR, USBLC6-2SC6 and 04023C104KAT2A among its other parts. Its parts include 22 capacitors, 10 resistors, 6 switches, 4 ICs and 4 diodes. It belongs with the keyboards and input and radio and wireless boards and the STM32 boards of this library.
Custom PCB productivity deck — StreamDeck-style device with key switches, rotary encoders, and a slider. Targets editors, designers, and video editors.
A joint project with product design student Aleksandra Elin (LinkedIn).

Hardware:
| 3D view (top) | Layout |
|---|---|
![]() | ![]() |
| Folder | Contents |
|---|---|
KiCAD/ProdDeck/ | Schematic and PCB layout (KiCad 10), project libraries in libs/, fabrication outputs in fab/ |
firmware/ | MCU firmware (ZMK) |
app/ | Desktop configurator — maps keys/dials/slider to shortcuts and app profiles |
enclosure/ | 3D mechanical files for chassis/panel |
docs/ | Component specs, schematic plan, datasheet notes |
| Area | Status |
|---|---|
| Component selection | Done |
| Schematic | Done |
| PCB layout | Done — 4-layer, 117 x 77 mm, fully routed, DRC clean |
| Fabrication outputs | Generated — Gerbers, drill, BOM and JLCPCB CPL in KiCAD/ProdDeck/fab/ |
| Firmware | Not started — framework chosen (ZMK); board definition still to be written |
| Configurator app | Not started — stack not yet decided (Tauri vs Electron) |
| Enclosure | Not started — CAD tool not yet decided |
| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 100n | Capacitor_SMD:C_0402_1005Metric | C4, C7, C8, C9, C11, C12, C13, C14, C15, C18, C22 |
| 6 | 4u7 | Capacitor_SMD:C_0603_1608Metric | C1, C3, C5, C6, C10, C19 |
| 5 | 5k1 | Resistor_SMD:R_0402_1005Metric | R1, R2, R3, R4, R10 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad | H1, H3, H4, H5 |
| 3 | Fiducial | Fiducial:Fiducial_1mm_Mask2mm | FM1, FM2, FM3 |
| 3 | PEC11R-4220F-S0024 | PEC11R_Encoder:Bourns-PEC11R-4220F-S0024-0-0-0 | ENC1, ENC2, ENC3 |
| 2 | 100k | Resistor_SMD:R_0402_1005Metric | R8, R9 |
| 2 | 10p | Capacitor_SMD:C_0402_1005Metric | C16, C17 |
| 2 | LED | LED_SMD:LED_0402_1005Metric | D1, D4 |
| 2 | PMEG2010AEH | Diode_SMD:D_SOD-123 | D2, D3 |
| 1 | 0p3 | Capacitor_SMD:C_0402_1005Metric | C21 |
| 1 | 0p8 | Capacitor_SMD:C_0402_1005Metric | C20 |
| 1 | 10n | Inductor_SMD:L_0402_1005Metric | L1 |
| 1 | 10u | Inductor_SMD:L_0805_2012Metric | L2 |
| 1 | 1k | Resistor_SMD:R_0402_1005Metric | R7 |
| 1 | 1u | Capacitor_SMD:C_0402_1005Metric | C2 |
| 1 | 220R | Resistor_SMD:R_0402_1005Metric | R11 |
| 1 | 2n7 | Inductor_SMD:L_0402_1005Metric | L3 |
| 1 | 32MHz | Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mm | X2 |
| 1 | 32kHz768 | Crystal:Crystal_SMD_2012-2Pin_2.0x1.2mm | X1 |
| 1 | BATT_CONN1 | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | BATT_CONN1 |
| 1 | BOOT0 | Button_Switch_SMD:SW_SPST_CK_RS282G05A3 | BOOT0 |
| 1 | Conn_Coaxial | Connector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_Vertical | RF1 |
| 1 | DLF162500LT-5028A1 | ProdDeck_PCBlib:DLF162500LT-5028A1 | FLT1 |
| 1 | KEY1 | Gateron_KS33_Solderable:Gateron-KS33-Solderable-1U | SW3 |
| 1 | KEY2 | Gateron_KS33_Solderable:Gateron-KS33-Solderable-1U | SW5 |
| 1 | KEY3 | Gateron_KS33_Solderable:Gateron-KS33-Solderable-1U | SW7 |
| 1 | KEY4 | Gateron_KS33_Solderable:Gateron-KS33-Solderable-1U | SW4 |
| 1 | KEY5 | Gateron_KS33_Solderable:Gateron-KS33-Solderable-1U | SW6 |
| 1 | KEY6 | Gateron_KS33_Solderable:Gateron-KS33-Solderable-1U | SW8 |
| 1 | MCP73831-2-OT | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | MIC5365-3.3YD5 | Package_TO_SOT_SMD:TSOT-23-5 | U1 |
| 1 | NRST | Button_Switch_SMD:SW_SPST_CK_RS282G05A3 | NRST1 |
| 1 | PTA6043-2015DPB103 | slider:POT_PTA6043 | R12 |
| 1 | Power_Switch | Button_Switch_THT:SW_Slide_SPDT_Straight_CK_OS102011MS2Q | PWR1 |
| 1 | STM32WB55CGU6 | Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm | U4 |
| 1 | TC2030 | Connector:Tag-Connect_TC2030-IDC-FP_2x03_P1.27mm_Vertical | SWD1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | USB1 |
It measures 117 × 77 mm and has 4 copper layers, 1.58 mm thick.
69 parts, built around the STM32WB55CGU6, DLF162500LT-5028A1, MCP73831T-2ACI/OT-HXY and MIC5365-3.3YD5-TR. 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.
From the arsovskiteodor/A.ProdDeck repository on GitHub, at the commit this page was made from: the board is KiCAD/ProdDeck/ProdDeck.kicad_pcb and its schematic KiCAD/ProdDeck/ProdDeck.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask arsovskiteodor before reusing the design.

justinfederico/STM32testPCB
Custom STM32WB microcontroller to practice my PCB schematic and layout skills. Looking to get it printed soon! Bear in mind that this is an ameuter project, so there will probably be errors aplenty.

dibreyjonatan/SAFE-ROOM
SAFE ROOM est une dispositif électronique qui permet de connaitre en temps réel, les conditions d'une pièce. A savoir la qualité d'air, la temperature, l'humidité, et la pression.

PanBabinicz/ghost-feather
Here: - -n myenv specifies the environment name - python=3.10 installs a specific Python version


TENNLab-UTK/NWRIST
Code and KiCAD PCB design for the NWRIST: Neuromorphic Wearable for Real-Time Intelligent Sensing Technology paper


ANTowski-1/MIDI-Controller-PCB
This repo contains KiCad project files and gerbers for making an PCB for my MIDI-Controller — An ESP32-S3 based audio controller utilising MIDI protocol
