Make simple tweaks to the operating system that runs Ember, or build your own distributable firmware package.
There are three firmware applications:
- smith: the main application that controls everything related to printing. In the diagram above, it encompasses the Event Handler, Print Engine, and Data Layer, and controls the motors and projector. If you want to change how Ember prints, this is the place to start hacking.
- smith-server: the tiny embedded web server that hosts the Ember web interface at 192.168.7.2 via USB or your printer’s network IP address.
- smith-client: Ember’s connection to EmberPrinter.com
All the Ember firmware is hosted on the Ember github.
The docs folder has a plethora of information related to Ember’s entire firmware architecture and how to modify and build it.
Other useful links:
- Connect to Ember via SSH
- Re-pairing your Ember with EmberPrinter.com
- Increasing Ember’s motor current
- Ember 1080p hack
- How to download Ember log files
- Using zee, Ember’s built-in motor interface
- Changing Ember’s print settings via command line
- How to project a test pattern
If you have a write-up, paper, or Instructable to share, post it in this thread and we’ll add it to the list above.