Wykres commitów

19 Commity (master)

Autor SHA1 Wiadomość Data
Nick Sifniotis af483e34f8 Kiln waits to reach target temperature before transitioning to the next temperature. 2019-07-14 14:39:56 +10:00
Peter Shanks e8957f7dec had probs with cheap thermocpl. Changed exception on short to a msg: Thermocouple reports short to ground so that app didn't abend 2019-05-26 10:03:43 +10:00
Peter Shanks 9dc10651cc fixed import of WebSocketHandler that I'd inadvertently commented out 2019-04-26 16:16:22 +10:00
Peter Shanks ebf27c9d7b fixed import of WebSocketError, minor change to init.d script screen messages 2019-04-26 15:41:03 +10:00
Peter Shanks 2872d5d426 initial setup for pottery 2019-01-03 18:25:49 +11:00
benkrasnow 377e27e9da
Update oven.py 2018-06-09 16:22:40 -07:00
benkrasnow 35eb7d3346
Update oven.py
Added proportional output funtionality by turning the oven (SSR) on for a portion of the time_step determined by the pid loop output. So, if time_step = 1, and the pid loop is calling for .3 heat, the SSR will be on for .3 seconds, and off for .7 seconds.  I did this by adding an additional sleep.  Previously, the SSR would be on whenever pid > 0.
2018-06-09 13:42:55 -07:00
Andrew Malota de0d3baadb add a note about GPIO collisions with system SPI 2017-12-01 18:59:07 -06:00
Andrew Malota 9874aeb1d8 another stupid oops 2017-11-30 20:05:16 -06:00
Andrew Malota 40bb54e521 be a little 'softer' with errors 2017-11-30 19:09:29 -06:00
Andrew Malota e95a61fe3e fix a bug or two 2017-11-30 18:58:47 -06:00
Andrew Malota 87778d8c2b support for kernel spi (not bitbang) MAX38155 interface 2017-11-30 18:48:39 -06:00
Tom 9ca2842b0e unary operation made safe in error handler for Thermocouple
unary & is used with 32 bits operands. If the operand literal is not
explicitly expressed as  32bits, it can create random casting errors
depending on the Python version and the underlying implementation.
2017-09-15 15:58:29 -04:00
I.C.E.C c31a1af8a1 add init script so we can make the picoReflow server autostart on boot, just run the commands (see readme) and it should start on boot 2016-09-03 16:34:36 +02:00
Andy Rawson 43ed42245e Add time and temperature options 2016-07-07 23:41:06 -05:00
Rob Shaw 0e14a20cbf Added config option to invert the polarity of the heater 2016-04-07 15:51:46 +01:00
sbman 00ed33b002 Added non responsive sensor emergency stop
Added an 'emergency stop' feature to stop a run if the temperature
sensor is no longer providing data.  If the temperature sensor values
are remaining stable and exactly the same for 20 time cycles
consecutively while the heat is on, the run is reset to prevent damage
to the part or the oven.
2015-07-02 10:47:34 -07:00
Thorsten Eggert 950cee1160 added MAX6675 support 2014-12-19 08:54:15 +00:00
chrono 4f7beb5238 Moved python libs to ./lib 2013-12-10 09:34:32 +00:00