Skip to the content
4 layers100 × 100 mmFonemec, the printed circuit board in 3D

High power 2 Channel Sim racing seat belt tensioner

Size
100 × 100 mm
Copper layers
4
Thickness
1.64 mm
Parts
120
Nets
171
Pads
449
Tracks, vias
1,272, 119
Pours
26
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
2 Jun 2025
Updated
11 Jun 2025

Overview

Fonemec is an open-source printed circuit board by JavaScythe, from the JavaScythe/foc repository on GitHub. It is a 4-layer board of 100 × 100 mm with 120 parts on 171 nets, routed with 1,272 tracks and 119 vias.

It is built around the DRV8323SRTAT, AP2112K-3.3 and TPD2EUSB30DRT, with the CSD19536KCS and PESD5V0S1BA among its other parts. Its parts include 45 resistors, 35 capacitors, 12 transistors, 11 connectors and 6 ICs. It belongs with the STM32 boards of this library.

Main components

5

README

README.md

foc

Hyper realistic two-channel sim racing seatbelt tensioner with two 48V 54+54A FOC motors and controller that blows commercial 1300$ solutions out of the water

Specifically, it is high torque low latency that comes with its own software with support for real dynamic frequency effects for haptic feedback

PLEASE see JOURNAL.md

Why?

  • HackClub's great initiative highway: not just "free money" but a nice community of beginners and advanced that help each other
  • Lack of respect for realism in sim racing: All too often "immersion" devices are just smoke and mirrors to generate profit, lacking careful design for realism, and the community defends this.
  • Vastly overpriced consumer solutions: Really? 1300$ for something that can be surpassed by a consumer with 350$?
  • Fun but complex to build toy: Using the rig is fun, but building stuff for it is better

Pictures

image image image image image image

BOM

NameQuantityPrice TotalLink
ODrive3.6 56V160$alibaba.com/product-detail/ODrive3-6-FOC-BLDC-Servo-Dual_1601406724288.html
S70BL146-4302120$alibaba.com/product-detail/S70BL146-430-Brushless-Dc-Motor-High_1600943342358.html
4 Point Belt119$aliexpress.us/item/3256807037196658.html
2kw 40A 48V PSU1100$alibaba.com/product-detail/High-Quality-2000W-48V-41-6A_1600901714728.html
SimHub License+Motion License145€simhubdash.com/simhub-motion-addon-licence/

Parts

120
QtyValueFootprintReferences
122Resistor_SMD:R_0603_1608MetricR19, R20, R22, R24, R25, R27, R37, R38, R39, R40, R41, R42
12CSD19536KCS0548190519:TO254P1036X470X1965-3Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10, Q11, Q12
822Resistor_SMD:R_0603_1608MetricR7, R8, R15, R16, R17, R28, R31, R35
6100Resistor_SMD:R_0603_1608MetricR11, R12, R13, R14, R29, R36
61nFCapacitor_SMD:C_0603_1608MetricC15, C16, C17, C18, C19, C20
6R_ShuntWSK1216:RES_WSK12161L000FEAR21, R23, R26, R43, R44, R45
5100KResistor_SMD:R_0603_1608MetricR1, R2, R3, R4, R5
510KResistor_SMD:R_0603_1608MetricR18, R32, R33, R34, R46
410 µF X7RCapacitor_SMD:C_0603_1608MetricC3, C5, C8, C12
422uf Ceramic MLCC X7RCapacitor_SMD:C_0603_1608MetricC14, C22, C33, C36
20.1uf Ceramic MLCC X7RCapacitor_SMD:C_0603_1608MetricC34, C35
210 0nFCapacitor_SMD:C_0603_1608MetricC6, C10
21 µFCapacitor_SMD:C_0603_1608MetricC9, C11
222pFCapacitor_SMD:C_0603_1608MetricC1, C2
2DRV8323SRTATDVR8323S:QFN50P600X600X80-41N415X415U7, U8
2TPGNDTestPoint:TestPoint_Pad_D2.0mmTP4, TP7
2X7R 0.1uF 6.3VCapacitor_SMD:C_0603_1608MetricC25, C30
2X7R 1uF 16VCapacitor_SMD:C_0603_1608MetricC26, C28
2X7R 1uF 6.3VCapacitor_SMD:C_0603_1608MetricC24, C27
2X7R 47nF >48VCapacitor_SMD:C_0603_1608MetricC23, C29
10.1uFCapacitor_SMD:C_0603_1608MetricC4
101x02 48VConnector:JWT_A3963_1x02_P3.96mm_VerticalJ4
101x04 SWDConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
101x04 USARTConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
11.5KResistor_SMD:R_0603_1608MetricR9
11KResistor_SMD:R_0603_1608MetricR6
11MResistor_SMD:R_0603_1608MetricR10
11 nFCapacitor_SMD:C_0603_1608MetricC13
18MhzCrystal:Crystal_DS26_D2.0mm_L6.0mm_VerticalY1
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U3
1ASMD050-2Fuse:Fuse_Bourns_MF-RG400F1
1Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ8
1Low-ESR polymer electrolytic 470uF 63VCapacitor_THT:CP_Radial_D12.5mm_P5.00mmC7
1Motor 1 Phase ATerminalBlock:TerminalBlock_bornier-2_P5.08mmJ5
1Motor 1 Phase BTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ6
1Motor 1 Phase CTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ7
1Motor 2 Phase ATerminalBlock:TerminalBlock_bornier-2_P5.08mmJ9
1Motor 2 Phase BTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ10
1Motor 2 Phase CTerminalBlock:TerminalBlock_bornier-2_P5.08mmJ11
1PESD5V0S1BADiode_SMD:D_SOD-523D1
1PTPS7A0218PDQNRTPS7A02:DQN0004A-MFGU4
1STM32F405VGTxPackage_QFP:LQFP-100_14x14mm_P0.5mmU1
1TP1SOATestPoint:TestPoint_Pad_D2.0mmTP1
1TP1SOBTestPoint:TestPoint_Pad_D2.0mmTP2
1TP1SOCTestPoint:TestPoint_Pad_D2.0mmTP3
1TP2SOATestPoint:TestPoint_Pad_D2.0mmTP8
1TP2SOBTestPoint:TestPoint_Pad_D2.0mmTP6
1TP2SOCTestPoint:TestPoint_Pad_D2.0mmTP5
1TPD2EUSB30Package_TO_SOT_SMD:Texas_DRT-3U5
1USB_B_MiniKeebio-Parts:USB-Mini-B_2legJ3
1X7R 0.1uF >63VCapacitor_SMD:C_0603_1608MetricC32
1X7R 22uF >63VCapacitor_SMD:C_0603_1608MetricC31

Similar boards

  • 6 layers300 × 220 mmAIPE Buck 1kW, the printed circuit board in 3D

    AIPE Buck 1kW

    FulongLi/AIPE-PCB-Agent

    AIPE-PCB-Agent is the PCB design automation of the AIPE power-electronics ecosystem. Python generators turn a requirement file set (specification, insulation table, components, interfaces, floorplan and routing inputs)…

    240 parts
  • 4 layers80 × 41.8 mmSimple ESC, the printed circuit board in 3D

    Simple ESC

    bluefeng2/Simple-ESC

    Single motor ESC based on AM32

    37 parts
  • 4 layers54.5 × 40.8 mmESC, the printed circuit board in 3D

    ESC

    Kenmaa13/ELECTRONIC-SPEED-CONTROLLER

    Making my own ESC from scratch

    57 parts
  • 2 layers116.5 × 80.8 mmCrumbs drv8323, the printed circuit board in 3D

    Crumbs drv8323

    ahsanu123/crumbs

    🍪 Crumbs - Collection of my DIY Electronic Module

    37 partsMIT
  • 4 layers76 × 50 mmWigglecam, the printed circuit board in 3D

    Wigglecam

    jadenrhee/wigglecam-controller

    RP2040 co-processor board for a 4-lens wigglegram camera: constant-current flash, controls, battery telemetry, Pi 5 I2C interface. 4-layer, DRC-clean, fab-ready.

    105 parts
  • 4 layers73.6 × 59.8 mmLeak sensor v1, the printed circuit board in 3D

    Leak sensor v1

    lewipewi/leakwatch

    A multi-channel leak sensor for equipment enclosures. Instead of reporting "wet / dry" like a normal leak probe, it measures how wet each enclosure is, on a separate channel per enclosure, and carries a second circuit…

    90 parts
  • 4 layers75 × 70 mmSmall Pendant, the printed circuit board in 3D

    Small Pendant

    mjhaahr/RGB-LED-Pendant

    Small RGB LED Pendant using 1010 (1.0x1.0mm) WS2812B LEDs powered by an ESP32-C3 Mini with a BNO055 IMU

    260 parts2MIT
  • 4 layers51.6 × 37.8 mmPort sprite, the printed circuit board in 3D

    Port sprite

    Batterhead221/port_sprite

    Compact USB-C to UART debug/programming interface for embedded hardware projects.

    34 parts

Questions

How big is the Fonemec PCB?

It measures 100 × 100 mm and has 4 copper layers, 1.64 mm thick.

What parts does the Fonemec use?

120 parts, built around the DRV8323SRTAT, AP2112K-3.3, TPD2EUSB30DRT and CSD19536KCS. 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 Fonemec KiCad files?

From the JavaScythe/foc repository on GitHub, at the commit this page was made from: the board is pcb/fonemec.kicad_pcb and its schematic pcb/fonemec.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Fonemec design in my own project?

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