├── .gitignore ├── .gitmodules ├── 3D ├── SHT31D-TinyTronics-Holder.ipt └── SHT31D-TinyTronics-Holder.stl ├── DOC ├── 20210611_115226.jpg ├── 20210611_115231.jpg ├── 20210611_115239.jpg ├── BASE15.pdf ├── BASE26.pdf ├── GO PLUS2 Guide.docx ├── M5-Core-Schematic(20171206).pdf ├── ZX3D50CE02S-USRC-4832Datasheet.pdf └── goplusII_sch.jpg ├── LICENSE ├── Pictures ├── HRsensor.jpg ├── HRsetup.jpg ├── HRsetup2.jpg ├── HRsetup3.jpg ├── HRsht31valve.jpg ├── HRsht31valve2.jpg ├── HRsht31valve3.jpg ├── HRvalve.jpg ├── HRwaterbottle.jpg ├── PXL_20210921_121836347.jpg ├── PXL_20210921_121840167.jpg ├── PXL_20210921_121904645.jpg ├── PXL_20210921_121906776.jpg ├── incubator tuned.jpg ├── incubator-internals.jpg ├── incubator-internals2.jpg ├── incubator-locked.jpg ├── incubator-outputs.jpg ├── incubator-stage.jpg ├── incubator-untuned.jpg └── version1.jpg ├── README.md └── dualpid ├── .gitignore ├── .vscode └── extensions.json ├── SerialPlot.ini ├── def_version.py ├── expdec.bat ├── include ├── config.h ├── lv_conf.h └── version.h ├── platformio.ini └── src ├── cli.cpp ├── cli.h ├── globals.cpp ├── globals.h ├── gui.cpp ├── gui.h ├── inputdrv.cpp ├── inputdrv.h ├── main.cpp ├── outputdrv.cpp ├── outputdrv.h ├── pidloop.cpp ├── pidloop.h ├── rtc.cpp ├── rtc.h ├── screens.h ├── screens ├── boot.cpp ├── boot.h ├── main.cpp ├── main.h ├── menu.cpp └── menu.h ├── settings.cpp └── settings.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/.gitmodules -------------------------------------------------------------------------------- /3D/SHT31D-TinyTronics-Holder.ipt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/3D/SHT31D-TinyTronics-Holder.ipt -------------------------------------------------------------------------------- /3D/SHT31D-TinyTronics-Holder.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/3D/SHT31D-TinyTronics-Holder.stl -------------------------------------------------------------------------------- /DOC/20210611_115226.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/DOC/20210611_115226.jpg -------------------------------------------------------------------------------- /DOC/20210611_115231.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/DOC/20210611_115231.jpg -------------------------------------------------------------------------------- /DOC/20210611_115239.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/DOC/20210611_115239.jpg -------------------------------------------------------------------------------- /DOC/BASE15.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/DOC/BASE15.pdf -------------------------------------------------------------------------------- /DOC/BASE26.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/DOC/BASE26.pdf -------------------------------------------------------------------------------- /DOC/GO PLUS2 Guide.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/DOC/GO PLUS2 Guide.docx -------------------------------------------------------------------------------- /DOC/M5-Core-Schematic(20171206).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/DOC/M5-Core-Schematic(20171206).pdf -------------------------------------------------------------------------------- /DOC/ZX3D50CE02S-USRC-4832Datasheet.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/DOC/ZX3D50CE02S-USRC-4832Datasheet.pdf -------------------------------------------------------------------------------- /DOC/goplusII_sch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/DOC/goplusII_sch.jpg -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/LICENSE -------------------------------------------------------------------------------- /Pictures/HRsensor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/Pictures/HRsensor.jpg -------------------------------------------------------------------------------- /Pictures/HRsetup.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/Pictures/HRsetup.jpg -------------------------------------------------------------------------------- /Pictures/HRsetup2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/Pictures/HRsetup2.jpg -------------------------------------------------------------------------------- /Pictures/HRsetup3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/Pictures/HRsetup3.jpg -------------------------------------------------------------------------------- /Pictures/HRsht31valve.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/Pictures/HRsht31valve.jpg -------------------------------------------------------------------------------- /Pictures/HRsht31valve2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/Pictures/HRsht31valve2.jpg -------------------------------------------------------------------------------- /Pictures/HRsht31valve3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/Pictures/HRsht31valve3.jpg -------------------------------------------------------------------------------- /Pictures/HRvalve.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/Pictures/HRvalve.jpg -------------------------------------------------------------------------------- /Pictures/HRwaterbottle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/Pictures/HRwaterbottle.jpg -------------------------------------------------------------------------------- /Pictures/PXL_20210921_121836347.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/Pictures/PXL_20210921_121836347.jpg -------------------------------------------------------------------------------- /Pictures/PXL_20210921_121840167.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/Pictures/PXL_20210921_121840167.jpg -------------------------------------------------------------------------------- /Pictures/PXL_20210921_121904645.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/Pictures/PXL_20210921_121904645.jpg -------------------------------------------------------------------------------- /Pictures/PXL_20210921_121906776.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/Pictures/PXL_20210921_121906776.jpg -------------------------------------------------------------------------------- /Pictures/incubator tuned.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/Pictures/incubator tuned.jpg -------------------------------------------------------------------------------- /Pictures/incubator-internals.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/Pictures/incubator-internals.jpg -------------------------------------------------------------------------------- /Pictures/incubator-internals2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/Pictures/incubator-internals2.jpg -------------------------------------------------------------------------------- /Pictures/incubator-locked.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/Pictures/incubator-locked.jpg -------------------------------------------------------------------------------- /Pictures/incubator-outputs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/Pictures/incubator-outputs.jpg -------------------------------------------------------------------------------- /Pictures/incubator-stage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/Pictures/incubator-stage.jpg -------------------------------------------------------------------------------- /Pictures/incubator-untuned.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/Pictures/incubator-untuned.jpg -------------------------------------------------------------------------------- /Pictures/version1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/Pictures/version1.jpg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/README.md -------------------------------------------------------------------------------- /dualpid/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/.gitignore -------------------------------------------------------------------------------- /dualpid/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/.vscode/extensions.json -------------------------------------------------------------------------------- /dualpid/SerialPlot.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/SerialPlot.ini -------------------------------------------------------------------------------- /dualpid/def_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/def_version.py -------------------------------------------------------------------------------- /dualpid/expdec.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/expdec.bat -------------------------------------------------------------------------------- /dualpid/include/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/include/config.h -------------------------------------------------------------------------------- /dualpid/include/lv_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/include/lv_conf.h -------------------------------------------------------------------------------- /dualpid/include/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/include/version.h -------------------------------------------------------------------------------- /dualpid/platformio.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/platformio.ini -------------------------------------------------------------------------------- /dualpid/src/cli.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/src/cli.cpp -------------------------------------------------------------------------------- /dualpid/src/cli.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/src/cli.h -------------------------------------------------------------------------------- /dualpid/src/globals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/src/globals.cpp -------------------------------------------------------------------------------- /dualpid/src/globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/src/globals.h -------------------------------------------------------------------------------- /dualpid/src/gui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/src/gui.cpp -------------------------------------------------------------------------------- /dualpid/src/gui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/src/gui.h -------------------------------------------------------------------------------- /dualpid/src/inputdrv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/src/inputdrv.cpp -------------------------------------------------------------------------------- /dualpid/src/inputdrv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/src/inputdrv.h -------------------------------------------------------------------------------- /dualpid/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/src/main.cpp -------------------------------------------------------------------------------- /dualpid/src/outputdrv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/src/outputdrv.cpp -------------------------------------------------------------------------------- /dualpid/src/outputdrv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/src/outputdrv.h -------------------------------------------------------------------------------- /dualpid/src/pidloop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/src/pidloop.cpp -------------------------------------------------------------------------------- /dualpid/src/pidloop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/src/pidloop.h -------------------------------------------------------------------------------- /dualpid/src/rtc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/src/rtc.cpp -------------------------------------------------------------------------------- /dualpid/src/rtc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/src/rtc.h -------------------------------------------------------------------------------- /dualpid/src/screens.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/src/screens.h -------------------------------------------------------------------------------- /dualpid/src/screens/boot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/src/screens/boot.cpp -------------------------------------------------------------------------------- /dualpid/src/screens/boot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/src/screens/boot.h -------------------------------------------------------------------------------- /dualpid/src/screens/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/src/screens/main.cpp -------------------------------------------------------------------------------- /dualpid/src/screens/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/src/screens/main.h -------------------------------------------------------------------------------- /dualpid/src/screens/menu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/src/screens/menu.cpp -------------------------------------------------------------------------------- /dualpid/src/screens/menu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/src/screens/menu.h -------------------------------------------------------------------------------- /dualpid/src/settings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/src/settings.cpp -------------------------------------------------------------------------------- /dualpid/src/settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knifter/DualPID/HEAD/dualpid/src/settings.h --------------------------------------------------------------------------------