Skip to the content
2 layers182.6 × 130.9 mmBlackmacro base, the printed circuit board in 3D

An open source, smaller, more configurable, and more capabable video editing keyboard based on the raspberry Pi Pico 2W.

Size
182.6 × 130.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
189
Nets
126
Pads
707
Tracks, vias
1,176, 378
Pours
330
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
16 Jun 2026
Updated
23 Aug 2026

Overview

Blackmacro base is an open-source printed circuit board by KipJM, from the KipJM/blackmacro-hardware repository on GitHub, published under the CERN-OHL-W-2.0 licence. It is a 2-layer board of 182.6 × 130.9 mm with 189 parts on 126 nets, routed with 1,176 tracks and 378 vias.

It is built around the MT3608L, 74HC238D and BQ27427YZF, with the SN74LVC1T45DBV, 1N4148WS and SK6812MINI-E among its other parts. Its parts include 48 diodes, 25 capacitors, 16 resistors, 6 connectors and 5 ICs. It belongs with the RP2040 boards of this library.

Main components

8

README

PCB/blackmacro_plate/README.md

THIS IS NOT A REAL PCB! DO NOT FABRICATE THIS FILE!!!!!!!!

blackmacro_plate is a proxy project cloned from blackmacro_base so I can generate a vector file for the keyswitch plate with accurate layouts.
AGAIN, DO NOT TREAT THIS AS A PCB!! IT IS NOT DESIGNED TO BE MANUFACTURED EVEN AS A PCB PLATE!! 3D PRINT ONLY!!

Parts

189
QtyValueFootprintReferences
241N4148WSDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +8
21SK6812MINI-EPCM_marbastlib-mx:LED_MX_6028RLED1, LED2, LED3, LED4, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21 +5
16SW_Push_45degPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00uSW_LB1, SW_LB2, SW_LB3, SW_LB4, SW_LC1, SW_LC2, SW_LC3, SW_LC4, SW_LD1, SW_LD2, SW_LD3, SW_LD4, SW_LE1, SW_RB1, SW_RB2, SW_RB3
120.1uFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C14, C18
8LOGOLOGOG***, G***, G***, G***, G***, G***, G***, G***
68.2kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6, R7, R8, R12, R13
510uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2, C19, C21, C25
43.3uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC15, C16, C20, C22
35.1kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR10, R11, R14
3AO3415Package_TO_SOT_SMD:SOT-23_HandsolderingQ1, Q2, Q3
21.2kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4, R9
2150Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R3
222uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC13, C17
22uPCM_marbastlib-mx:STAB_MX_2uST_LA1, ST_LA2
2OPTIONALCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC23, C24
2RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmRENC1, RENC2
2SS54Diode_SMD:D_SMA_HandsolderingD25, D27
2SW_Push_45degPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_2.00uSW_LA1, SW_LA2
2SW_Push_45degPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.50uSW_RA1, SW_RA2
10.4Resistor_SMD:R_2512_6332Metric_Pad1.40x3.35mm_HandSolderR1
1100kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR16
110k, 43C=4.791kConnector_Wire:SolderWire-0.127sqmm_1x02_P3.7mm_D0.48mm_OD1mm_ReliefTH1
137.4kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR15
13V3TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mmTP17
13uPCM_marbastlib-mx:STAB_MX_3uST_LE1
14.7uHInductor_SMD:L_Changjiang_FXL0630L1
15VTestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mmTP12
174HC238Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU2
1BATTestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mmTP8
1BQ27427footprints:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mmU4
1CHRGTestPoint:TestPoint_Pad_D1.5mmTP5
1ChargeLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderDB2
1ChargeSigJumperJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1
1Conn_01x02_SocketConnector_Wire:SolderWire-0.127sqmm_1x02_P3.7mm_D0.48mm_OD1mmSW_MOD1
1Dial_MagEncoderConnConnector_JST:JST_PH_S8B-PH-K_1x08_P2.00mm_HorizontalJ4
1Dial_MotorControlConnConnector_JST:JST_PH_S8B-PH-K_1x08_P2.00mm_HorizontalJ5
1Dial_PowerConnConnector_JST:JST_EH_S3B-EH_1x03_P2.50mm_HorizontalJ3
1E1Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP3
1E2Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP4
1E3Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP5
1FBTestPoint:TestPoint_Pad_D1.0mmTP11
1FLY.906090.6000Connector_JST:JST_EH_S3B-EH_1x03_P2.50mm_HorizontalBT1
1G***kibuzzard-6A2FA9C2kibuzzard-6A2FA9C2
1G***kibuzzard-6A574CAAkibuzzard-6A574CAA
1GNDTestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mmTP21
1HTP4056-42-ESOP8footprints:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalViasU1
1KCOL1TestPoint:TestPoint_Pad_D1.0mmTP23
1KCOL2TestPoint:TestPoint_Pad_D1.0mmTP24
1KCOL3TestPoint:TestPoint_Pad_D1.0mmTP25
1KCOL4TestPoint:TestPoint_Pad_D1.0mmTP26
1KROW1TestPoint:TestPoint_Pad_D1.0mmTP13
1KROW2TestPoint:TestPoint_Pad_D1.0mmTP15
1KROW3TestPoint:TestPoint_Pad_D1.0mmTP18
1KROW4TestPoint:TestPoint_Pad_D1.0mmTP19
1KROW5TestPoint:TestPoint_Pad_D1.0mmTP20
1KROW6TestPoint:TestPoint_Pad_D1.0mmTP22
1LED1TestPoint:TestPoint_Pad_D1.5mmTP27
1LED2TestPoint:TestPoint_Pad_D1.5mmTP28
1MOD I/OConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_HorizontalJ2
1MOD PowerConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_HorizontalJ1
1MT3608LPackage_TO_SOT_SMD:SOT-23-6_HandsolderingU5
1OLED_DisplayConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalO1
1RaspberryPi_Pico_Wpico:RaspberryPi_Pico_W_SMD_THTdebugA1
1SCLTestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mmTP2
1SDATestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mmTP1
1SN74LVC1T45DBVPackage_TO_SOT_SMD:SOT-23-6_HandsolderingU3
1SRXTestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mmTP7
1SS54_optionalDiode_SMD:D_SMA_HandsolderingD26
1STDBYLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderDB1
1STDBYTestPoint:TestPoint_Pad_D1.5mmTP6
1SW_Push_45degPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_3.00uSW_LE2
1SW_SPDTButton_Switch_SMD:SW_SPDT_Shouhan_MSK12C02SW1
1TEMPTestPoint:TestPoint_Pad_D1.5mmTP9
1USB+TestPoint:TestPoint_Pad_D1.5mmTP3
1USB-TestPoint:TestPoint_Pad_D1.5mmTP4
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01AJ6
1VBATTestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mmTP10
1VBUSTestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mmTP14
1VSYSTestPoint:TestPoint_Pad_D1.5mmTP16
1hold=2, trip=3.5Fuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolderF1

The 181 most common of 189 parts.

More from KipJM/blackmacro-hardware

1
  • 2 layers50 × 50 mmBlackmacro dial, the printed circuit board in 3D

    Blackmacro dial

    KipJM/blackmacro-hardware

    An open source, smaller, more configurable, and more capabable video editing keyboard based on the raspberry Pi Pico 2W.

    40 parts29CERN-OHL-W-2.0

Similar boards

  • 6 layers167.5 × 79 mmHandheld, the printed circuit board in 3D

    Handheld

    gamebub/gamebub-pcb

    PCB design files for the Game Bub project

    356 parts31CERN-OHL-S-2.0
  • 4 layers70 × 54 mmPicoLab, the printed circuit board in 3D

    PicoLab

    CoretechR/PicoLab

    Web-GUI Embedded Multitool

    285 parts327GPL-3.0
  • 2 layers86.3 × 100 mmMacropad, the printed circuit board in 3D

    Macropad

    alx-alexpark/macropad

    101 parts
  • 4 layers65 × 30 mmSoleil, the printed circuit board in 3D

    Soleil

    protolux-electronics/soleil_hardware

    Hardware design files for Soleil, an open source power management and sleep control board for Raspberry Pi

    81 parts22CERN-OHL-P-2.0
  • 2 layers42 × 16 mmBle copter, the printed circuit board in 3D

    Ble copter

    dossalab/Syma-s107-bluetooth-mod

    Better motherboard & custom firmware for Syma S107 toy helicopter

    56 parts1

Questions

How big is the Blackmacro base PCB?

It measures 182.6 × 130.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Blackmacro base use?

189 parts, built around the MT3608L, 74HC238D, BQ27427YZF and SN74LVC1T45DBV. 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 Blackmacro base KiCad files?

From the KipJM/blackmacro-hardware repository on GitHub, at the commit this page was made from: the board is PCB/blackmacro_base/blackmacro_base.kicad_pcb and its schematic PCB/blackmacro_base/blackmacro_base.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Blackmacro base design in my own project?

Its repository publishes it under the CERN-OHL-W-2.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).