Skip to the content
PCBKitNew board
4 layers280 × 145 mmMaglev, the printed circuit board in 3D

This repository contains the KiCad hardware design for the Repulsive Maglev project.

Size
280 × 145 mm
Copper layers
4
Thickness
1.6 mm
Parts
148
Nets
101
Pads
493
Tracks, vias
829, 405
Pours
38
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
24 Mar 2026
Updated
7 Aug 2026

Overview

Maglev is an open-source printed circuit board by fe871bae, from the fe871bae/Repulsive_Maglev repository on GitHub. It is a 4-layer board of 280 × 145 mm with 148 parts on 101 nets, routed with 829 tracks and 405 vias.

It is built around the ESP32-S3-WROOM-1-N8, TMAG5173A2QDBVRQ1 and TLV1117LV33DCYR. Its parts include 45 resistors, 26 capacitors, 8 connectors, 8 switches and 5 ICs. It belongs with the ESP32 boards of this library.

Main components

3

README

README.md

Repulsive Maglev – KiCad Setup

This repository contains the KiCad hardware design for the Repulsive Maglev project.

To use the project correctly, install the required KiCad plugins and external libraries first.

1. Required KiCad Plugins

Install the following plugins via:

KiCad → Plugin and Content Manager

Interactive HTML BOM

Install the Interactive HTML BOM plugin.

It is used to generate an interactive HTML bill of materials for easier manual PCB assembly and component placement.

PCBWay Plugin for KiCad

Install the PCBWay Plugin for KiCad.

It is used to export PCB manufacturing files and prepare the order for PCBWay directly from KiCad.

Espressif KiCad Library

Install the Espressif KiCad Library via the Plugin and Content Manager.

It provides the required ESP32 symbols, footprints and models.

2. Required Würth Elektronik Library

This project uses components from the Würth Elektronik KiCad library.

Clone the official Würth Elektronik KiCad library:

text
git clone https://github.com/WurthElektronik/KiCad-Library.git

Then add the libraries globally in KiCad.

Add Symbol Libraries

Open:

KiCad → Preferences → Manage Symbol Libraries

Go to:

Global Libraries

Add the required Würth .kicad_sym symbol libraries from the cloned repository.

Add Footprint Libraries

Open:

KiCad → Preferences → Manage Footprint Libraries

Go to:

Global Libraries

Add the required Würth .pretty footprint libraries from the cloned repository.

Parts

148
QtyValueFootprintReferences
160805_R_560112120002Resistor_SMD_Wurth:R_Wurth_WRIS-RSKS-0805_RR1, R3, R5, R7, R21, R22, R23, R24, R25, R26, R36, R37, R38, R39, R40, R41
91206_H1.25_885012208118Capacitor_SMD_Wurth:C_Wurth_WCAP-CSGP-1206_H1.25C4, C7, C8, C9, C10, C15, C16, C17, C18
61206_R_560112132018Resistor_SMD_Wurth:R_Wurth_WRIS-RSKS-1206_RR11, R12, R16, R27, R28, R29
50603dome_150060VS86000LED_SMD_Wurth:D_Wurth_WL-SMCW-0603domeLED1, LED2, LED3, LED4, POWER_LED1
40603_R_560112116048Resistor_SMD_Wurth:R_Wurth_WRIS-RSKS-0603_RR18, R20, R33, R35
41206_H0.8_885012208083Capacitor_SMD_Wurth:C_Wurth_WCAP-CSGP-1206_H0.8C5, C6, C13, C14
41206_R_560112132019Resistor_SMD_Wurth:R_Wurth_WRIS-RSKS-1206_RR30, R31, R42, R43
41206_R_560112132041Resistor_SMD_Wurth:R_Wurth_WRIS-RSKS-1206_RR17, R19, R32, R34
41206_R_560112132050Resistor_SMD_Wurth:R_Wurth_WRIS-RSKS-1206_RR2, R4, R6, R8
41210_H2.5_885012109011Capacitor_SMD_Wurth:C_Wurth_WCAP-CSGP-1210_H2.5C11, C12, C19, C20
4DRV8874PWPRDRV8874PWPR:SOP65P640X120-17NEMA1, EMB1, EMC1, EMD1
4ElectromagneticActorCUSTOM:ElectromagnetL1, L2, L3, L4
4~CUSTOM:Spacer_15mmS1, S2, S3, S4
4~CUSTOM:Spacer_20mmS5, S6, S7, S8
30805_R_560112120030Resistor_SMD_Wurth:R_Wurth_WRIS-RSKS-0805_RR13, R14, R15
31206_H1.6_885012208093Capacitor_SMD_Wurth:C_Wurth_WCAP-CSGP-1206_H1.6C3, C21, C22
3430182043816Switch_SMD_Wurth:SW_Wurth_WS-TASV_430182043816BOOT1, JTAG_EN1, RESET1
20805_R_560112120019Resistor_SMD_Wurth:R_Wurth_WRIS-RSKS-0805_RR9, R10
2100 nFCapacitor_SMD_Wurth:C_Wurth_WCAP-CSGP-1206_H1.25C2, C26
222 uFCapacitor_SMD_Wurth:C_Wurth_WCAP-CSGP-1206_H1.6C1, C25
261300621121Connector_THT_Wurth:J_Wurth_WR-PHD_61300621121J3, J4
2690367190672Connector_THT_Wurth:J_Wurth_WR-MM_690367190672J6, J8
2690367191672Connector_THT_Wurth:J_Wurth_WR-MM_690367191672J5, J7
10402_560112110016Resistor_SMD_Wurth:R_Wurth_WRIS-RSKS-0402R45
10603_R_560112116101Resistor_SMD_Wurth:R_Wurth_WRIS-RSKS-0603_RR44
10603_W2.6_742792641Ferrite_SMD_Wurth:FB_Wurth_WE-CBF-0603_W2.6FB1
11206_H0.8_885012008001Capacitor_SMD_Wurth:C_Wurth_WCAP-CSGP-1206_H0.8C23
11206_H1.6_885342008003Capacitor_SMD_Wurth:C_Wurth_WCAP-CSMH-1206_H1.6C24
161300211121Connector_THT_Wurth:J_Wurth_WR-PHD_61300211121UART1
161300311121Connector_THT_Wurth:J_Wurth_WR-PHD_61300311121I2C1
1629722000214WURTH_USB:629722000214_CUSTOMJ1
1691103110002691103110002:691103110002J2
1ESP32-S3-WROOM-1PCM_Espressif:ESP32-S3-WROOM-1UU2
1LOGOArtwork:HTWG_EI_LogoG***
1TLV1117LV33DCYRSOT230P700X180-4N:SOT230P700X180-4NIC1
1TMAG5173A2QDBVRQ1SOT95P280X145-6N:SOT95P280X145-6NU3
1TP:A_DIRTestPoint:TestPoint_Pad_D2.0mmTP8
1TP:A_ISENSETestPoint:TestPoint_Pad_D2.0mmTP11
1TP:A_PWMTestPoint:TestPoint_Pad_D2.0mmTP7
1TP:BOOTTestPoint:TestPoint_Pad_D2.0mmTP6
1TP:B_DIRTestPoint:TestPoint_Pad_D2.0mmTP15
1TP:B_ISENSETestPoint:TestPoint_Pad_D2.0mmTP18
1TP:B_PWMTestPoint:TestPoint_Pad_D2.0mmTP14
1TP:CHIP_ENTestPoint:TestPoint_Pad_D2.0mmTP5
1TP:C_DIRTestPoint:TestPoint_Pad_D2.0mmTP10
1TP:C_ISENSETestPoint:TestPoint_Pad_D2.0mmTP12
1TP:C_PWMTestPoint:TestPoint_Pad_D2.0mmTP9
1TP:D_DIRTestPoint:TestPoint_Pad_D2.0mmTP17
1TP:D_ISENSETestPoint:TestPoint_Pad_D2.0mmTP19
1TP:D_PWMTestPoint:TestPoint_Pad_D2.0mmTP16
1TP:LED1TestPoint:TestPoint_Pad_D2.0mmTP4
1TP:LED2TestPoint:TestPoint_Pad_D2.0mmTP3
1TP:LED3TestPoint:TestPoint_Pad_D2.0mmTP2
1TP:LED4TestPoint:TestPoint_Pad_D2.0mmTP1
1TP:PMODETestPoint:TestPoint_Pad_D2.0mmTP13
1TPS259474ARPWRIC_TPS259474ARPWR:IC_TPS259474ARPWRU4
1WE-TVS-82400102Package_TO_SOT_SMD:SOT-23-6U1

The 131 most common of 148 parts.

Questions

How big is the Maglev PCB?

It measures 280 × 145 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Maglev use?

148 parts, built around the ESP32-S3-WROOM-1-N8, TMAG5173A2QDBVRQ1 and TLV1117LV33DCYR. 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 Maglev KiCad files?

From the fe871bae/Repulsive_Maglev repository on GitHub, at the commit this page was made from: the board is Maglev.kicad_pcb and its schematic 3d_hall_sensor.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Maglev design in my own project?

Its repository states no licence, so its author keeps all rights: ask fe871bae before reusing the design.

Similar boards

  • 2 layers88.8 × 76 mmArch Bridge, the printed circuit board in 3D

    Arch Bridge

    SeraphimlabsLLC/Arch_Bridge

    DCC-EX to Loconet accessory bus interface

    102 parts2AGPL-3.0
  • 2 layers108 × 60.9 mmMotionBoy, the printed circuit board in 3D

    MotionBoy

    CaseyRasor/custom_esp32_screen_header

    Custom ESP32 PCB with screen header for 4" tft display and gpio headers

    57 parts
  • 4 layers60 × 50.7 mmFlexGlO, the printed circuit board in 3D

    FlexGlO

    Mbutton-umich/FlexGlO

    Muscle Shirt Repo

    102 partsGPL-2.0
  • 4 layers94.4 × 72.8 mmRP2040 base, the printed circuit board in 3D

    RP2040 base

    Twisted-Fields/rp2040-motor-controller

    A dual channel brushless motor controller based on the RP2040 microcontroller, designed in Kicad.

    325 parts419
  • 6 layers128 × 128 mmEmberone, the printed circuit board in 3D

    Emberone

    256foundation/emberone00-pcb

    KiCAD design files for the emberOne/00 hashboard

    395 parts45CERN-OHL-S-2.0
  • 4 layers85 × 85 mmTinytapeout demo, the printed circuit board in 3D

    Tinytapeout demo

    TinyTapeout/tt-demo-pcb

    Demo board for TT04 and beyond

    330 parts37Apache-2.0
  • 4 layers260 × 113 mmCellKeeper, the printed circuit board in 3D

    CellKeeper

    cellkeeper-bms/cellkeeper-hardware

    PCB for the CellKeeper BMS

    480 parts11GPL-3.0
  • 2 layers104.5 × 81 mmMpw mb1, the printed circuit board in 3D

    Mpw mb1

    TinyTapeout/tt123-demo-pcb

    Tiny Tapeout Demo board for TT01, 02 & 03

    308 parts11Apache-2.0