Bmacro Dial
KipJM·blackmacro-hardware·PCB/blackmacro_dial/blackmacro_dial.kicad_pcb
About the Bmacro Dial PCB
Bmacro Dial is an open source PCB design by KipJM, published on GitHub under the CERN-OHL-W-2.0 license. It is a 2-layer board measuring 50 × 50 mm, with 25 components from 21 distinct parts.
Other key parts include the MT6701CT and TMC6300. By type, the board carries 13 test points, 6 capacitors, 4 connectors and 2 ICs.
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 Dial
Bmacro Dial bill of materials (BOM)
25 components, 21 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MT6701CT | SO-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | TMC6300 | QFN-20-1EP_3x3mm_P0.4mm_EP1.65x1.65mm_ThermalVias_LargerViaHoles | U2 |
| 1 | MagEncoderConn | JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal | J1 |
| 1 | MotorControlConn | JST_PH_S8B-PH-K_1x08_P2.00mm_Horizontal | J2 |
| 1 | MotorOutConn | JST_EH_S3B-EH_1x03_P2.50mm_Horizontal | J3 |
| 1 | PowerConn | JST_EH_S3B-EH_1x03_P2.50mm_Horizontal | J4 |
| 1 | MagEnc A | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP1 |
| 1 | MagEnc B | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP2 |
| 1 | MagEnc Z | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP3 |
| 1 | MagEnc Out | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP4 |
| 1 | MagEnc Push | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP5 |
| 1 | Motor Diagnostics | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP6 |
| 1 | Motor VIO | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP7 |
| 1 | Motor Out U | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP8 |
| 1 | Motor Out V | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP9 |
| 1 | Motor Out W | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP10 |
| 1 | 3V3 | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP11 |
| 1 | 5V | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP12 |
| 1 | GND | TestPoint_THTPad_D2.0mm_Drill1.0mm | TP13 |
| 5 | 0.1uF | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1, C2, C3, C5, C6 |
Show 1 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 22uF | C_1210_3225Metric_Pad1.33x2.70mm_HandSolder | C4 |
Bmacro Dial 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 Dial: common questions
How big is the Bmacro Dial PCB?
The Bmacro Dial measures 50 × 50 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Bmacro Dial?
25 components, from 21 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 Dial 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 Dial design in my own project?
Yes, under the terms of its CERN-OHL-W-2.0 license, which KipJM chose for the repository.
More boards in blackmacro-hardware
Similar boards
Cube batteryboard
willem-pennings
95 × 95 mm4 parts2LGPL-3.01.1kBoard-DjinnPlate
tzarc
191 × 152.9 mm4 parts2LCERN-OHL-S-2.0988Half plate
tzarc
95.3 × 76.2 mm24 parts2LCERN-OHL-S-2.0988Rp2040 encoder
Twisted-Fields
36.7 × 33.3 mm10 parts2LCustom license417Mikoto flashbed
zhiayang
54 × 41.5 mm48 parts2LApache-2.0355VESC Controller
paltatech
160 × 90 mm908 parts2LNo license354