Morse-It BLE Full Package

Due to the popularity of the original idea, I decided build something a bit more robust and portable. I wanted something that would be battery powered so I could practice on my phone, using a portable key, almost anywhere in the world. Therefore I designed the system where plugging in the jack switches the unit on. The LED acts as a battery monitor, and the button as a Bluetooth reset switch. Full manual is available over at the Github for this project.

Engineering Drawings & Models

Schematic

Build of Materials

I’ve included links to purchase most of the parts at Adafruit for ease of purchasing. Not all parts are as pictured.

PartDescriptionQuantityLink
Adafruit Feather 32u4 Bluefruit LEMain Board1Link
FeatherWing Proto – Prototyping Add-on For All Feather BoardsAdd-on Board1Link
Header Kit for Feather – 12-pin and 16-pin Female Header SetHeaders1Link
Break-away 0.1″ 36-pin strip right-angle male header (10 pack)Headers1Link
Lithium Ion Polymer Battery Ideal For Feathers – 3.7V 400mAhBattery1Link
Neutrik NMJ6HCD2Switching Jack1Link
Diffused RGB (tri-color) LED – Common AnodeLED1Link
4 Pin 2.54mm Dupont HousingConnector1Link
Female 2.54mm Dupont cable – pre-terminated > 40 mmMain Board to Jack cable4Link
2.0mm JST-PH JST ConnectorPower Connector1Link
Through-Hole Resistors – 1.0K ohm 5% 1/4WResistor1Link
Tactile Switch ButtonReset Switch1Link
6 mm Black Nylon Screw – M3Case Screws8Link
30mm Black Nylon Standoff – M3Case Standoffs4Link
6 mm Black Nylon Screw – M2.5Main Board Mounting Screws8Link
10 mm Black Nylon Standoff – M2.5Main Board Mounting Standoffs4Link
Misc Multicoloured Silicone WireWire1Link
3mm Custom Plexiglass Top CaseCase1Widely Available
3mm Custom Plexiglass Bottom CaseCase1Widely Available

Proto Board Build

Mount the components, route wires and solder onto the Proto board.

Top of the Proto board as engineered
Top of the Proto board as engineered
Top of the Proto board as reality
Top of the Proto board as reality
Bottom of the Proto board engineered
Bottom of the Proto board engineered
Bottom of the Proto Board as a reality
Bottom of the Proto Board as a reality

After all the wires are attached, then solder on the female headers on the Proto board and male headers on the Feather.

Jack Assembly

Build the jack assembly. I opted for a 1/4″ jack over an 1/8″ as jack sockets on rigs vary and it’s more robust to use a jack adapter 1/4″ down to 1/8″ rather than 1/8″ to 1/4″.

Jack Assembly

Case

The case is simply just a cut and drilled piece of Plexiglass or a simple 3D print job. I have created a PDF template that can be printed and glued to the Plexglass protective film with spray mount to make cutting and drilling easier. Make sure to verify dimensions prior to spray mounting.

Final Assembly

Final Assembly
Final assembly: I did accidently swap the red and white wires on the jack assembly
  • Start by mounting the standoffs to the Feather board
  • Mount the Feather board to the bottom case
  • Mount the standoffs for the top case to the bottom case
  • Mount the jack assembly into the top case
  • Attach the battery to the Proto board
  • Gently press the Proto board assembly onto the Feather board
  • Slide the top case on whilst ensuring that the 4 pin Dupont connector from the jack is firmly seated
  • Follow the instructions from the original project to program the board
  • Follow the manual to setup for iOS

1 comment

  1. Hi Joshua,
    Thanks for sharing this project!
    I’m not a HamRadio guy but I wanted to learn the Morse code.
    Last week, I’ve discovered Morse-it, then your project though the App.
    I’ve bought a twin paddle and the Adafruit board.
    I’ve struggle to upload the sketch due to a connection issue with my computer, but finally made it work with another PC.
    The paddle works like a charm with Morse-it!
    I know have to finalize the project with a battery, a LED and a case.
    Thanks again!
    Regards,
    Claude

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.