Skip to the content
PCBKitNew board
2 layers117.1 × 77.2 mmMagic dial, the printed circuit board in 3D
Size
117.1 × 77.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
63
Nets
85
Pads
271
Tracks, vias
708, 95
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
13 Jan 2025
Updated
14 Apr 2025

Overview

Magic dial is an open-source printed circuit board by 10-Percent-Complete, from the 10-Percent-Complete/magic-dial repository on GitHub. It is a 2-layer board of 117.1 × 77.2 mm with 63 parts on 85 nets, routed with 708 tracks and 95 vias.

It is built around the ESP32-C6-WROOM-1-N8, INA240A1QPWRQ1 and MAQ430GQE-AEC1-Z, with the MCP6021T-E/OT-MS, TMC6300-LA-T and TLV75733PDBVR-MS among its other parts. Its parts include 30 resistors, 9 connectors, 8 capacitors, 8 ICs and 5 diodes. It belongs with the ESP32 and RISC-V boards of this library.

Main components

7

README

README.md

Magic Dial

Crates for custom PCB

NameDescriptionCrate
HX711Strain Gauge IChttps://crates.io/crates/hx711
GC9A01LCD Screenhttps://crates.io/crates/gc9a01-rs
MT6701Hall Encoderhttps://crates.io/crates/mt6701
TMC6300Motor DriverN/A
INA420Inline Phase CurrentN/A

Info about devlepment board

NameURL
Sparkfun Boardhttps://docs.sparkfun.com/SparkFun_IoT_Brushless_Motor_Driver/introduction/
TMC6300 Motor Driver
TMAG5273 Hall Encoder
INA420 Inline Phase Current
MCP6021 Low-side Op Amp
WS2812 RGB LEDhttps://crates.io/crates/ws2812-spi

Parts

63
QtyValueFootprintReferences
80Resistor_SMD:R_1206_3216MetricR4, R15, R16, R17, R18, R19, R20, R30
74.7kResistor_SMD:R_1206_3216MetricR21, R22, R23, R24, R25, R26, R27
6100kResistor_SMD:R_1206_3216MetricR5, R7, R9, R11, R12, R13
40.012Resistor_SMD:R_1206_3216MetricR6, R8, R10, R14
310kResistor_SMD:R_1206_3216MetricR1, R28, R29
31uCapacitor_SMD:C_1206_3216MetricC1, C2, C5
3INA240A1QPWRQ1INA240A1QPWRQ1:PW0008A_MU1, U2, U4
3NetTie_2NetTie:NetTie-2_SMD_Pad0.5mmNT1, NT2, NT3
20.1uCapacitor_SMD:C_1206_3216MetricC3, C8
11.8V LEDLED_SMD:LED_1206_3216MetricD4
1100nCapacitor_SMD:C_1206_3216MetricC6
11kResistor_SMD:R_1206_3216MetricR2
120kResistor_SMD:R_1206_3216MetricR3
122uCapacitor_SMD:C_1206_3216MetricC4
13.3V LEDLED_SMD:LED_1206_3216MetricD3
147uCapacitor_SMD:C_1206_3216MetricC7
15V LEDLED_SMD:LED_1206_3216MetricD2
19V LEDLED_SMD:LED_1206_3216MetricD1
1Bootmode ButtonConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ6
1Driver AlarmLED_SMD:LED_1206_3216MetricD5
1ESP32-C6-WROOM-1-N8ESP32_C6_WROOM_1_N8:XCVR_ESP32-C6-WROOM-1-N8U3
1External_5VConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ5
1GSB3C3133DS2HRGSB3C3133DS2HR:AMPHENOL_GSB3C3133DS2HRJ1
1MAQ430GQE-AEC1-ZMAQ430GQE_AEC1_Z:QFN-16_MAQ430-MU8
1MCP6021T-E_OTMCP6021T_E_OT:SOT95P270X145-5NU5
1MOTOR_JST_CONN_01x03_PINConnector_JST:JST_GH_SM03B-GHS-TB_1x03-1MP_P1.25mm_HorizontalJ2
1Motor PowerConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ3
1RST ButtonConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ7
1SPI Screen ConnectorConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ9
1TLV75733PDBVRTLV75733PDBVR:SOT95P280X145-5NU7
1TMC6300-LA-TTMC6300_LA_T:21-100586_K2033&plus_1C_ADI-MU6
1UART ConnectorConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ8
1i2C ConnectorConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4

Questions

How big is the Magic dial PCB?

It measures 117.1 × 77.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Magic dial use?

63 parts, built around the ESP32-C6-WROOM-1-N8, INA240A1QPWRQ1, MAQ430GQE-AEC1-Z and MCP6021T-E/OT-MS. 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 Magic dial KiCad files?

From the 10-Percent-Complete/magic-dial repository on GitHub, at the commit this page was made from: the board is electrical hardware/kicad/magic dial/magic dial.kicad_pcb and its schematic electrical hardware/kicad/magic dial/magic dial.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Magic dial design in my own project?

Its repository states no licence, so its author keeps all rights: ask 10-Percent-Complete before reusing the design.

Similar boards

  • 2 layers51.5 × 92 mmEcoport bridge v1, the printed circuit board in 3D

    Ecoport bridge v1

    jrowe88/ecoport-bridge

    CTA-2045 (EcoPort) bridge for a Rinnai REHP65 heat pump water heater

    74 parts1AGPL-3.0
  • 2 layers63 × 50 mmThermometer, the printed circuit board in 3D

    Thermometer

    CornetPrisme/PCB-Thermometer

    Custom environmental sensor node based on the ESP32-C6 (Wi-Fi 6, BLE 5, Zigbee/Thread). It features three distinct temperature and humidity sensors on a shared I2C bus, is powered via USB-C (3.3V LDO), and includes two…

    40 parts
  • 2 layers61.7 × 108 mmPanel pcb, the printed circuit board in 3D

    Panel pcb

    knonyks/onyks-iot-zigbee-panel-sterujacy-z-wyswietlaczem

    Panel sterujący z wyświetlaczem

    40 parts
  • 6 layers34.7 × 43 mmMitsubishiSC, the printed circuit board in 3D

    MitsubishiSC

    loozhengyuan/MitsubishiSC

    Smart controller for Mitsubishi Electric HVAC systems.

    66 partsMIT
  • 2 layers16.1 × 14.2 mmMiniproject1, the printed circuit board in 3D

    Miniproject1

    Chidunbo/Eclectronics-MP1

    PCB design of a USB-powered LED flasher circuit

    16 parts
  • 2 layers40.8 × 44.4 mmPWM Converter, the printed circuit board in 3D

    PWM Converter

    farzadh/porsche_ev

    Repository for all firmware/software developments related to PORSCHE EV conversion

    29 parts
  • 2 layers35 × 20 mmEclectronicsmp1, the printed circuit board in 3D

    Eclectronicsmp1

    Pranav-Bonthu/Eclectronics-MiniProject1

    Op-amp relaxation oscillator LED blinker — LTspice design with 200-run Monte Carlo tolerance analysis, and a 35x20 mm two-layer KiCad PCB

    15 parts