

DetentOne
A Customisable BLE Macropad with a Haptic Knob and OLED.
- Size
- 150 × 85 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 98
- Nets
- 92
- Pads
- 399
- Tracks, vias
- 720, 564
- Pours
- 8
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 5 Feb 2026
- Updated
- 11 Feb 2026
Overview
DetentOne is an open-source printed circuit board by alislaboratory, from the alislaboratory/detentOne repository on GitHub, published under the MIT licence. It is a 4-layer board of 150 × 85 mm with 98 parts on 92 nets, routed with 720 tracks and 564 vias.
It is built around the ESP32-S3-WROOM-1U-N16R8, PCA9554ARGVR and SGM2050XTRL20G/TR, with the XY-GH1.25-7A61, K2-1808SN-A4SW-01 and HL-PST-1608H233W(8000-12000K) among its other parts. Its parts include 26 resistors, 22 capacitors, 18 diodes, 8 switches and 6 ICs. It belongs with the keyboards and input and lEDs and displays boards and the ESP32 boards of this library.
Main components
7ESP32-S3-WROOM-1U-N16R8
SMD,19.2x18mm-103.5dBm -40℃~+65℃ 2.4GHz 20.5dBm 355mA 3V~3.6V 95mA Bluetooth5.0 ESP32-S3R8 UART、SDIO、SPI、I2C、GPIO、PWM、ADC、I2S、JTAG、USB SMD,19.2x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesPCA9554ARGVR
VQFN-16-EP(4x4)-40℃~+85℃ 1.1uA 10mA 2.3V~5.5V 25mA 3.1V 400kHz 400mV 8 8 I2C、SMBus Interrupt Output Push-Pull Reset function、Cascading and address extension、Built-in LED driver VQFN-16-EP(4x4) I/O Expanders ROHSTexas InstrumentsI/O ExpandersSGM2050XTRL20G/TR
TQFN-20L(3.5x3.5)-40℃~+125℃@(Tj) 1 160mV@(3A) 3A 48dB@(10kHz) 5uVrms 7V 800mV~3.95V、800mV~5.2V Fixed、Adjustable PG Pin、Over Current Protection、Over Temperature Protection、Short Circuit Protection Positive TQFN-20L(3.5x3.5) Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSSG MicroVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsXY-GH1.25-7A61
SMD,P=1.25mm,卧贴-25℃~+85℃ 1 1.25mm 1A 1x7P 2mm 4.35mm 4.8mm 50V 7 7P Brass LCP Surface Mount, Right Angle Tin UL94V-0 SMD,P=1.25mm,卧贴 Wire To Board Connector ROHSXYECONNWire To Board ConnectorK2-1808SN-A4SW-01
SMD,4.2x3.3mm-25℃~+85℃ 100,000 cycles 12V 2.5N 2.5mm 3.25mm 4.2mm 50mA Oval Button SPST Surface Mount,Vertical SMD,4.2x3.3mm Tactile Switches ROHSHRO ElectronicsTactile SwitchesHL-PST-1608H233W(8000-12000K)
0603-40℃~+85℃ 10mA 130° 3.3V 650mcd 66mW 8000K~12000K Discrete Diode Frosted Yellow Lens Top-mount White 0603 LED Indication - Discrete ROHSHONGLITRONICLED Indication - DiscreteUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)
README
README.mddetentOne
A Customisable BLE Macropad with a Haptic Knob and OLED.

Purchase Checklist
- BLDC Gimbal Motor 2804 (DONE)
- Waveshare 2.42" SSD1309 OLED Display (DONE)
- 6x Low profile keyboard switches (Kailh Choc Red V1)
- GH1.25 7 pin connector cable
- Radial magnet for BLDC gimbal motor
- M3 and M2.5 standoffs
Parts
98| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | WS2812B-B/W | easyeda2kicad:LED-SMD_4P-L5.0-W5.0-TL_WS2812B-B | LED2, LED3, LED4, LED5, LED6, LED7, LED8, LED9, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17 |
| 9 | 10K | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R1, R9, R19, R25, R26, R27, R28, R29, R30 |
| 7 | 10uF 10V | Capacitor_SMD:C_0402_1005Metric | C2, C3, C4, C14, C15, C19, C20 |
| 6 | 100K | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R13, R14, R15, R16, R17, R18 |
| 6 | SW_Push | key-switches:SW_Kailh_Choc_V1_THT | SW1, SW2, SW3, SW4, SW5, SW6 |
| 3 | 0.1uF 6.3V | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C16, C18, C33 |
| 3 | 10K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R20, R21, R32 |
| 3 | 4.7K | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R22, R23, R24 |
| 2 | 0.1uF 10V | Capacitor_SMD:C_0402_1005Metric | C10, C12 |
| 2 | 0.1uF 6.3V | Capacitor_SMD:C_0402_1005Metric | C8, C13 |
| 2 | 10uF 6.3V | Capacitor_SMD:C_0402_1005Metric | C5, C7 |
| 2 | 47K | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R10, R12 |
| 2 | 5.1K | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R6, R7 |
| 2 | C92589 | easyeda2kicad:KEY-SMD_4P-L4.2-W3.2-P2.20-LS5.1-TL | SW7, SW8 |
| 1 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C11 |
| 1 | 100nF 10V | Capacitor_SMD:C_0402_1005Metric | C6 |
| 1 | 100uF 6.3V | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1 |
| 1 | 10uF 6.3V | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C17 |
| 1 | 1uF 6.3V | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C32 |
| 1 | 22 | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R2 |
| 1 | 47uF | Capacitor_SMD:C_0805_2012Metric | C9 |
| 1 | AS5047P-ATSM_C962063 | easyeda2kicad:TSSOP-14_L5.0-W4.4-P0.65-LS6.4-BL | U7 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J6 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal | J2 |
| 1 | Conn_01x05 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J5 |
| 1 | Conn_01x07 | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Horizontal | J1 |
| 1 | ESP32-S3-WROOM-1U-N16R8 | easyeda2kicad:WIRELM-SMD_ESP32-S3-WROOM-1U | U1 |
| 1 | HL-PST-1608H233W(8000-12000K) | easyeda2kicad:LED-SMD_L1.6-W0.8-RD-WHITE-2 | LED1 |
| 1 | PCA9554ARGVR | easyeda2kicad:VQFN-16_L4.0-W4.0-P0.65-TL-EP2.2 | U6 |
| 1 | SGM2050XTRL20G/TR | easyeda2kicad:VQFN-20_L3.5-W3.5-P0.50-BL-EP2.1 | U2 |
| 1 | TF PUSH | easyeda2kicad:TF-SMD_TF-PUSH | Card1 |
| 1 | TMC6300-LA-T_C5274455 | easyeda2kicad:QFN-20_L3.0-W3.0-P0.40-BL-EP1.7 | U4 |
| 1 | TYPE-C 16PIN 2MD(073) | easyeda2kicad:USB-C-SMD_TYPE-C-6PIN-2MD-073 | USB1 |
| 1 | USBLC6-2SC6 | easyeda2kicad:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL | D5 |
| 1 | XY-GH1.25-7A61 | easyeda2kicad:CONN-SMD_7P-P1.25_XYECONN_XY-GH1.25-7A61 | U5 |
The 86 most common of 98 parts.
Questions
How big is the DetentOne PCB?
It measures 150 × 85 mm and has 4 copper layers, 1.6 mm thick.
What parts does the DetentOne use?
98 parts, built around the ESP32-S3-WROOM-1U-N16R8, PCA9554ARGVR, SGM2050XTRL20G/TR and XY-GH1.25-7A61. 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 DetentOne KiCad files?
From the alislaboratory/detentOne repository on GitHub, at the commit this page was made from: the board is PCB/detentOne.kicad_pcb and its schematic PCB/Encoder.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the DetentOne 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).
Similar boards
- 4 layers30.5 × 68.6 mm

- 4 layers82.8 × 62.8 mm

Tfr911h
strickyak/tfr9
The TFR/9 Single Board Computer for Hitachi 6309E or Motorola 6809E CPUs (TFR/901)
116 parts12MIT - 4 layers97.6 × 96 mm

Centipede-32e
strickyak/copico-centipede
A Radio Shack / Tandy Color Computer ("Coco") wildcard peripheral cartridge, with an RP2350 processor and 46 usable GPIO lines, covering most of the Coco's expansion port bus.
135 parts7MIT - 4 layers93.5 × 81 mm

- 4 layers82.1 × 21 mm

Pico stretch2
jvanderberg/pico-stretch2
An RP2350B dev board that breaks out all 48 GPIO pins while following the original Raspberry Pi Pico footprint for the first 20 pins on each side.
70 parts2 - 6 layers40 × 75 mm

- 6 layers128.3 × 98.3 mm

- 4 layers56.8 × 21 mm

Rp2350b pico
Charading/rp2350b-pico
I wanted a board similar to the rp2040 pico so i just designed my own, it's extended by two more pins, in order to break out a ton of gpio and also all 8 ADC pins
59 parts