NMM-1 an NMEA tester

A small portable NMEA0183 comunications tester and monitor.
The main function is suppose to display the serial comming from an NMEA0183 device but this is not yet implemented in the firmware, the code is open fill free to try 😊.
It is using the ATMEGA328P microcontroller with the Arduino firmware configured has a Pro mini arduino board.
Right now it displays a small menu with four options, the first three send out an NMEA0183 signal for GPS, Heading and Depth. The fourth option makes the device a serial to USB adaptor, for both RS232 and RS422, which comes in handy when you are interfacing electronics equipment on the field.
It has a small I2C OLED monochrome 128x64 screen capable of very small and yet detailed graphics and uses four buttons for navigation, up, down, enter, back/cancel.
It was also added two LEDs for color messages or any other function but it was never used, again the code is open fill free to try 😊.
Finally a small molex screw connector to easy plug any type of wires from equipments to test and/or interface.


Features

  • Small OLED screen
  • Battery powered, rechargeable via USB
  • USB to serial adaptor mode
  • Four mechanical buttons for menu navigation
  • GPS, Heading and Depth signal injector
  • Pro mini arduino programming

Schematic

Proto I/Os Arduino Rev. A schematic

This board was design in Kicad, here is the CAD project

Printed circuit board

Placement Placement

All the parts are in the schematic if you need more information just contact us, there should be some parts still laying around.


Everything was hand soldered

PowerTester pic 1 PowerTester pic 2 PowerTester pic 2

In the first picture we can see the microcontroller under the screen, the second picture show the hand soldering this was a challenge for sure and the third picture shows the back of the PCB where the crystal and the reset button is located.


Here is the inside of the box fully connected.

PowerTester pic 1 PowerTester pic 2



Some pictures of the final assembly.

PowerTester pic 1 PowerTester pic 2 PowerTester pic 1
PowerTester pic 3 PowerTester pic 4 PowerTester pic 5


You can also find the entire git repo in here


Created on 12-04-2017