Welcome to design.tecsmith.co
About
On this site you will find Silvino R’s public1 custom keyboard and home automation device designs.
The intent here is one of education. My hope is that you will be inspired to create your own electronics and embeded software products.
All my personal (non-commissioned) projects will be hosted here (or rather on Github).
The tools currently used are:
- KiCAD, for electronics schematics and PCB design
- VSCode
- with QMK, for keyboard firmware builds
- with PlatformIO, for automation firmware builds
Fusion 360FreeCAD, for case design
Contact me
Reach me by visiting the contact page on tecsmith.au.
The Goodies
Please note, these projects are a labour of love and are worked on when free time permits. Hence, most of these will be years old, and yet to be completed.
Custom Keyboards
PCBs
| Project Name | Layout | Extraordinary feature |
Availability | Status |
|---|---|---|---|---|
| SR01 Keyboard PCB “WHID” |
![]() |
⦁ One key sampler ⦁ XIAO ESP32 Wireless module |
Open Source tecsmith/sr01-keyboard-pcb |
WIP |
| SR42 Keyboard PCB | ![]() |
⦁ Direct key scanning (no matrix) ⦁ HS-USB (8 MHz polling) |
Open Source tecsmith/sr42-keyboard-pcb |
WIP |
| SR61 Keyboard PCB | ![]() |
⦁ SparkFun MicroMod processor board |
Open Source tecsmith/sr61-keyboard-pcb |
OK, but |
| SR62 Keyboard PCB | ![]() |
⦁ SparkFun MicroMod processor board |
Open Source tecsmith/sr62-keyboard-pcb |
Untested |
| SR99 Keyboard PCB | ![]() |
⦁ Charliepixel per-key RGB | Open Source tecsmith/sr99-keyboard-pcb |
Untested |
Cases
| Project Name | Layout | Availability | Status |
|---|---|---|---|
| SR42 Keyboard Case | ![]() |
Open Source tecsmith/sr42-keyboard-case |
WIP |
| SR68 Keyboard Case | ![]() |
Open Source tecsmith/sr68-keyboard-case |
WIP |
| SR99 Keyboard Case | ![]() |
Open Source tecsmith/sr99-keyboard-case |
WIP |
Components
| Project Name | Extraordinary feature | Availability | Status |
|---|---|---|---|
| UDB-CY | UDB-C, but with very conservative USB shield isolation | Open Source tecsmith/udb-cy |
BYO |
| UDB-CZ | UDB-C, but for up to 2A current use | Open Source tecsmith/udb-cx |
BYO |
| UDB-SX | UDB-S, but with very conservative USB shield isolation and with JST connector | Open Source tecsmith/udb-sx |
BYO |
| UDK | Universal Design Keyboards MCU daughter boards for non-matrix keyboards |
Open Source tecsmith/udk |
|
| UDK RP2040 Stamp | UDK MCU Module using the RP2040 Stamp | Open Source tecsmith/udk_rp2040stamp |
Untested |
| UDK STM32F405 | UDK MCU Module for High Speed USB | Open Source tecsmith/udk_stm32f405 |
Untested |
1 Open-source projects






