Skip to the content
4 layers90 × 90.1 mmHaptiCAD base, the printed circuit board in 3D

A PC peripheral based on the smartknob project by scottbez1.

Size
90 × 90.1 mm
Copper layers
4
Thickness
1.6 mm
Parts
108
Nets
86
Pads
403
Tracks, vias
210, 80
Pours
4
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
14 Mar 2026
Updated
6 Apr 2026

Overview

HaptiCAD base is an open-source printed circuit board by EmielV2002, from the EmielV2002/HaptiCAD repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 90 × 90.1 mm with 108 parts on 86 nets, routed with 210 tracks and 80 vias.

It is built around the SN74LV1T34DBV, PCA9546AD and STSPIN233, with the VEML7700-TR, AP2112K-3.3 and PRTR5V0U2X among its other parts. Its parts include 40 capacitors, 20 resistors, 20 diodes, 9 ICs and 5 connectors. It belongs with the STM32 boards of this library.

Main components

6

README

README.md

HaptiCAD

A PC peripheral based on the smartknob project by scottbez1.

Parts

108
QtyValueFootprintReferences
220.1uFCapacitor_SMD:C_0603_1608MetricC201, C202, C203, C204, C205, C206, C207, C208, C209, C210, C211, C212, C213, C214, C215, C216 +6
16WS2812_4020PCM_marbastlib-xp-various:LED_WS2812_4020LED201, LED202, LED203, LED204, LED205, LED206, LED207, LED208, LED209, LED210, LED211, LED212, LED213, LED214, LED215, LED216
82.2kResistor_SMD:R_0603_1608MetricR401, R402, R403, R404, R405, R406, R408, R409
70.1uFCapacitor_SMD:C_0402_1005MetricC801, C802, C803, C804, C805, C806, C807
45.1kResistor_SMD:R_0402_1005MetricR301, R302, R501, R802
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_DIN965_PadH101, H102, H103, H104
310kResistor_SMD:R_0402_1005MetricR407, R801, R805
3TLV493DPackage_TO_SOT_SMD:SOT-23-6U402, U403, U405
210uFCapacitor_SMD:C_0805_2012MetricC501, C502
218kResistor_SMD:R_0402_1005MetricR602, R603
22.2uFCapacitor_SMD:C_0805_2012MetricC603, C604
220pFCapacitor_SMD:C_0402_1005MetricC808, C809
222uFCapacitor_SMD:C_0805_2012MetricC601, C602
227Resistor_SMD:R_0402_1005MetricR803, R804
2SW_PushButton_Switch_SMD:SW_SPST_PTS810SW801, SW802
1+5VTestPoint:TestPoint_Pad_D1.0mmTP502
10.1uFCapacitor_SMD:C_0805_2012MetricC301
110nFCapacitor_SMD:C_0402_1005MetricC606
112MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY801
11nFCapacitor_SMD:C_0402_1005MetricC605
13.3VTestPoint:TestPoint_Pad_D1.0mmTP503
13.3kResistor_SMD:R_0402_1005MetricR601
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U501
1BLDCConnector_JST:JST_PH_B3B-PH-SM4-TB_1x03-1MP_P2.00mm_VerticalJ101
1ENCConnector_JST:JST_PH_B5B-PH-SM4-TB_1x05-1MP_P2.00mm_VerticalJ102
1EXT_UARTConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical_SMD_Pin1LeftJ103
1FAULTDiode_SMD:D_0603_1608MetricD601
1GNDTestPoint:TestPoint_Pad_D1.0mmTP501
1LED_DATATestPoint:TestPoint_Pad_D1.0mmTP201
1Layer markerSymbol:LayerMarker_4_6.35x2.54mm_TextH1mm_P1.27mm_BottomMirroredS101
1PCA9546APCA9546A:QFN-16_EP_5.25x5.25_Pitch0.65mmU404
1PRTR5V0U2XPackage_TO_SOT_SMD:SOT-143D301
1SCLTestPoint:TestPoint_Pad_D1.0mmTP402
1SDATestPoint:TestPoint_Pad_D1.0mmTP401
1SN74LV1T34DBVPackage_TO_SOT_SMD:SOT-23-5U201
1STM32G431CBUxPackage_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mmU801
1STSPIN233Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mmU601
1SWDConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical_SMD_Pin1LeftJ801
1USB_C_Receptacle_USB2.0_16PPCM_marbastlib-various:USB_C_Receptacle_HRO_TYPE-C-31-M-14J301
1USERDiode_SMD:D_0603_1608MetricD801
1VEML7700-TRVEML7700-TR:XDCR_VEML7700-TRU401
1VPWRDiode_SMD:D_0603_1608MetricD501

More from EmielV2002/HaptiCAD

1
  • 4 layersHaptiCAD motor mount, the printed circuit board in 3D

    HaptiCAD motor mount

    EmielV2002/HaptiCAD

    A PC peripheral based on the smartknob project by scottbez1.

    12 parts1Apache-2.0

Similar boards

  • 2 layers304.8 × 125.7 mmKeyboard cherry mx pcb mounted, the printed circuit board in 3D

    Keyboard cherry mx pcb mounted

    SijWoo/custom-keyboard

    Holds the electronic pcb files and src code for my custom keyboard

    218 parts2
  • 2 layers39.3 × 33.6 mmHeliSR Rev4.0, the printed circuit board in 3D

    HeliSR Rev4.0

    genbean/UH1-Collective

    A small board for hat Rev 4 in the Huey head Rev 5 (Head/Rev5/Hat). It carries an ALPS RKJXM1015004 8-direction stick switch with a centre push, and screws to four bosses printed on the back of the lower panel.

    33 partsGPL-3.0
  • 4 layers56 × 65.6 mmMain pcb 2025, the printed circuit board in 3D

    Main pcb 2025

    matthieuvigne/MiAM_robotics

    Generic repo for robotic projects with the former MiAM Eurobot team !

    71 parts5GPL-3.0
  • 4 layers40.1 × 39.8 mmStm32g431-mt6701-stspin233, the printed circuit board in 3D

    Stm32g431-mt6701-stspin233

    VIPQualityPost/aioli-foc

    Small, simple closed loop BLDC driver implementing SimpleFOC

    90 parts37
  • 4 layers13.6 × 14.5 mmESCv2, the printed circuit board in 3D

    ESCv2

    runger1101001/roboesc_v2

    Very tiny breakout board for the STM233. Feel free to use the design in any way you would like. Design files are in KiCad 5. Gerbers are in the v1/ directory.

    24 parts6
  • 4 layers78 × 99 mmSi4, the printed circuit board in 3D

    Si4

    aliadnani/si4

    63 parts
  • 2 layers50.8 × 50.8 mmAngst, the printed circuit board in 3D

    Angst

    electrodonkey/angst

    DIY camera gimbal

    90 parts

Questions

How big is the HaptiCAD base PCB?

It measures 90 × 90.1 mm and has 4 copper layers, 1.6 mm thick.

What parts does the HaptiCAD base use?

108 parts, built around the SN74LV1T34DBV, PCA9546AD, STSPIN233 and VEML7700-TR. 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 HaptiCAD base KiCad files?

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

Can I use the HaptiCAD base design in my own project?

Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).