Skip to the content
PCBKitNew board
4 layers78 × 72.8 mmTwin, the printed circuit board in 3D

A macropad for both your computer and Home Assistant.

Size
78 × 72.8 mm
Copper layers
4
Thickness
1.6 mm
Parts
101
Nets
125
Pads
446
Tracks, vias
774, 122
Pours
3
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
28 Jan 2026
Updated
7 Apr 2026

Overview

Twin is an open-source printed circuit board by Las-Vejas, from the Las-Vejas/Twin repository on GitHub. It is a 4-layer board of 78 × 72.8 mm with 101 parts on 125 nets, routed with 774 tracks and 122 vias.

It is built around the RP2040, W25Q16JVSSIQ and ESP32-C6-MINI-1, with the WS2812B-2020 among its other parts. Its parts include 37 diodes, 23 capacitors, 16 switches, 13 resistors and 4 ICs. It belongs with the keyboards and input and home automation and IoT boards and the ESP32, RP2040 and RISC-V boards of this library.

Main components

4

README

README.md

Twin

A macropad for both your computer and Home Assistant. Controls PC as an HID device, controls Home Assistant via ESPHome.

I built this because I wanted a central place to control both my home/room, and my computer at the same time. This device switches between the Home Assistant mode and PC mode with a click of a button and you receive all the feedback through the 25 leds on board.

This macropad contains:

  • 14 underglow leds
  • 11 switches (with leds underneath)
  • RP2040
  • ESP32-C6
  • 1 rotary encoder

Images

Schematic

image

PCB

image image image

BOM

IdFootprintDesignationLCSCAmountPriceLink
1C_0402_1005Metric1ufC144451000.23 $UShttps://www.lcsc.com/product-detail/C14445.html
2C_0402_1005Metric100nfC604741000.10 $UShttps://www.lcsc.com/product-detail/C60474.html
3C_0402_1005Metric10ufC315248200.17 $UShttps://www.lcsc.com/product-detail/C315248.html
4C_0402_1005Metric33pfC1070051000.12 $UShttps://www.lcsc.com/product-detail/C107005.html
7LED_WS2812B-2020_PLCC4_2.0x2.0mmWS2812B-2020C965555403.59 $UShttps://www.lcsc.com/product-detail/C965555.html
8D_SOD-323_HandSolderingD_SmallC191023500.52 $UShttps://www.lcsc.com/product-detail/C191023.html
9MX_SK6812MINI-ELED_SK6812MINIC5149201554.13 $UShttps://www.lcsc.com/product-detail/C5149201.html
10USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalUSB_C_Receptacle_USB2.0_16PC2765186201.23 $UShttps://www.lcsc.com/product-detail/C2765186.html
12C_0402_1005Metric10kC604901000.08 $UShttps://www.lcsc.com/product-detail/C60490.html
13C_0402_1005Metric5.1kC1058721000.09 $UShttps://www.lcsc.com/product-detail/C105872.html
14C_0402_1005Metric27C1380211000.08 $UShttps://www.lcsc.com/product-detail/C138021.html
15C_0402_1005Metric1kC1062351000.08 $UShttps://www.lcsc.com/product-detail/C106235.html
16C_0402_1005Metric47C1379731000.09 $UShttps://www.lcsc.com/product-detail/C137973.html
17SW_Push_SPST_NO_Alps_SKRKSW_PushC115357101.31 $UShttps://www.lcsc.com/product-detail/C115357.html
18RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmRotaryEncoder_SwitchC47074259.36 $UShttps://www.lcsc.com/product-detail/C470742.html
19Choc_V1V2_1.00uChoc2013.22 $UShttps://fr.aliexpress.com/item/1005008651091078.html?spm=a2g0o.productlist.main.4.700d4fcbBPonj4&algo_pvid=be3ccfad-3712-46f3-9d73-c757c8aa3e61&algo_exp_id=be3ccfad-3712-46f3-9d73-c757c8aa3e61-3&pdp_ext_f=%7B%22order%22%3A%22447%22%2C%22eval%22%3A%221%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21EUR%216.61%215.24%21%21%2151.22%2140.63%21%40214100f417755480393871686e909e%2112000046099032296%21sea%21LU%212630435768%21X%211%210%21n_tag%3A-29919%3Bd%3Af72fadc9%3Bm03_new_user%3A-29895%3BpisId%3A5000000202142352&curPageLogUid=yKcuHdsHmziV&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A1005008651091078%7C_p_origin_prod%3A
21SOT-23MCP1700x-300xxTTC3905151.88 $UShttps://www.lcsc.com/product-detail/C39051.html
22ESP32-C6-MINI-1ESP32-C6-MINI-1C5736265511.97 $UShttps://www.lcsc.com/product-detail/C5736265.html
23QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmRP2040C204054.74 $UShttps://www.lcsc.com/product-detail/C2040.html
24Winbond_USON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mmW25Q16JVSSC5258281102.74 $UShttps://www.lcsc.com/product-detail/C5258281.html
25Crystal_SMD_3225-4Pin_3.2x2.5mm12MHzC2062573151.45 $UShttps://www.lcsc.com/product-detail/C20625731.html
PCB57.00 $USjlcpcb.com
Stencil13.05 $USjlcpcb.com
PCB Shipping115.00 $USjlcpcb.com
81.90 $US

Parts

101
QtyValueFootprintReferences
16100nfCapacitor_SMD:C_0402_1005MetricC2, C3, C5, C6, C7, C8, C9, C10, C11, C12, C17, C18, C19, C21, C22, C23
14WS2812B-2020LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD1, D2, D3, D4, D5, D6, D7, D12, D13, D14, D15, D16, D17, D18
12D_SmallDiode_SMD:D_SOD-323_HandSolderingD8, D9, D10, D11, D19, D20, D21, D22, D29, D30, D31, D32
11ChocChoc:Choc_V1V2_1.00uSW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12, SW13, SW14
11LED_SK6812MINIfootprints:MX_SK6812MINI-ED23, D24, D25, D26, D27, D28, D34, D35, D36, D37, D38
510kCapacitor_SMD:C_0402_1005MetricR1, R7, R9, R10, R13
4MountingHole_PadMountingHole:MountingHole_2.2mm_M2_DIN965_PadH1, H2, H3, H4
31ufCapacitor_SMD:C_0402_1005MetricC1, C4, C20
210ufCapacitor_SMD:C_0402_1005MetricC13, C14
21kCapacitor_SMD:C_0402_1005MetricR6, R8
227Capacitor_SMD:C_0402_1005MetricR4, R5
233pfCapacitor_SMD:C_0402_1005MetricC15, C16
247Capacitor_SMD:C_0402_1005MetricR11, R12
25.1kCapacitor_SMD:C_0402_1005MetricR2, R3
2BOOTButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW15, SW16
2SW_PushButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW1, SW2
112MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1ESP FLASHConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1ESP32-C6-MINI-1RF_Module:ESP32-C6-MINI-1U2
1LOGOLOGOG***
1MCP1700x-330xxTTPackage_TO_SOT_SMD:SOT-23U1
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU3
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW3
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1
1W25Q16JVSSPackage_SON:Winbond_USON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mmU4

Questions

How big is the Twin PCB?

It measures 78 × 72.8 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Twin use?

101 parts, built around the RP2040, W25Q16JVSSIQ, ESP32-C6-MINI-1 and WS2812B-2020. 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 Twin KiCad files?

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

Can I use the Twin design in my own project?

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

Similar boards

  • 2 layers60 × 43 mmDesktop, the printed circuit board in 3D

    Desktop

    dyu134/ESP-HI-PLUS

    The Robot sub-module is a high-performance actuator and sensing expansion board for the ESP-HI-PLUS, designed to transform the device into a mobile or interactive robotic platform.

    62 parts
  • 2 layers40 × 22.1 mmKaze, the printed circuit board in 3D

    Kaze

    Las-Vejas/Kaze

    A very powerful surrounding sensor

    44 parts3MIT
  • 4 layers38 × 74 mmStratosdrone, the printed circuit board in 3D

    Stratosdrone

    equationstratos/STRATOSDRONES

    A 4-layer, 36×70 mm Tello-style portrait controller board for the STRATOSDRONE: chip-down ESP32-P4 (flight + camera + hardware H.264) with an ESP32-C6-MINI-1 Wi-Fi co-processor, IMU / barometer / ToF / optical-flow…

    115 parts
  • 4 layers64.5 × 0.1 mmPebble, the printed circuit board in 3D

    Pebble

    Yatekii/pebble

    167 parts
  • 4 layers25 × 25 mmS3 stamp, the printed circuit board in 3D

    S3 stamp

    rallekralle11/ESP32-S3-stamp

    Pin-compatible with the RP2040 stamp

    41 parts3CERN-OHL-P-2.0
  • 2 layers65 × 22 mmDucktape, the printed circuit board in 3D

    Ducktape

    sectersion/ducktape

    Instead of hiding behind proprietary hardware, ducktape uses simple off-the-shelf parts and a dead-simple design you can understand, repair, and modify.

    25 parts
  • 4 layers299 × 127 mmLaunch, the printed circuit board in 3D

    Launch

    system76/launch

    System76 Launch Configurable Keyboard

    385 parts1.4kGPL-3.0
  • 2 layers285 × 94.6 mmPH60 Rev3, the printed circuit board in 3D

    PH60 Rev3

    ph-design/PH60

    A printable 60% multi-layout wireless keyboard suite.

    264 parts163