SkillAgentSearch skills...

ArtiGenePi

Artisan mod for Gene Cafe CBR 101 coffee roaster

Install / Use

/learn @r0bin-fr/ArtiGenePi
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

artigene

The aim of this project is to use Artisan roasting scope software (https://artisan-roasterscope.blogspot.com/) with a Gene Cafe CBR 101 (Coffee roaster, http://genecafe.com/) using a Raspberry Pi3, in order to enhance the roasting process and have more control on it.

This implies realisation of a Bluetooth temperature sensor located in the drum, battery powered (inspired from www.roasthacker.com), make Raspberry get the temperature remotely, then pass it to Artisan roaster software through local network socket.

In addition, I use an SSR on the heater in order to be able to dim the heat power for an optimal roasting process (during first crack for example). Also, i use a L293D chipset to control the drum motor in order to reduce the drum speed and get more accurate readings.

  • main.py: program that get the temperature from BT sensor and makes it available to a local socket
  • multithreadBT.py: task that handle bluetooth connection (retry on error) and update current temperature
  • multithreadMotor.py: to control the motor speed (when speed control is activated)
  • readBT.py: python class that help to store and access temperature data
  • client.py: program called by Artisan. it connects to the socket and retrieves temperature, then prints it once (called each second by Artisan)

More info on the project here: http://expresso.1fr1.net/t12319-utiliser-la-gene-cafe-avec-artisan-le-roaster-connecte or http://expresso.1fr1.net/t12319-utiliser-la-gene-cafe-avec-artisan-le-roaster-connecte

View on GitHub
GitHub Stars15
CategoryDevelopment
Updated9mo ago
Forks0

Languages

Python

Security Score

67/100

Audited on Jun 22, 2025

No findings