Skip to content
/ Twin Public

Las-Vejas/Twin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1304fd2 · · Apr 7, 2026

History

8 Commits
Apr 7, 2026
Apr 7, 2026
Feb 19, 2026
Apr 7, 2026

Repository files navigation

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

Id Footprint Designation LCSC Amount Price Link
1 C_0402_1005Metric 1uf C14445 100 0.23 $US;$US https://www.lcsc.com/product-detail/C14445.html
2 C_0402_1005Metric 100nf C60474 100 0.10 $US;$US https://www.lcsc.com/product-detail/C60474.html
3 C_0402_1005Metric 10uf C315248 20 0.17 $US;$US https://www.lcsc.com/product-detail/C315248.html
4 C_0402_1005Metric 33pf C107005 100 0.12 $US;$US https://www.lcsc.com/product-detail/C107005.html
7 LED_WS2812B-2020_PLCC4_2.0x2.0mm WS2812B-2020 C965555 40 3.59 $US;$US https://www.lcsc.com/product-detail/C965555.html
8 D_SOD-323_HandSoldering D_Small C191023 50 0.52 $US;$US https://www.lcsc.com/product-detail/C191023.html
9 MX_SK6812MINI-E LED_SK6812MINI C5149201 55 4.13 $US;$US https://www.lcsc.com/product-detail/C5149201.html
10 USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal USB_C_Receptacle_USB2.0_16P C2765186 20 1.23 $US;$US https://www.lcsc.com/product-detail/C2765186.html
12 C_0402_1005Metric 10k C60490 100 0.08 $US;$US https://www.lcsc.com/product-detail/C60490.html
13 C_0402_1005Metric 5.1k C105872 100 0.09 $US;$US https://www.lcsc.com/product-detail/C105872.html
14 C_0402_1005Metric 27 C138021 100 0.08 $US;$US https://www.lcsc.com/product-detail/C138021.html
15 C_0402_1005Metric 1k C106235 100 0.08 $US;$US https://www.lcsc.com/product-detail/C106235.html
16 C_0402_1005Metric 47 C137973 100 0.09 $US;$US https://www.lcsc.com/product-detail/C137973.html
17 SW_Push_SPST_NO_Alps_SKRK SW_Push C115357 10 1.31 $US;$US https://www.lcsc.com/product-detail/C115357.html
18 RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm RotaryEncoder_Switch C470742 5 9.36 $US;$US https://www.lcsc.com/product-detail/C470742.html
19 Choc_V1V2_1.00u Choc 20 13.22 $US;$US https://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%3A1078%7C_p_origin_prod%3A
21 SOT-23 MCP1700x-300xxTT C39051 5 1.88 $US;$US https://www.lcsc.com/product-detail/C39051.html
22 ESP32-C6-MINI-1 ESP32-C6-MINI-1 C5736265 5 11.97 $US;$US https://www.lcsc.com/product-detail/C5736265.html
23 QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm RP2040 C2040 5 4.74 $US;$US https://www.lcsc.com/product-detail/C2040.html
24 Winbond_USON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mm W25Q16JVSS C5258281 10 2.74 $US;$US https://www.lcsc.com/product-detail/C5258281.html
25 Crystal_SMD_3225-4Pin_3.2x2.5mm 12MHz C20625731 5 1.45 $US;$US https://www.lcsc.com/product-detail/C20625731.html
PCB 5 7.00 $US;$US jlcpcb.com
Stencil 1 3.05 $US;$US jlcpcb.com
PCB Shipping 1 15.00 $US;$US jlcpcb.com
81.90 $US;$US

About

A macropad for both your computer and Home Assistant.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages