Simple KiCad For Simple Vintage Computer Hobbyists: Part 8a (Soviet Key Switch 1) [TCE #0625]

Subscribers:
3,150
Published on ● Video Link: https://www.youtube.com/watch?v=o9SSxjUYZY4



Duration: 0:00
131 views
12


Thanks to #PCBWay for their ongoing support! https://www.pcbway.com/
Let's see if we can design a carrier board for Cherry MX-style key switches to replace old, Soviet-era key switches (possibly called «ВМ16») in a Микроша (Mikrosha) computer. These key switches are used in various computers, calculators (like the Электроника МК44) and in telephones.

The ВМ16 (VM16) key switches come in blocks of different sizes which can be cut to purpose - in the Микроша they are mainly 1x4 with some cut-down 1x2 blocks used. The cursor/function key cluster is one 3x4 block.

As we'll need a few of these boards to replace all the original key switches, lets try panelisation this time. We can either panellise the design ourselves or ask PCBWay to do it. For simplicity, let's see the result when PCBWay do it ... we'll request a panel of five PCBs, with five panels ordered, meaning we'll have replacements for up to 100 key switches.

0:00:00 ... Intro
0:05:35 ... Removing the key switch block
0:10:55 ... Taking measurements
0:15:45 ... The schematic
0:18:40 ... Creating a footprint for Soviet key switch
0:22:45 ... Let's try that again
0:29:00 ... PCB layout & design
0:48:00 ... Panelisation info
0:52:14 ... Test fit of design
0:56:38 ... Panel by PCBWay configuration
1:03:00 ... Channel outro & thanks

The design can be found here:
https://github.com/0ddjob/Soviet-Keyswitch-Replacement

Disclaimer: I'm not a KiCad super-user, I'm not a circuit design guru, I'm just a simple vintage computer hobbyist who needs simple PCBs from time to time. And yes, this sort of thing has probably been designed a dozen times before, but there's no harm in trying to learn how it's done is there?

I'm using KiCad 9.0.3 on a 2022 MacBook Air (M2 with 24GB RAM) running macOS 15.5.

Application: KiCad arm64 on arm64
Version: 9.0.3, release build
Platform: macOS Sequoia Version 15.5 (Build 24F74)

--------------------------------
Check out my Patreon for regular blog-type updates between videos - there is a free membership tier and two paid tiers (US$2 and US$5). There is also a one-week trial for the paid tiers so if you don't think it's worth it, then cancel ... no hard feelings ... I appreciate any support, even if it's just subscribing to my YouTube channel!

https://www.patreon.com/TheCluelessEngineer
--------------------------------
Music by Karl Casey @ White Bat Audio
https://karlcasey.bandcamp.com/
   / @whitebataudio  




Other Videos By The Clueless Engineer


2025-07-15Simple KiCad For Simple Vintage Computer Hobbyists: Part 8a (Soviet Key Switch 1) [TCE #0625]
2025-07-13🇦🇺 The TEC-1G: Part 4 (Quick Update) [TCE #0624]
2025-07-12🇷🇺 Микроша (Mikrosha): Part 2 (Power On - NOK) [TCE #0623]
2025-07-06Simple KiCad For Simple Vintage Computer Hobbyists: Part 7b (Keyboard Design 2) [TCE #0622]
2025-07-04🇷🇺 Микроша (Mikrosha): Part 1 (First Look) [TCE #0621]
2025-07-02Simple KiCad For Simple Vintage Computer Hobbyists: Part 7a (Keyboard Design 1) [TCE #0620]
2025-06-30🇬🇧 Cambridge Computer Z88: Part 2 (Backpack Drive - First Attempt) [TCE #0619]
2025-06-29🇧🇾 Астра (Astra) ZX Spectrum Clone: Part 2 (Power On - NOK) [TCE #0618]
2025-06-26🇦🇺 Gaming Keyboard for ZX80/ZX81/Minstrel/Jupiter Ace: Part 1 (Minstrel 2 Test) [TCE #0617]
2025-06-26🇬🇧 Cambridge Computer Z88: Part 1 (First Look & Power On) [TCE #0616]
2025-06-24🇵🇱 Quick Update: 25-Jun-2025 (Package from Polska) [TCE #0615]
2025-06-23🇦🇺 The TEC-1G: Part 3 (Build & Test) [TCE #0614]
2025-06-21🇲🇩 Вектор 06Ц (Vector 06C): Part 3 (Video Troubleshooting Starts) [TCE #0614]
2025-06-16🇲🇩 Вектор 06Ц (Vector 06C): Part 2 (Power On) [TCE #0613]
2025-06-14🇬🇧 Minstrel 2 (Sinclair ZX80 Clone): Part 3 (Gaming Keyboard) [TCE #0612]
2025-06-12🇲🇩 Вектор 06Ц (Vector 06C): Part 1 (First Look) [TCE #0611]
2025-05-25🇺🇦 ПК-01 Львов (PC-01 Lviv): Part 8 (Where Was I?) [TCE #0610]
2025-05-23🇬🇧 Minstrel 2 (Sinclair ZX80 Clone): Part 2 (Pixel Synch. Issue) [TCE #0609]
2025-05-22🇷🇺 Сириус (Sirius) ZX Spectrum Clone: Part 3 (Smallest Speccy board?) [TCE #0608]
2025-05-21🇬🇧 Minstrel 2 (Sinclair ZX80 Clone): Part 1 (Build & Testing) [TCE #0607]
2025-05-17🇬🇧 dk'tronics Keyboard for ZX Spectrum: Part 3 (Power On - OK!) [TCE #0606]