I’ve been working on this project on and off for a long time now; Constantly changing directions. Basically, i’m working on replacing the control panel with a Raspberry Pi that allows you to control the bullet (Both via touch screen and Xbox controller), display graphs and store/send roast profiles to Roast World. I’ve designed some 3D models to allow the RaspberryPi case to fit on top of the existing control panel for easy detachment in case of RPi failure.
I’ve developed a C++ library for core Bullet control and the graphical application (under development) is also C++ based on the TouchGFX graphics library (Designer for Cortex-M originally).
There’s good potential for further mods that can be connected to the Pi and added to the graphical application. E.g. i’m thinking some kind of mechanical stirring of the beans as we see in larger roasters.
Here’s a short video of the start up screen - Features are limited right now because I’m working on integrating the new C++ library instead of the Python ZeroMQ server that ran previously which allowed me to control any number of Bullets in the same room and run identical profiles on each.
It’s been lonely, so i just wanted to share