This page contains the most up-to-date resources for MightyWatt.
New version R3 available on Tindie with its own resource page here! If you have version 2 to 2.5, continue using this page for resources.
Latest hardware revision: 2.5
Latest sketch (firmware) version: 2.5.9 (2.5.9 calibration)
Latest Windows control program version: 22.214.171.124
Please, contact me if you find a bug or have a software request.
Warning: You will need FW 2.5.7 or higher for Windows client 126.96.36.199 and higher.
All you need to know for calibrating and running MightyWatt.
Case assembly instructions:
If you have the original acrylic layered case for MightyWatt + Arduino Uno or Arduino Zero (M0/M0 Pro), these are the instructions on how to assemble it.
Communication protocol description:
If you wish to use your own PC-side control program with the original sketch, this guide has information about the communication protocol which is used by MightyWatt.
Booster pack guide:
A guide for the official Booster pack accessory. Increases the maximum power dissipation with a power resistor.
Main sketch (firmware):
This is the program that runs in Arduino. As of version 2.5.7, it is compatible with Arduino Zero (M0/M0 Pro), Uno and Due boards. Please note that on Due boards, it is necessary to solder its AREF (BR1) jumper to EXT (external).
Use this for calibration of MightyWatt.
Schematic and board plus a PNG image of the schematic.
List of all the components you need to make MightyWatt.
Complete C# project:
A PC-side program that controls MightyWatt. Program has manual control, advanced measurement programs and data logging. The executable is located in C#/bin/Release/MightyWatt.exe
A file containing description of changes to the Windows program.
A macro-enabled workbook that can import data from MightyWatt Log File and automatically update it, thus showing charts in real-time.
Calculates the calibration values.
Contains drawings of the layers. Numbers in parentheses indicate how many layers are needed for one case.
How to update to firmware version 2.3.1 (and higher) and Windows program 188.8.131.52 (and higher):
Windows program version 184.108.40.206 (and higher) is only compatible with firmware version 2.3.1 (and higher). It is, however, possible to upgrade any 2.0 or higher board to this version. You will have to modify the calibration values though. Download the new calibration aid and copy the source (measured, ADC and DAC) values from your old calibration aid to the new calibration aid (or make a new calibration). You will get a set of new values which you will put into the new sketch. Also, don't forget to comment "#define ZERO" and "#define DUE" and uncomment "#define UNO" line in the sketch. I recommend reading the Detailed guide.