

Knob v02-rounded
Haptic knob inspired by @scottbez1, designed to model different indent shapes
- Size
- 100 × 38 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 60
- Nets
- 69
- Pads
- 290
- Tracks, vias
- 2,315, 61
- Pours
- 8
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 6 Apr 2026
- Updated
- 20 Jul 2026
Overview
Knob v02-rounded is an open-source printed circuit board by felop, from the felop/HapticKnob repository on GitHub, published under the MIT licence. It is a 4-layer board of 100 × 38 mm with 60 parts on 69 nets, routed with 2,315 tracks and 61 vias.
It is built around the ESP32-S3-WROOM-1U-N4, FT231XS-R and MT6701CT-STD, with the TMC6300-LA-T, AMS1117-3.3 and USB4105-GF-A among its other parts. Its parts include 16 resistors, 14 capacitors, 7 ICs, 7 diodes and 2 switches. It belongs with the ESP32 boards of this library.
Main components
8ESP32-S3-WROOM-1U-N4
SMD,19.2x18mm-103.5dBm -40℃~+85℃ 2.4GHz 20.5dBm 355mA 3V~3.6V 95mA Bluetooth5.0 ESP32-S3 UART、SPI、I2C、I2S、USB SMD,19.2x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesFT231XS-R
SSOP-20-150mil-40℃~+85℃ 125uA 5V 8.4mA USB 2.0 USB to UART SSOP-20-150mil USB Converters ROHSFTDIUSB ConvertersMT6701CT-STD
SOP-8-40℃~+125℃ 0°~360° 1.75mm 10mA 3.3V~5V 3.9mm 5mm I2C、SSI Magnetic rotary position sensor No Programmable transmission、Zero position programming、Multi-axis magnetic field detection SOP-8 Position Sensors ROHSNOVOSENSEPosition SensorsTMC6300-LA-T
QFN-20(3x3)-40℃~+125℃ 2A 2A 2V~11V 3 50nA Interleaved conduction protection Three Phase Yes QFN-20(3x3) Brushless DC (BLDC) Motor Driver ROHSTRINAMIC Motion Control GmbHBrushless DC (BLDC) Motor DriverAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsUSB4105-GF-A
SMD-40℃~+85℃ 1 12P 48V 5A Black Female Surface Mount, Right Angle Type-C USB 2.0 SMD USB Connectors ROHSGlobal Connector Technology (GCT)USB ConnectorsMX1A-E1NW
插件Plugin Pushbutton Switches ROHSCHERRYPushbutton SwitchesUMH3N
SOT-363-55℃~+150℃ 0.5uA 100 100mA 150mW 2 NPN (Pre-Biased) 250MHz 300mV 50V 5V 6.11kΩ NPN SOT-363 Digital Transistors ROHSJiangsu Changjing Electronics Technology (CJ)Digital Transistors
README
README.mdHaptic Knob
Développement d’un dispositif à retour haptique contrôlant l’éclairage d’une maquette. Modélisation de textures ressenties sous les doigts, à partir de fonctions simulant des forces de frottement, ressorts internes et effets de seuil, ajustables dynamiquement pour créer crans, irrégularités ou zones fluides. Système conçu autour d’un moteur BLDC et d’un encodeur magnétique (MT6701), piloté par un esp32.
Parts
60| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 100nF | Capacitor_SMD:C_0603_1608Metric | C1, C3, C5, C7, C9, C10, C11, C12, C13 |
| 8 | 10KΩ | Resistor_SMD:R_0603_1608Metric | R7, R8, R9, R10, R11, R12, R15, R16 |
| 5 | , , , , | ||
| 4 | 10µF | Capacitor_SMD:C_0603_1608Metric | C2, C4, C6, C8 |
| 3 | SD05_SOD323 | Diode_SMD:D_SOD-323 | D2, D3, D4 |
| 2 | 2.2KΩ | Resistor_SMD:R_0603_1608Metric | R13, R14 |
| 2 | 25Ω | Resistor_SMD:R_0805_2012Metric | R3, R4 |
| 2 | 5.1KΩ | Resistor_SMD:R_0805_2012Metric | R1, R2 |
| 2 | LOGO | LOGO | G***, G*** |
| 2 | MX1A-E1NW | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2 |
| 1 | 10kΩ | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | 1N5819 | Diode_SMD:D_SOD-128 | D1 |
| 1 | 1µF | Capacitor_SMD:C_0805_2012Metric | C14 |
| 1 | 532610371 | 532610371:CONN_532610001-SD_03_MOL | J1 |
| 1 | 60Ω | Resistor_SMD:R_0805_2012Metric | R5 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | ESP32-S3-WROOM-1U | RF_Module:ESP32-S3-WROOM-1U | U1 |
| 1 | FT231XS | Package_SO:SSOP-20_3.9x8.7mm_P0.635mm | U2 |
| 1 | LED_GPIO38 | LED_SMD:LED_0805_2012Metric | D7 |
| 1 | LED_PWR | LED_SMD:LED_0603_1608Metric | D6 |
| 1 | LED_RXTX | LED_SMD:LED_0603_1608Metric | D5 |
| 1 | MT6701CT | Package_SO:SO-8_3.9x4.9mm_P1.27mm | U6 |
| 1 | TMC6300-LA-T | TMC6300-LA-T:QFN40P300X300X90-21M | U5 |
| 1 | UMH3N | Package_TO_SOT_SMD:SOT-363_SC-70-6 | Q1 |
| 1 | USB4105-GF-A | USB4105_GF_A:GCT_USB4105-GF-A | U4 |
| 1 | ~ | SPI_screen:screen | U7 |
The 55 most common of 60 parts.
Similar boards
- 4 layers158.5 × 81.5 mm

- 4 layers42 × 40 mm

Click counter Q2
dudgeon/count-fidget
A lightweight, rechargeable two-key fidget that counts clicks, resets with a second key, and remembers its count while asleep or unpowered. Designed for a home-printed enclosure and professionally assembled electronics.
62 parts - 2 layers254 × 85.1 mm

- 2 layers94 × 92 mm

- 2 layers352 × 60 mm

MCPBasedStopTabPanel
sdjespersen/epworth-organ
MIDI encoder/decoder + associated designs
61 partsBSD-3-Clause - 4 layers96 × 44 mm

Aroma
tristan-yk/Aroma
PCB design files and firmware for multi-channel diffuser driver board.
108 parts - 4 layers

- 4 layers24.5 × 45.9 mm

Servo
ReFil/gimbal-motor-servo
An ESC and firmware suitable for sensored 2205 gimbal motors
24 parts1MIT
Questions
How big is the Knob v02-rounded PCB?
It measures 100 × 38 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Knob v02-rounded use?
60 parts, built around the ESP32-S3-WROOM-1U-N4, FT231XS-R, MT6701CT-STD and TMC6300-LA-T. 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 Knob v02-rounded KiCad files?
From the felop/HapticKnob repository on GitHub, at the commit this page was made from: the board is pcb/Knob_v02-rounded.kicad_pcb and its schematic pcb/Knob_v02.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Knob v02-rounded design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).