You often ask where you can see Ember up close. There are a few Ember events planned in the coming weeks but to start, we will be on site at the MJSA ConFab 2015 this Sunday, October 18th at the Fashion Institute of Technology in New york City.
The Ember team will be at the TCT Show, 30th Sept - 1st Oct 2015, at the NEC Birmingham, UK.
Stop by at stand H16 in hall 3A to say hello and to find out more about how Ember and Spark are changing additive manufacturing.
Along with case studies and exhibits, Delcam will be running demostrations of Ember with ArtCAM Jewelsmith, showing the jewelry workflow from design to wax pattern. Check out the case study below to learn more about the workflow and see the power of Ember and ArtCAM.
Today, we're taking the third step in sharing Ember. Ember's electronics and firmware are now open-source and are available for you to download, inspect, modify, and make improvements. The electronics are shared under a Creative Commons Attribution-ShareAlike license, the same license under which we've shared Ember's resin and mechanical designs; the firmware is licensed under GNU GPL (see the source code itself for the full details).
Most of Ember’s electronic components are located on two PCBs. The main board integrates a clone of the BeagleBone Black and an AVR-based motor controller. The major changes from a stock BeagleBone are the addition of a USB hub (to support the included WiFi adapter), double the flash memory (8GB), and improved power management. A satellite board in the front panel controls its OLED display and ring of LEDs using a second AVR. The Sitara and the AVRs communicate via I2C.
The electronics are available here in three different packages for each of the four boards:
1) the design files
2) the schematics and PCBs
3) the bill of materials, approved vendor lists, and assembly drawings
Ember runs custom firmware in the main (Sitara) processor as well as in the AVR controllers for the front panel displays and the motors that drive the build head and resin tray. The architecture of the Sitara firmware is shown below.
The print engine controls the printing process by sending commands to the motors and slice images to the projector. It uses a hierarchical state machine and reports state changes to an event handler that notifies UI components to update their screens. The event handler also responds to user input (button presses and commands), and motor and timer events, by notifying the print engine to make the appropriate state changes. The web client sends status to emberprinter.com and accepts commands from it. A web server provides an interface for desktop applications using a USB or network connection.
Fully opening the design of a precision tool as complicated as Ember is uncharted territory for us. And, we know this isn’t necessarily easy - Ember’s main electronics are a 6-layer board and the design files are in the format of a professional tool. While it might also be difficult to run the firmware without direct access to Ember itself, we have provided a link to the SD card image that could be used on a stock Beaglebone Black for development. However difficult it might be to come along, we hope you’ll recognize our commitment to an open platform and commitment to making the entire field of additive manufacturing better.
A year ago, we announced Spark and our intention to design and manufacture a 3D printer. At the time, we didn't even have a name for the printer, but we did have a vision for providing an extensible platform and sharing the source of our work to inspire others to create new approaches to 3D printing software, hardware, and materials. Today, we're taking another step on that path, and I'm excited to share Ember's mechanical design files.
The Ember 3D printer ships with 2 liters of our Standard Clear Prototyping resin. We affectionately call it PR48, which stands for polar resin number 48. Like WD-40, is this our 48th try for a polar resin formulation? Close enough. Today we're sharing the formulation of PR48 under a Creative Commons Attribution-ShareAlike license, the same license Arduino uses to share their design files. We're explicitly inviting you to understand, remix, and remake our resin.
PR48 is for sale on the Ember website. Buying it from us will probably be the easiest way to get more, but if you want to make your own for any reason (and are experienced with resin formulation, or perhaps just chemical handling) you can do so.
We're open sourcing our resin for a couple of reasons:
- We have an open approach, and encourage the use of 3rd-party materials in our printer and the development of new materials on our platform. We include 3rd-party materials in the defaults for Ember's online model preparation and slicer, and are adding more as we optimize their settings for Ember: you can check them out at emberprinter.com. (You don't actually need an Ember to use the site.) This Instructable describes how to test new resins.
- Autodesk is thinking differently about 3D printing, and sharing under an Attribution-ShareAlike license reflects our commitment.
- Open sourcing our resin formulation is only the first step in the journey of opening our 3D printer and our Spark 3D printing platform.
We think PR48 is a pretty good resin: it properly adheres to the build head, photopolymerizes at a reasonable rate, clouds Ember's PDMS window significantly less than other resins, and generally works for most prints. But it's a starting point, and not specially optimized for anything. We're inviting you to understand how it works, make changes, make it better, and share those changes. Maybe you can make something awesome in fewer than 48 tries?