Bmacro Base V2
KipJM·blackmacro-hardware·PCB/blackmacro_base/blackmacro_base.kicad_pcb
About the Bmacro Base V2 PCB
Bmacro Base V2 is an open source Raspberry Pi PCB design by KipJM, published on GitHub under the CERN-OHL-W-2.0 license. It is a 2-layer board measuring 182.6 × 130.9 mm, with 133 components from 40 distinct parts.
Its main chip is the RASPBERRYPI_PICO_2W, from the Raspberry Pi family. Other key parts include the HTP4056-42-ESOP8, 74HC238, SN74LVC1T45DBV, BQ27427 and MT3608L. By type, the board carries 27 diodes, 25 capacitors, 21 LEDs, 14 resistors, 5 ICs and 4 connectors.
It belongs with the keyboards and robotics & motion designs in this gallery.
From the project
An open source, smaller, more configurable, and more capabable video editing keyboard based on the raspberry Pi Pico 2W.
A bluetooth-capable condensed macro keyboard with a motorized jog wheel, powered by a Raspberry Pi Pico 2W.
Supports remappable keyboard input, smooth scrolling, MIDI input, or driverless Davinci Resolve control through reverse-engineered HID emulation.
Each key is a hotswappable MX-style plateless switch with a reverse-mounted addressable RGB LED. The 2u and 1.5u in/out clips/timeline keys also feature screw-mount stabilizers.

Main components on the Bmacro Base V2
Bmacro Base V2 bill of materials (BOM)
133 components, 40 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | HTP4056-42-ESOP8 | SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias | U1 |
| 1 | 74HC238 | SOIC-16_3.9x9.9mm_P1.27mm | U2 |
| 1 | SN74LVC1T45DBV | SOT-23-6_Handsoldering | U3 |
| 1 | BQ27427 | Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm | U4 |
| 1 | MT3608L | SOT-23-6_Handsoldering | U5 |
| 1 | RASPBERRYPI_PICO_2W RaspberryPi_Pico_W | RaspberryPi_Pico_W_SMD_THTdebug | A1 |
| 3 | AO3415 | SOT-23_Handsoldering | Q1, Q2, Q3 |
| 1 | Dial_PowerConn | JST_EH_S3B-EH_1x03_P2.50mm_Horizontal | J3 |
| 1 | Dial_MagEncoderConn | JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal | J4 |
| 1 | Dial_MotorControlConn | JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal | J5 |
| 1 | USB_C_RECEPTACLE_USB2.0_16P USB_C_Receptacle_USB2.0_16P | USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01A | J6 |
| 1 | FLY.906090.6000 | JST_EH_S3B-EH_1x03_P2.50mm_Horizontal | BT1 |
| 1 | hold=2, trip=3.5 | Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F1 |
| 1 | OLED_Display | PinHeader_1x04_P2.54mm_Vertical | O1 |
| 2 | RotaryEncoder_Switch | RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | RENC1, RENC2 |
| 2 | 2u | STAB_MX_2u | ST_LA1, ST_LA2 |
| 1 | 3u | STAB_MX_3u | ST_LE1 |
| 1 | SW_SPDT | SW_SPDT_Shouhan_MSK12C02 | SW1 |
| 2 | SW_Push_45deg | SW_Hotswap_Kailh_MX_Plated_2.00u | SW_LA1, SW_LA2 |
| 16 | SW_Push_45deg | SW_Hotswap_Kailh_MX_Plated_1.00u | SW_LB1, SW_LB2, SW_LB3, SW_LB4, SW_LC1, SW_LC2, SW_LC3, SW_LC4 +8 |
Show 20 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SW_Push_45deg | SW_Hotswap_Kailh_MX_Plated_3.00u | SW_LE2 |
| 1 | Conn_01x02_Socket | SolderWire-0.127sqmm_1x02_P3.7mm_D0.48mm_OD1mm | SW_MOD1 |
| 2 | SW_Push_45deg | SW_Hotswap_Kailh_MX_Plated_1.50u | SW_RA1, SW_RA2 |
| 1 | 10k, 43C=4.791k | SolderWire-0.127sqmm_1x02_P3.7mm_D0.48mm_OD1mm_Relief | TH1 |
| 21 | SK6812MINI-E | LED_MX_6028R | LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8 +13 |
| 24 | 1N4148WS | D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8 +16 |
| 2 | SS54 | D_SMA_Handsoldering | D25, D27 |
| 1 | SS54_optional | D_SMA_Handsoldering | D26 |
| 1 | 4.7UH 4.7uH | L_Changjiang_FXL0630 | L1 |
| 5 | 10UF 10uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C19, C21, C25 |
| 12 | 0.1UF 0.1uF | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C3, C4, C5, C6, C7, C8, C9, C10 +4 |
| 2 | 22UF 22uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C13, C17 |
| 4 | 3.3UF 3.3uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C15, C16, C20, C22 |
| 2 | OPTIONAL | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C23, C24 |
| 1 | 0.4 | R_2512_6332Metric_Pad1.40x3.35mm_HandSolder | R1 |
| 2 | 1.2K 1.2k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R9 |
| 6 | 8.2K 8.2k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R6, R7, R8, R12, R13 |
| 3 | 5.1K 5.1k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R10, R11, R14 |
| 1 | 37.4K 37.4k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R15 |
| 1 | 100K 100k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R16 |
Bmacro Base V2 design files
The KiCad project lives in the KipJM/blackmacro-hardware repository on GitHub; these links point at the commit this page was built from.
Bmacro Base V2: common questions
What microcontroller does the Bmacro Base V2 use?
The Bmacro Base V2 is built around the RASPBERRYPI_PICO_2W, from the Raspberry Pi family.
How big is the Bmacro Base V2 PCB?
The Bmacro Base V2 measures 182.6 × 130.9 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Bmacro Base V2?
133 components, from 40 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 Bmacro Base V2 design files?
From the KipJM/blackmacro-hardware 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 Bmacro Base V2 design in my own project?
Yes, under the terms of its CERN-OHL-W-2.0 license, which KipJM chose for the repository.
Can I test firmware for the Bmacro Base V2 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Raspberry Pi firmware against it before you order a PCB.
More boards in blackmacro-hardware
Similar boards
Raspberry Pi
Haxo hw
cardonabits
102.4 × 211.3 mm38 parts2LCustom license672Raspberry Pi
Desktop 50 Pin TopConn
BlueSCSI
89.2 × 82.6 mm103 parts2LGPL-3.0449Raspberry Pi
PowerBook
BlueSCSI
74.5 × 56.3 mm78 parts2LGPL-3.0449Raspberry Pi
BitDogLab Main SMD version
BitDogLab
87.9 × 98.7 mm124 parts2LCERN-OHL-S-2.0201Raspberry Pi
BitDogLab 5.4
BitDogLab
87.9 × 123.9 mm56 parts2LCERN-OHL-S-2.0201Raspberry Pi
Zynthian mini v2 20 buttons short
zynthian
163 × 120 mm87 parts2LNo license154