OpenScale Applications and Hookup Guide
Contributors:
Nate, LightningHawk
Upgrading the Firmware
Note: This code/library has been written and tested on Arduino IDE version 1.6.3. Otherwise, make sure you are using the latest stable version of the Arduino IDE on your desktop.
If this is your first time using Arduino, please review our tutorial on installing the Arduino IDE. If you have not previously installed an Arduino library, please check out our installation guide. If you've never connected an FTDI device to your computer before, you may need to install drivers for the USB-to-serial converter. Check out our How to Install FTDI Drivers tutorial for help with the installation.
If this is your first time using Arduino, please review our tutorial on installing the Arduino IDE. If you have not previously installed an Arduino library, please check out our installation guide. If you've never connected an FTDI device to your computer before, you may need to install drivers for the USB-to-serial converter. Check out our How to Install FTDI Drivers tutorial for help with the installation.
From time to time there will be new features for OpenScale. Using the Arduino IDE it is very easy to load new firmware or your own custom firmware onto OpenScale.
OpenScale ships with the Optiboot serial bootloader (115200bps, 16MHz). This allows the board to be reprogrammed under the Arduino IDE by selecting ‘Arduino/Genuino Uno’ on the boards submenu.
To compile and load the latest version of firmware onto your OpenScale:
- Connect OpenScale to your computer over USB.
- Download the OpenScale firmware either directly from the GitHub repo or by checking out the repository (more advanced and not necessary for most people).
- Download and install bogde's HX711 library.
- Download and install PJRC's OneWire library.
- Open the OpenScale.ino sketch located in the /firmware/OpenScale/ directory and hit Verify.
- Select the “Arduino Uno” under the Tools -> Boards submenu.
- Select the right COM port under the Tools -> Port submenu.
- Upload the code.
- High five your nearest neighbor.
OpenScale Firmware: The OpenScale firmware is open source and is available on SparkFun's GitHub repo. Please consider contributing or recommending future features by using the GitHub issue tracker.