Browse Tag: sterownik pieca

PIDKiln – my new controller for ceramic kiln

After some experience with controlling my ceramic kiln with Linux over cron scripts, I’ve moved to Chinese PC410 controller. But (probably) because it was knock off, it had removed plenty of useful features (you can read about it, in Polish here) I’ve decided to do my own controller.

PIDKiln v0.2 - screens
PIDKiln v0.2 - main screen

I’ve looked around Internet for existing solutions, and found one – interesting enough, but still lacking very important future for me – Internet connectivity. I need to be able to monitor my kiln overt network, see what’s going on and be able to turn it off.

So this is how it came to life my controller – based on ESP32 chip, feature rich PID controller for kiln, with network connectivity, local LCD display and all possible safety features I needed.

You can download project sources from github and build your own. All required information you will find there. Here I’ll show how to build it in step-by-step process.

What’s done already (updated 19.09.2019):

PIDKiln assembled – all components
  • All common procedures and functions for LCD, input (encoder) and Webserver
  • Program handling like upload, delete, show
  • Program loading to memory and full sanitization
  • Preference handling, information screen, and graphs for WWW a tiny for LCD 🙂
  • MAX31855 + thermocouple readout and handling

What needs to be done:

  • PID control – now work in progress
  • testing… testing… and 🙂

Tani sterownik pieca do ceramiki PC410

Robiąc pierwszy piec do ceramiki, jego sterowanie oparłem na laptopie, mierniku z odczytem termopary K i portem RS232 oraz listwą zasilającą sterowana po Ethernecie. Linux zczytywał aktualna temperaturę, na podstawie tego po SNMP wysyłał sygnał do listwy zasilającej włączając/wyłączając grzałkę. Zaletą rozwiązania była możliwość zdalnej kontroli (nie trzeba kilkanaście godzin doglądać wypalania – zwłaszcza na początku doświadczeń z piecem), zdalnego odczytu temperatury, tworzenie wykresu temperatur i (w moim wypadku) prostota i taniość – musiałem jedynie nabyć miernik, który i tak intensywnie użytkuję.

Sterownik PC410
Sterownik PC410

Pech chciał ze miernik był z portem rs232, kilka lat minęło i mało gdzie są one wbudowane a przejściówki usb2rs232 są mocno kłopotliwe (nie przenoszą odpowiednich napiec +/-12v). Dodatkowo zgubiłem, apke na Linuxa do odczytu miernika a sam miernik najprawdopodobniej (samo połączenie rs232) się zepsuł. Continue Reading