Fleet management

July 17, 2018

Contributors:  Min-Young WuJens Schmidt, Christian Pederkoff


In addition to all the software that runs each of our printers, Carbon also builds cloud-based software that ties together a customer’s full fleet of machines, providing:

  • real-time status of each machine, viewable from any time, anywhere
  • aggregated, searchable metadata of prints across the fleet – e.g., start time, print duration, material, material volume, etc.
  • data synchronization/integration with external systems, for fusing print data with other information such as quality-control measurements

As we scale up production in partnership with adidas and other large-scale partners, we have much more interesting work ahead, such as

  • allocating and queuing print jobs across the fleet to match production goals
  • manufacturing-floor dashboards to guide operators and line managers
  • enabling full traceability for any part via unique serial numbers printed on every part, all the way down to scanning uniquely identified resin containers that supply a cell of machines in the factory

Carbon’s cloud software also handles user management, rollouts of software updates, and storage of the unique calibration data that drives each of our printers.

And for all of the benefits cloud computing offers, we continue to invest in our hybrid architecture, leveraging different levels of caching on our printers to ensure that a connectivity blip will never interrupt production.

Carbon’s cloud software is built largely on Ruby on Rails, running at AWS, with a React-based UI. We also have a complementary simulation cluster.