Usb morse keyer
dilshan·usb-morse-keyer·design/usb-morse-keyer.kicad_pcb
About the Usb morse keyer PCB
Usb morse keyer is an open source PIC PCB design by dilshan, published on GitHub under the MIT license. It is a 2-layer board measuring 169.4 × 48.8 mm, with 79 components from 44 distinct parts.
Its main chip is the PIC16F886IP, from the PIC family. Other key parts include the LM324, CH340G, L78M05 and TDA7052A. By type, the board carries 22 resistors, 21 capacitors, 9 connectors, 6 inductors, 5 ICs and 5 diodes.
It belongs with the rf & radio designs in this gallery.
From the project
PIC16F886 based CW auto key controller with USB support
USB Morse Keyer is microcontroller based keyer with following features:
- USB / straight key / iambic key inputs. - Support for both standalone and USB operating modes. - 64-character USB typeahead buffer and 6-character Morse key typeahead buffer. - Support 5, 10, 15 WPM. - 6-page message memory. - 1W Audio output. - Audio and PTT output interfaces. - 32 character display

Main components on the Usb morse keyer
Usb morse keyer bill of materials (BOM)
79 components, 44 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | PIC16F886IP | DIP-28_W7.62mm_Socket_LongPads | U1 |
| 1 | LM324 | SOIC-14_3.9x8.7mm_P1.27mm | U2 |
| 1 | CH340G | SOIC-16_3.9x9.9mm_P1.27mm | U3 |
| 1 | L78M05 | TO-252-2 | U4 |
| 1 | TDA7052A | SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 3 | J3Y | SOT-23 | Q1, Q2, Q3 |
| 1 | BCP56 | SOT-223 | Q4 |
| 1 | 12.00MHz | Crystal_HC49-U_Vertical | Y1 |
| 1 | PSG02952 | 6.35mm-Jack-Socket-Stereo | J1 |
| 3 | FC68102 | 3.5mm-Jack-Socket-Mono | J2, J4, J6 |
| 1 | MC32596 | USB_B_OST_USB-B1HSxx_Horizontal | J3 |
| 1 | LCD-1602 | 1602-LCD-Module | J5 |
| 1 | PTT-EXT | PinHeader_2x04_P2.54mm_Vertical | J7 |
| 1 | DC-IN | BarrelJack_Horizontal | J8 |
| 1 | SPK-8R | PinHeader_1x02_P2.54mm_Vertical | J9 |
| 1 | B20K | Potentiometer_Alpha_RD901F-40-00D_Single_Vertical | RV1 |
| 1 | 20K | Potentiometer_ACP_CA9-H3,8_Horizontal | RV2 |
| 1 | EC11 | RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1 |
| 1 | PTT | SW_PUSH-12mm | SW2 |
| 1 | MEM-MAN | SW_PUSH-12mm | SW3 |
Show 24 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RESET | SW_PUSH_6mm | SW4 |
| 1 | 3mm LED (GREEN) | LED_D3.0mm | D1 |
| 1 | 3mm LED (RED) | LED_D3.0mm | D2 |
| 1 | SS14 | D_SMA_Handsoldering | D3 |
| 2 | SMAJ6.0CA | D_SMA_Handsoldering | D4, D5 |
| 6 | EXCELSV35S | L_Axial_L6.6mm_D2.7mm_P10.16mm_Horizontal_Vishay_IM-2 | FB1, FB2, FB3, FB4, FB5, FB6 |
| 7 | 0.1MFD | C_0805_2012Metric | C1, C9, C10, C13, C14, C16, C20 |
| 2 | 0.068MFD | C_0805_2012Metric | C2, C3 |
| 4 | 0.15MFD | C_0805_2012Metric | C4, C5, C6, C7 |
| 1 | 1MFD | CP_Radial_D6.3mm_P2.50mm | C8 |
| 2 | 22pF | C_0805_2012Metric | C11, C12 |
| 1 | 0.47MFD | C_0805_2012Metric | C15 |
| 1 | 220MFD | CP_Radial_D10.0mm_P5.00mm | C17 |
| 1 | 470MFD | CP_Radial_D12.5mm_P5.00mm | C18 |
| 1 | 0.22MFD | C_0805_2012Metric | C19 |
| 1 | 10MFD | CP_Radial_D6.3mm_P2.50mm | C21 |
| 4 | 1K | R_0805_2012Metric | R1, R7, R12, R17 |
| 6 | 10K | R_0805_2012Metric | R2, R15, R16, R19, R20, R22 |
| 4 | 1.2K | R_0805_2012Metric | R3, R4, R5, R6 |
| 1 | 22K | R_0805_2012Metric | R8 |
| 4 | 100K | R_0805_2012Metric | R9, R10, R13, R14 |
| 1 | 2.2K | R_0805_2012Metric | R11 |
| 1 | 560R | R_0805_2012Metric | R18 |
| 1 | 4.7K | R_0805_2012Metric | R21 |
Usb morse keyer design files
The KiCad project lives in the dilshan/usb-morse-keyer repository on GitHub; these links point at the commit this page was built from.
Usb morse keyer: common questions
What microcontroller does the Usb morse keyer use?
The Usb morse keyer is built around the PIC16F886IP, from the PIC family.
How big is the Usb morse keyer PCB?
The Usb morse keyer measures 169.4 × 48.8 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Usb morse keyer?
79 components, from 44 distinct parts. The full bill of materials is listed on this page.
Where can I download the Usb morse keyer design files?
From the dilshan/usb-morse-keyer repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Usb morse keyer design in my own project?
Yes, under the terms of its MIT license, which dilshan chose for the repository.
Can I test firmware for the Usb morse keyer without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug PIC firmware against it before you order a PCB.
Similar boards
PIC
Pslab hardware
fossasia
99 × 53.3 mm187 parts4LApache-2.01.7kPIC
Lens
ervanalb
80 × 80 mm53 parts4LNo license515PIC
Micro 8088
skiselev
152.4 × 101.6 mm71 partsGPL-3.0414PIC
GB-BENCH-G1
Gekkio
100 × 100 mm98 parts4LCC-BY-4.0376PIC
GB-LIVE32
Gekkio
51.4 × 61 mm46 parts4LCC-BY-4.0376PIC
GB-MBCTEST
Gekkio
51.4 × 61 mm32 parts2LCC-BY-4.0376