
Blackmacro dial
KipJM/blackmacro-hardware
An open source, smaller, more configurable, and more capabable video editing keyboard based on the raspberry Pi Pico 2W.

An open source, smaller, more configurable, and more capabable video editing keyboard based on the raspberry Pi Pico 2W.
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.
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!!
| Qty | Value | Footprint | References |
|---|---|---|---|
| 24 | 1N4148WS | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +8 |
| 21 | SK6812MINI-E | PCM_marbastlib-mx:LED_MX_6028R | LED1, LED2, LED3, LED4, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21 +5 |
| 16 | SW_Push_45deg | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW_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 |
| 12 | 0.1uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C14, C18 |
| 8 | LOGO | LOGO | G***, G***, G***, G***, G***, G***, G***, G*** |
| 6 | 8.2k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R6, R7, R8, R12, R13 |
| 5 | 10uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C19, C21, C25 |
| 4 | 3.3uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C15, C16, C20, C22 |
| 3 | 5.1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R10, R11, R14 |
| 3 | AO3415 | Package_TO_SOT_SMD:SOT-23_Handsoldering | Q1, Q2, Q3 |
| 2 | 1.2k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R9 |
| 2 | 150 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2, R3 |
| 2 | 22uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C13, C17 |
| 2 | 2u | PCM_marbastlib-mx:STAB_MX_2u | ST_LA1, ST_LA2 |
| 2 | OPTIONAL | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C23, C24 |
| 2 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | RENC1, RENC2 |
| 2 | SS54 | Diode_SMD:D_SMA_Handsoldering | D25, D27 |
| 2 | SW_Push_45deg | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_2.00u | SW_LA1, SW_LA2 |
| 2 | SW_Push_45deg | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.50u | SW_RA1, SW_RA2 |
| 1 | 0.4 | Resistor_SMD:R_2512_6332Metric_Pad1.40x3.35mm_HandSolder | R1 |
| 1 | 100k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R16 |
| 1 | 10k, 43C=4.791k | Connector_Wire:SolderWire-0.127sqmm_1x02_P3.7mm_D0.48mm_OD1mm_Relief | TH1 |
| 1 | 37.4k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R15 |
| 1 | 3V3 | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | TP17 |
| 1 | 3u | PCM_marbastlib-mx:STAB_MX_3u | ST_LE1 |
| 1 | 4.7uH | Inductor_SMD:L_Changjiang_FXL0630 | L1 |
| 1 | 5V | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | TP12 |
| 1 | 74HC238 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U2 |
| 1 | BAT | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | TP8 |
| 1 | BQ27427 | footprints:Texas_DSBGA-9_1.62x1.58mm_Layout3x3_P0.5mm | U4 |
| 1 | CHRG | TestPoint:TestPoint_Pad_D1.5mm | TP5 |
| 1 | Charge | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | DB2 |
| 1 | ChargeSigJumper | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1 |
| 1 | Conn_01x02_Socket | Connector_Wire:SolderWire-0.127sqmm_1x02_P3.7mm_D0.48mm_OD1mm | SW_MOD1 |
| 1 | Dial_MagEncoderConn | Connector_JST:JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal | J4 |
| 1 | Dial_MotorControlConn | Connector_JST:JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal | J5 |
| 1 | Dial_PowerConn | Connector_JST:JST_EH_S3B-EH_1x03_P2.50mm_Horizontal | J3 |
| 1 | E1 | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP3 |
| 1 | E2 | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP4 |
| 1 | E3 | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP5 |
| 1 | FB | TestPoint:TestPoint_Pad_D1.0mm | TP11 |
| 1 | FLY.906090.6000 | Connector_JST:JST_EH_S3B-EH_1x03_P2.50mm_Horizontal | BT1 |
| 1 | G*** | kibuzzard-6A2FA9C2 | kibuzzard-6A2FA9C2 |
| 1 | G*** | kibuzzard-6A574CAA | kibuzzard-6A574CAA |
| 1 | GND | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | TP21 |
| 1 | HTP4056-42-ESOP8 | footprints:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias | U1 |
| 1 | KCOL1 | TestPoint:TestPoint_Pad_D1.0mm | TP23 |
| 1 | KCOL2 | TestPoint:TestPoint_Pad_D1.0mm | TP24 |
| 1 | KCOL3 | TestPoint:TestPoint_Pad_D1.0mm | TP25 |
| 1 | KCOL4 | TestPoint:TestPoint_Pad_D1.0mm | TP26 |
| 1 | KROW1 | TestPoint:TestPoint_Pad_D1.0mm | TP13 |
| 1 | KROW2 | TestPoint:TestPoint_Pad_D1.0mm | TP15 |
| 1 | KROW3 | TestPoint:TestPoint_Pad_D1.0mm | TP18 |
| 1 | KROW4 | TestPoint:TestPoint_Pad_D1.0mm | TP19 |
| 1 | KROW5 | TestPoint:TestPoint_Pad_D1.0mm | TP20 |
| 1 | KROW6 | TestPoint:TestPoint_Pad_D1.0mm | TP22 |
| 1 | LED1 | TestPoint:TestPoint_Pad_D1.5mm | TP27 |
| 1 | LED2 | TestPoint:TestPoint_Pad_D1.5mm | TP28 |
| 1 | MOD I/O | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Horizontal | J2 |
| 1 | MOD Power | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Horizontal | J1 |
| 1 | MT3608L | Package_TO_SOT_SMD:SOT-23-6_Handsoldering | U5 |
| 1 | OLED_Display | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | O1 |
| 1 | RaspberryPi_Pico_W | pico:RaspberryPi_Pico_W_SMD_THTdebug | A1 |
| 1 | SCL | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | TP2 |
| 1 | SDA | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | TP1 |
| 1 | SN74LVC1T45DBV | Package_TO_SOT_SMD:SOT-23-6_Handsoldering | U3 |
| 1 | SRX | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | TP7 |
| 1 | SS54_optional | Diode_SMD:D_SMA_Handsoldering | D26 |
| 1 | STDBY | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | DB1 |
| 1 | STDBY | TestPoint:TestPoint_Pad_D1.5mm | TP6 |
| 1 | SW_Push_45deg | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_3.00u | SW_LE2 |
| 1 | SW_SPDT | Button_Switch_SMD:SW_SPDT_Shouhan_MSK12C02 | SW1 |
| 1 | TEMP | TestPoint:TestPoint_Pad_D1.5mm | TP9 |
| 1 | USB+ | TestPoint:TestPoint_Pad_D1.5mm | TP3 |
| 1 | USB- | TestPoint:TestPoint_Pad_D1.5mm | TP4 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01A | J6 |
| 1 | VBAT | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | TP10 |
| 1 | VBUS | TestPoint:TestPoint_THTPad_D1.5mm_Drill0.7mm | TP14 |
| 1 | VSYS | TestPoint:TestPoint_Pad_D1.5mm | TP16 |
| 1 | hold=2, trip=3.5 | Fuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F1 |
The 181 most common of 189 parts.

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



.kicad_pcb.jpg?size=s&soon)


protolux-electronics/soleil_hardware
Hardware design files for Soleil, an open source power management and sleep control board for Raspberry Pi


dossalab/Syma-s107-bluetooth-mod
Better motherboard & custom firmware for Syma S107 toy helicopter
It measures 182.6 × 130.9 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
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).