TYPING TRAINER V5 SMD
cuprice·HapticTouchTypingTrainer·TYPING-TRAINER-V5-SMD/TYPING-TRAINER-V5-SMD.kicad_pcb
About the TYPING TRAINER V5 SMD PCB
TYPING TRAINER V5 SMD is an open source AVR/Arduino PCB design by cuprice, published on GitHub under the MIT license. It is a 2-layer board measuring 261.1 × 81.5 mm, with 89 components from 10 distinct parts.
Its main chip is the Arduino_Nano_Every, from the AVR/Arduino family. Other key parts include the MCP23017_SP. By type, the board carries 32 switches, 32 diodes, 14 resistors, 9 modules, 1 IC and 1 buzzer.
It belongs with the keyboards designs in this gallery.
From the project
It's a keyboard for touch typing practice. タッチタイピング練習用のキーボード
A haptic and audio-guided touch typing trainer that tells you which key to press next through vibration and sound — no need to look at your hands.
振動と音で次に押すべきキーを知らせる、触覚と聴覚を使ったタッチタイピング練習機です。
このリポジトリは回路・プログラミング初学者の学習用です。あたたかく見守っていただけると嬉しいです。
これは、プログラミングや回路の初心者である私が、自分なりに学びながら作ってみた実装基板です。 8つのキーに振動する部品を付け、目で確認しなくてもどこを押せば良いかがわかる機能を目指しました。 ~~公開しようと思ったきっかけは、似たようなアイデアのタイピング練習機を見つけることができなかったためです。~~

Main components on the TYPING TRAINER V5 SMD
TYPING TRAINER V5 SMD bill of materials (BOM)
89 components, 10 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MCP23017_SP | DIP-28_W7.62mm | U2 |
| 1 | Arduino_Nano_Every | Arduino_Nano | A1 |
| 8 | Motor_DC | TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | M1, M2, M3, M4, M5, M6, M7, M8 |
| 1 | Buzzer | XDCR_CMT-9648-85T | BZ1 |
| 30 | SW_DIP_x01 | Kailh_socket_MX | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +22 |
| 2 | SW_2PIN | SW_PUSH_1P1T_6x3.5mm_H4.3_APEM_MJTP1243 | SW100, SW101 |
| 30 | 1N4148 | D_SOD-123 | D1, D2, D3, D4, D5, D6, D7, D8 +22 |
| 2 | LED | LED_D5.0mm_FlatTop | D100, D101 |
| 12 | 10k | R_0603_1608Metric | R1, R2, R3, R4, R5, R6, R7, R8 +4 |
| 2 | 330 | R_0603_1608Metric | R13, R14 |
TYPING TRAINER V5 SMD design files
The KiCad project lives in the cuprice/HapticTouchTypingTrainer repository on GitHub; these links point at the commit this page was built from.
TYPING TRAINER V5 SMD: common questions
What microcontroller does the TYPING TRAINER V5 SMD use?
The TYPING TRAINER V5 SMD is built around the Arduino_Nano_Every, from the AVR/Arduino family.
How big is the TYPING TRAINER V5 SMD PCB?
The TYPING TRAINER V5 SMD measures 261.1 × 81.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the TYPING TRAINER V5 SMD?
89 components, from 10 distinct parts. The full bill of materials is listed on this page.
Where can I download the TYPING TRAINER V5 SMD design files?
From the cuprice/HapticTouchTypingTrainer repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the TYPING TRAINER V5 SMD design in my own project?
Yes, under the terms of its MIT license, which cuprice chose for the repository.
Can I test firmware for the TYPING TRAINER V5 SMD without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
More boards in HapticTouchTypingTrainer
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746