"Pocket" (smaller) variant of the Morserino32 CW trainer

This is a downsized variant of the Morserino32 CW morse code trainer. Lacks some features but fits in the Pocket.
7
44
0
747
updated September 7, 2024

Description

PDF

The Morserino32 is an amazing project and the device has plenty of features. But it's too large to fit in my pocket. Hence I've created a new and smaller PCB for the new heltec v3 lora module (Morserino32 uses the v2 one which is end of life) and stripped the features that I do not need (no audio in cw decoding, no touch paddles, no keyer out to key radios, no internal speaker). There are additional features like I2S 16bit audio sidetone with nice envelope to avoid any clicking, platformio support and an on-board battery holder. Also it makes use of the hardware counters of the esp32 to evaluate the rotary encoder position.

All required code changes are on my github fork: https://github.com/haklein/Morserino-32/tree/minipcb

Gerber for PCB is attached.

BOM (this lacks the slide switch for power as the store where I bought the parts had no good option - beware it has quite small holes on the PCB):

Heltec Lora V3 (ideally 433Mhz Variant to be on the same freq as origina Morserino32s - code does not yet support lora with v3 but that will be addressed soon)

PCM5102 Audio break out board

"FIS BL1 36 G";"1";""
"KEM X7R0805 100N";"2";""
"KEYSTONE 1015";"1";""
"DIP DTS-644K";"1";""
"STEC12E08";"1";""
“CLIFF FC68131”;"1";""

The 100nF caps for rotary debouncing are SMD but should be fairly easy to solder as they're 0805. They're kind of optional if you'd accept some rotary bouncing. Start with those and then add smaller parts first, rotary last (will need some force to clip into the PCB).

Case is quite tight so clip off any leads on the bottom side of the PCB. The display cutout might be bit too tight so it might be required to take of about 1mm away with a sharp blade on the left and the bottom. 

Code in my branch has been ported to platformio, so a simple “pio run --target upload” should flash the Heltec. Happy CW Training and big kudos to OE1WKL for the amazing Morserino32.

WARNING: The pcm5102 break out board doesn't include a headphone amp. It outputs line level. Due to the built in current limiter most headphones will work. If they draw too much the audio will be distorted. Also mind the audio levels and reduce the volume to the minimum at first.

Tags



Model origin

The author marked this model as their own original creation.

License