Commit Graph

379 Commits

Author SHA1 Message Date
Jason Bruce c5e5acc725 setting sane defaults for new features 2021-06-07 10:32:17 -04:00
Jason Bruce afcb7d5abf Merge pull request #27 from adq/noisecouple
Thermocouple improvements
2021-06-07 10:20:10 -04:00
Jason Bruce 3d9dbd6778 Merge branch 'master' into noisecouple 2021-06-07 10:17:52 -04:00
Jason Bruce 09ee64403f adding a list of thermocouple types and feature about integral wind-up 2021-06-07 08:22:21 -04:00
Jason Bruce f02ccdd86e Merge pull request #29 from adq/windupmod
tweak windup so it isn't temperature dependant
2021-06-04 14:02:25 -04:00
Jason Bruce 5574c467b2 fixed bug in instructions 2021-06-04 09:12:49 -04:00
Jason Bruce 937228cc5f - changed the pid tuning page to a manual, pracitical approach 2021-06-04 09:08:57 -04:00
Jason Bruce 7bd5c969e4 - updated the installation docs 2021-06-01 15:23:45 -04:00
Andrew de Quincey bee27bed29 remove more dead code 2021-05-26 18:30:42 +01:00
Andrew de Quincey 97bab2a248 remove unwanted return 2021-05-26 17:31:01 +01:00
Andrew de Quincey 941a158295 should be abs() 2021-05-26 17:24:19 +01:00
Andrew de Quincey 499f029ce5 prevent self.runtime from going negative during profile run 2021-05-26 17:23:43 +01:00
Andrew de Quincey 1c8f5843f0 disable item update during kiln catchup 2021-05-26 00:52:49 +01:00
Andrew de Quincey 665863d310 prevent runtime going negative at start of run in catchup mode 2021-05-18 01:21:12 +01:00
Andrew de Quincey be4228da37 implement ocdetect and remove avgsel 2021-05-16 11:59:22 +01:00
Andrew de Quincey 6ab6dcd701 add open circuit detection code 2021-05-16 11:40:02 +01:00
Andrew de Quincey cd7b3cd26b tweak windup so it isn't temperature dependant 2021-05-16 00:43:34 +01:00
Andrew de Quincey 82d7cab0a4 reorder register setup -- setup avgsel first, THEN enable continuous mode 2021-05-15 18:48:17 +01:00
Andrew de Quincey c1ca132697 bugfix 2021-05-15 18:45:20 +01:00
Andrew de Quincey 225e591f35 don't change the GPIO unless we actually need to 2021-05-15 18:44:56 +01:00
Andrew de Quincey 6f92021f09 add line frequency setting and expose avgsel value 2021-05-15 18:27:15 +01:00
Andrew de Quincey 71ecd56499 Merge branch 'master' into noisecouple 2021-05-04 23:33:31 +01:00
Jason Bruce 2674cff92b Merge pull request #20 from adq/ssl
Ssl support
2021-05-02 10:26:54 -04:00
Andrew de Quincey ec3c825e8e fix percent calculation 2021-05-01 20:27:48 +01:00
Andrew de Quincey 83512b1faf fix simulated sensor 2021-05-01 17:34:13 +01:00
Andrew de Quincey 610ad4cdcd calculate bad percent in temperature thread to prevent threading/boundary issues 2021-05-01 17:32:44 +01:00
Andrew de Quincey c955c1f595 detect too many errors and shutdown 2021-05-01 15:37:30 +01:00
Andrew de Quincey 74a4aa3770 fix config.temperature_average_samples 2021-05-01 15:16:03 +01:00
Andrew de Quincey 0f2eb392c9 typo 2021-05-01 15:03:38 +01:00
Andrew de Quincey 9c77d1ab30 add config parameters for controlling temperature 2021-05-01 15:02:51 +01:00
Andrew de Quincey 7bbc241578 Merge branch 'master' into temp
# Conflicts:
#	lib/oven.py
2021-05-01 11:50:40 +01:00
Andrew de Quincey 6239e7847b Merge branch 'master' into ssl 2021-05-01 11:49:34 +01:00
Andrew de Quincey f580f91cc8 Merge remote-tracking branch 'upstream/master' 2021-05-01 11:40:42 +01:00
Jason Bruce d60cc535d0 adding support to prevent integral windup 2021-04-30 20:27:19 -04:00
Andrew de Quincey 20aec09485 Merge branch 'master' into ssl 2021-04-30 00:04:34 +01:00
Andrew de Quincey 168e71a5e3 Merge remote-tracking branch 'upstream/master' 2021-04-29 23:07:32 +01:00
Jason Bruce ba05052c1c fixed bug about integral. it should now be reduced to get more integral
action
2021-04-29 15:23:41 -04:00
Jason Bruce 775eb0a0f2 fixing divide by zero bug when thermocouple read fails five times in a
row
2021-04-29 15:08:53 -04:00
Andrew de Quincey e1be00e2e3 fix comment 2021-04-28 23:38:36 +01:00
Andrew de Quincey 2963f7363b Merge branch 'master' into temp 2021-04-28 23:16:32 +01:00
Andrew de Quincey 86a38032da Merge branch 'master' into ssl 2021-04-28 23:16:15 +01:00
Jason Bruce f1b8cdc91c added config.gpio_sensor_di to the config file and the code for
max-31856. Thanks Mark Tilles.
2021-04-28 23:15:54 +01:00
Andrew de Quincey 9b08342038 rebuild temperature error handling and smoothing 2021-04-28 23:10:48 +01:00
Jason Bruce e16aab8e66 added config.gpio_sensor_di to the config file and the code for
max-31856. Thanks Mark Tilles.
2021-04-28 16:17:22 -04:00
Andrew de Quincey bbc6f0987b Clean up protocol 2021-04-20 23:31:14 +01:00
Andrew de Quincey 38161150d7 Automatically copy with ssl 2021-04-20 23:29:27 +01:00
Andrew de Quincey 712ad761af Merge remote-tracking branch 'upstream/master' 2021-04-19 21:41:52 +01:00
Jason Bruce 1d26ae973f removed MAX31956Error import because it does not exist 2021-04-19 08:05:40 -04:00
Jason Bruce c076fa6079 - added a few significant digits in logging statements to temps
- changed the wording of the emergency shutoff temp setting
2021-04-18 22:19:29 +01:00
Jason Bruce d2206a82b2 Merge branch 'master' of github.com:jbruce12000/kiln-controller 2021-04-14 18:16:57 -04:00