Welcome to tecsmith.design
About
On this site you will find Silvino Rodrigues’ 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:
- EAGLE CAD, for electronics schematics and PCB design
- VSCode
- with QMK, for keyboard firmware builds
- with PlatformIO, for automation firmware builds
- Fusion 360, for case design
Contact me
Reach me by visiting the contact page on tecsmith.au.
The goodies
PCBs
Project Name | Layout | Extraordinary feature |
Availability | Status |
---|---|---|---|---|
SR61 Keyboard PCB | ![]() |
⦁ SparkFun MicroMod processor board |
Open Source tecsmith/sr61-keyboard-pcb |
OK |
SR42 Keyboard PCB | ![]() |
⦁ Direct key scanning (no matrix) ⦁ HS-USB (8 MHz polling) |
Open Source tecsmith/sr42-keyboard-pcb |
UNDER TESTING Design completed In testing phase |
SR99 Keyboard PCB | ![]() |
⦁ Charliepixel per-key RGB | Open Source tecsmith/sr99-keyboard-pcb |
UNDER DEVELOPMENT Design completed NOT prototyped NOT tested |
SR01 Keyboard PCB “WHID” |
![]() |
⦁ One key sampler ⦁ XIAO ESP32 Wireless module |
Open Source tecsmith/sr01-keyboard-pcb |
UNDER DEVELOPMENT Ideation stage only |
SR44 Keyboard PCB a.k.a. “Companion” |
![]() |
⦁ RealTime Clock ⦁ Calc mode ⦁ 3 Amp 3-port USB 2 hub |
Open Source tecsmith/sr44-keyboard-pcb |
UNDER DEVELOPMENT Ideation stage only |
SR64 Keyboard PCB | ![]() |
⦁ HE switches | Open Source tecsmith/sr64-keyboard-pcb |
UNSTARTED |
SR68 Keyboard PCB | ![]() |
⦁ EC (Topré-like) switches | Open Source tecsmith/sr68-keyboard-pcb |
UNSTARTED |
SR82 Keyboard PCB | ![]() |
⦁ ¿? | — ¿? — | UNSTARTED |
SR108 Keyboard PCB | ![]() |
⦁ ¿? | — ¿? — | UNSTARTED |
SR89 TKL Keyboard PCB | ![]() |
⦁ Wireless Tri-mode (?) ⦁ Magnetic snap-on w/ SR21 |
— ¿? — | UNSTARTED |
SR21 Keyboard PCB | ![]() |
⦁ Wireless Tri-mode (?) ⦁ Magnetic snap-on w/ SR89 |
— ¿? — | UNSTARTED |
SR47 Keyboard PCB “Planck”-clone |
![]() |
⦁ ¿? | — ¿? — | UNSTARTED |
Firmware
Project Name | Availability | Status |
---|---|---|
SR61 Keyboard firmware | Open Source tecsmith/sr61-keyboard-qmk |
OK Not merged to up-stream / won’t |
Cases
Project Name | Layout | Availability | Status |
---|---|---|---|
SR42 Keyboard Case | ![]() |
Open Source tecsmith/sr42-keyboard-case |
UNDER TESTING Design completed In testing phase |