-
Notifications
You must be signed in to change notification settings - Fork 263
Flashing the firmware
Tim Neumann edited this page Nov 24, 2016
·
7 revisions
Right now, installation requires the Arduino IDE.
For production, we'll have an optional GUI configurator and cross-platform custom firmware uploader. It's one of the things we'll be doing rather than twiddling our thumbs while the production keyboards are manufactured.
- Install and configure the Arduino IDE with Keyboardio drivers:
Follow the instructions in the Readme.
-
Launch the Arduino IDE
-
With the Arduino IDE, open ~/KeyboardioFirmware/KeyboardioFirmware.ino
-
From the 'Tools' menu, navigate to the 'Board' submenu and pick 'Keyboardio model01'
-
From the 'Tools' menu, navigate to the 'Port' submenu
- On linux, pick 'ttyACM0' (or whatever the highest-numbered ttyACM port is.)
- On OSX, pick "tty.usbserial1234" (or whatever the highest-numbered tty.usbserial port is.)
- From the 'File' menu, select 'Upload'
With the beta bootloader, there's a chance you'll need to 'Upload' twice to make things go.
Troubleshooting
Advanced Topics
Development and customization
Keyboardio Model 01 docs
- Keyboardio Model 01 Introduction
- Flashing a new bootloader
- Default Model 01 QWERTY Layout
- Common Alternate Layouts
- Hardware Test Mode
Community