Skip to the content
2 layers65 × 100 mmSpeechRecogHardware, the printed circuit board in 3D

Implementation of neural network for recognizing speech commands on Arduino Nano.

Size
65 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
36
Nets
41
Pads
101
Tracks, vias
192, 2
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
22 Jun 2023
Updated
22 Jan 2025

Overview

SpeechRecogHardware is an open-source printed circuit board by AiwendilsCode, from the AiwendilsCode/Arduino-speech-commands-recognition repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 65 × 100 mm with 36 parts on 41 nets, routed with 192 tracks and 2 vias.

Its parts include 12 resistors, 11 diodes, 5 connectors and 1 capacitor. It belongs with the AVR (ATmega, ATtiny) boards of this library.

README

README.md

Arduino speech commands recognition

Arduino speech commands recognition is project in which I tried teach Arduino Nano recognizing words or commands using neural network. This project is inspirated by another speech commands recognition project by Peter Balch. Difference between mine and Balch's project is that I used different algorithm for recognizing words.

Parts

36
QtyValueFootprintReferences
10300RResistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_HorizontalR1, R2, R3, R4, R5, R6, R7, R8, R9, R10
10LEDLED_THT:LED_D3.0mmD1, D2, D3, D4, D5, D6, D7, D8, D9, D10
247kResistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_HorizontalR11, R12
11uCapacitor_THT:CP_Radial_D4.0mm_P2.00mmC1
1Arduino_NanoModule:Arduino_NanoA1
1DIODEDiode_THT:D_DO-41_SOD81_P7.62mm_HorizontalD11
1HC04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ5
1MAX9814_MicConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ3
1PWR 6-12VTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_HorizontalJ1
1servo1Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ2
1servo2Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4

The 30 most common of 36 parts.

Similar boards

  • 2 layers65 × 30 mmRgb to hdmi, the printed circuit board in 3D

    Rgb to hdmi

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    36 parts1kGPL-3.0
  • 2 layers55 × 70 mmArduino v1, the printed circuit board in 3D

    Arduino v1

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    36 parts915
  • 2 layers50.4 × 24.8 mmLEDboardRev3, the printed circuit board in 3D

    LEDboardRev3

    Architeuthis-Flux/Jumperless

    A jumperless breadboard

    36 parts914
  • 2 layers45.7 × 31.8 mmLEDx16 board, the printed circuit board in 3D

    LEDx16 board

    tardate/LittleArduinoProjects

    a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!

    36 parts803MIT
  • 2 layers32 × 24 mmEsp onelayer3, the printed circuit board in 3D

    Esp onelayer3

    cnlohr/colorchord

    Chromatic Sound to Light Conversion System

    36 parts712
  • 2 layers69 × 53.8 mmTUSS4470 shield, the printed circuit board in 3D

    TUSS4470 shield

    Neumi/open_echo

    Open Source echo sounder / depth sounder / SONAR for bathymetry and research. Arduino based and compatible.

    36 parts530
  • 2 layers99.1 × 53.3 mmABSIS Mega, the printed circuit board in 3D

    ABSIS Mega

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    36 parts431
  • 2 layers16.1 × 119 mmConnectorL, the printed circuit board in 3D

    ConnectorL

    thpoll83/PolyKybd

    PolyKybd

    36 parts411CERN-OHL-W-2.0

Questions

How big is the SpeechRecogHardware PCB?

It measures 65 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the SpeechRecogHardware use?

36 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the SpeechRecogHardware KiCad files?

From the AiwendilsCode/Arduino-speech-commands-recognition repository on GitHub, at the commit this page was made from: the board is hardware/PCB/speechRecogHardware.kicad_pcb and its schematic hardware/PCB/speechRecogHardware.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the SpeechRecogHardware design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).