Commit Graph
100 Commits
Author SHA1 Message Date
jens adb49f5771 - added firmware update
git-svn-id: http://moon:8086/svn/projects/HendiControl@183 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 16:13:00 +00:00
jens 11a4f32515 - added error responses
- ok and err responses have arguments



git-svn-id: http://moon:8086/svn/projects/HendiControl@182 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 16:12:19 +00:00
jens a11e20345c - improved test
- added firmware update


git-svn-id: http://moon:8086/svn/projects/HendiControl@181 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 16:01:22 +00:00
jens c3dd8f0786 - added missing error messages
git-svn-id: http://moon:8086/svn/projects/HendiControl@180 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 15:59:46 +00:00
jens 59f4881437 - added error messages
git-svn-id: http://moon:8086/svn/projects/HendiControl@179 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 15:41:56 +00:00
jens 79b5936707 - added missing setSwitch()
- updated firmware


git-svn-id: http://moon:8086/svn/projects/HendiControl@178 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 15:41:12 +00:00
jens 7906d56e7d - added HendiCtrl Driver
- added HendiCtrl Firmware

git-svn-id: http://moon:8086/svn/projects/HendiControl@177 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 15:19:39 +00:00
jens 2e57afa19a - refactored variables
git-svn-id: http://moon:8086/svn/projects/HendiControl@176 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 13:29:55 +00:00
jens 3d567d783e - get state with 'T?'
git-svn-id: http://moon:8086/svn/projects/HendiControl@175 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 13:16:48 +00:00
jens ea2f5c91d9 - increased baudrate to 115200
git-svn-id: http://moon:8086/svn/projects/HendiControl@174 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 12:24:52 +00:00
jens feaf3666be [UART]
- fixed baudrate calculation

[Bootloader]
- set baudrate top 115200

[HendiCtrl]
- set baudrate top 115200
- revised and fixed command interpreter
- added new commands: SW_VERSION, SW_IDENTIFIER, DEBUG on/on, Remote enter, Remote exit
- oven is switched off on entering / exiting remote


git-svn-id: http://moon:8086/svn/projects/HendiControl@173 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 11:48:05 +00:00
jens e1be187d03 - serial test is more robust now
git-svn-id: http://moon:8086/svn/projects/HendiControl@172 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 01:55:18 +00:00
jens 552feb831a - improved serial test
git-svn-id: http://moon:8086/svn/projects/HendiControl@171 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 01:51:50 +00:00
jens 03abcd10f6 - LED[0..3] are off after reset
git-svn-id: http://moon:8086/svn/projects/HendiControl@170 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 01:26:47 +00:00
jens 5da3003189 - fixed whole project
git-svn-id: http://moon:8086/svn/projects/HendiControl@169 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 01:13:17 +00:00
jens 8c758d65b5 - added
git-svn-id: http://moon:8086/svn/projects/HendiControl@168 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 01:10:19 +00:00
jens 2a2d7533b1 git-svn-id: http://moon:8086/svn/projects/HendiControl@167 fda53097-d464-4ada-af97-ba876c37ca34 2019-03-30 01:08:43 +00:00
jens 75041d83e3 - deleted
git-svn-id: http://moon:8086/svn/projects/HendiControl@166 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 01:06:23 +00:00
jens ef0daf1143 - moved
git-svn-id: http://moon:8086/svn/projects/HendiControl@165 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 01:04:04 +00:00
jens 54ac3a2834 - renamed
git-svn-id: http://moon:8086/svn/projects/HendiControl@164 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 01:03:55 +00:00
jens e45125a537 - renamed solution
git-svn-id: http://moon:8086/svn/projects/HendiControl@163 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 00:57:00 +00:00
jens b9a18f5ffa - renamed
git-svn-id: http://moon:8086/svn/projects/HendiControl@162 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 00:56:37 +00:00
jens d2a116ce13 - renamed folder
git-svn-id: http://moon:8086/svn/projects/HendiControl@161 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 00:53:10 +00:00
jens 9035753d6c - renamed project
git-svn-id: http://moon:8086/svn/projects/HendiControl@160 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 00:51:23 +00:00
jens 08fc6c9b3b - renamed project
git-svn-id: http://moon:8086/svn/projects/HendiControl@159 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 00:50:29 +00:00
jens 2a69d5731b - renamed firmware file
git-svn-id: http://moon:8086/svn/projects/HendiControl@158 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 00:49:56 +00:00
jens b06ea8e661 - implemented firmware update of Hendi-Control
git-svn-id: http://moon:8086/svn/projects/HendiControl@157 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-30 00:23:19 +00:00
jens a25276d633 - make bootloader silent if not selected
git-svn-id: http://moon:8086/svn/projects/HendiControl@156 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-29 23:53:37 +00:00
jens c7a3aa29ee - fixed check of BSEL again
git-svn-id: http://moon:8086/svn/projects/HendiControl@155 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-29 23:34:10 +00:00
jens 1684218208 [Bootloader]
- fixed check of BSEL

git-svn-id: http://moon:8086/svn/projects/HendiControl@154 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-29 23:02:27 +00:00
jens 7be8b7f51d - use fancy short pulse heartbeat led flashing
- bootloader now checks BSEL

git-svn-id: http://moon:8086/svn/projects/HendiControl@153 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-29 22:04:02 +00:00
jens a7a46940b5 - adaptions to PCB Hend-Control, Rev.0
git-svn-id: http://moon:8086/svn/projects/HendiControl@152 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-29 21:33:32 +00:00
jens 3ff77ccb66 - added BOM Plugin
git-svn-id: http://moon:8086/svn/projects/HendiControl@151 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-29 06:52:01 +00:00
jens dfc42b96b0 - fixed normal finish
git-svn-id: http://moon:8086/svn/projects/HendiControl@150 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-27 22:10:47 +00:00
jens 3509abc7e2 [Controller]
- on Pause: deactivate stirrer and power

git-svn-id: http://moon:8086/svn/projects/HendiControl@149 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-27 22:01:05 +00:00
jens ce0cb93c14 - added pause, continue, restart of receipe
- added signal handler for controlling the controller

git-svn-id: http://moon:8086/svn/projects/HendiControl@148 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-27 21:51:22 +00:00
jens e74e5fd6f8 - set executable
git-svn-id: http://moon:8086/svn/projects/HendiControl@147 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-26 20:11:17 +00:00
jens 01278635d1 - user better params for stirrer
git-svn-id: http://moon:8086/svn/projects/HendiControl@146 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-26 20:05:37 +00:00
jens 10f9c134b1 - use better config
git-svn-id: http://moon:8086/svn/projects/HendiControl@145 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-26 20:03:50 +00:00
jens 90ad3ade4c - add serial
git-svn-id: http://moon:8086/svn/projects/HendiControl@144 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-26 19:52:07 +00:00
jens 595c7340cd get Stirrer and Plant implementation from config
git-svn-id: http://moon:8086/svn/projects/HendiControl@143 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-26 19:51:18 +00:00
jens 923b8b56dd - bugfix template
git-svn-id: http://moon:8086/svn/projects/HendiControl@142 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-26 19:49:38 +00:00
jens 0653a8969b - created template from brewpi params
git-svn-id: http://moon:8086/svn/projects/HendiControl@141 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-26 19:13:50 +00:00
jens 76e93e8fdb - warp factor is parameter
git-svn-id: http://moon:8086/svn/projects/HendiControl@140 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-26 19:12:20 +00:00
jens 724fd61f04 - adjust warp
git-svn-id: http://moon:8086/svn/projects/HendiControl@139 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-25 21:17:41 +00:00
jens b0ba6bc7b4 - fixed
git-svn-id: http://moon:8086/svn/projects/HendiControl@138 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-25 21:15:05 +00:00
jens 7cad666006 - fixed stirrer
git-svn-id: http://moon:8086/svn/projects/HendiControl@137 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-25 21:05:42 +00:00
jens 52d303838a - fixed dt
git-svn-id: http://moon:8086/svn/projects/HendiControl@136 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-25 20:59:18 +00:00
jens 190c2f6a23 [Stirrer]
- put things into base class

git-svn-id: http://moon:8086/svn/projects/HendiControl@135 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-25 20:57:43 +00:00
jens 3531db6a7e - added unit test
- refactored


git-svn-id: http://moon:8086/svn/projects/HendiControl@134 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-25 19:49:17 +00:00
jens 4cdb44677d - refactored
git-svn-id: http://moon:8086/svn/projects/HendiControl@133 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-25 19:46:59 +00:00
jens 231675ff9c - refactored
git-svn-id: http://moon:8086/svn/projects/HendiControl@132 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-25 19:43:07 +00:00
jens f23be6f414 - refactored
git-svn-id: http://moon:8086/svn/projects/HendiControl@131 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-25 19:41:14 +00:00
jens b37bb5c720 - refactored
git-svn-id: http://moon:8086/svn/projects/HendiControl@130 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-25 19:34:20 +00:00
jens aebf995638 - refactored
git-svn-id: http://moon:8086/svn/projects/HendiControl@129 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-25 19:33:55 +00:00
jens ea2ff1de08 - added motor driver
git-svn-id: http://moon:8086/svn/projects/HendiControl@128 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-25 18:52:39 +00:00
jens bca44990ff - use thread for controller
- leave plot stuff in main thread

git-svn-id: http://moon:8086/svn/projects/HendiControl@127 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-25 07:22:22 +00:00
jens bac3d602eb - cleaned up
git-svn-id: http://moon:8086/svn/projects/HendiControl@126 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-22 07:45:53 +00:00
jens e413be41e3 - added noise to Water Simulation
git-svn-id: http://moon:8086/svn/projects/HendiControl@125 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-22 07:29:07 +00:00
jens ebd6854e68 - renamed main.py to brewpi.py
git-svn-id: http://moon:8086/svn/projects/HendiControl@124 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-21 21:14:25 +00:00
jens 540b6036e8 - fixed reporting precision of timer
git-svn-id: http://moon:8086/svn/projects/HendiControl@123 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-21 20:31:42 +00:00
jens c92ba449c8 - fixed timer units sec vs minutes
git-svn-id: http://moon:8086/svn/projects/HendiControl@122 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-21 20:27:33 +00:00
jens 7ff1578787 - reduced overshoot
git-svn-id: http://moon:8086/svn/projects/HendiControl@121 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-21 20:20:42 +00:00
jens d477d64312 - improved timer
git-svn-id: http://moon:8086/svn/projects/HendiControl@120 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-21 19:58:03 +00:00
jens 8f3e76fa8e - refactored
git-svn-id: http://moon:8086/svn/projects/HendiControl@119 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-21 19:36:34 +00:00
jens 79afa5f5dc - added more delay to Water simulation
- improved PID parameter

git-svn-id: http://moon:8086/svn/projects/HendiControl@118 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-21 19:26:29 +00:00
jens 786da2bb05 - improved logging
git-svn-id: http://moon:8086/svn/projects/HendiControl@117 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-21 19:11:59 +00:00
jens 08d8c32106 - added stirrer
- many other improvements

git-svn-id: http://moon:8086/svn/projects/HendiControl@116 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-21 17:55:37 +00:00
jens 75b920047a - reduced mass leakage
- Rezept-001 vatying heat rates
- Controller niced up plots

git-svn-id: http://moon:8086/svn/projects/HendiControl@115 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-20 21:39:43 +00:00
jens 7539081043 - added
git-svn-id: http://moon:8086/svn/projects/HendiControl@114 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-20 21:26:15 +00:00
jens 69a175beac - reworked
git-svn-id: http://moon:8086/svn/projects/HendiControl@113 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-20 21:11:09 +00:00
jens 9af007906a - fixed silk screen
- finalized

git-svn-id: http://moon:8086/svn/projects/HendiControl@112 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-19 21:53:28 +00:00
jens 2a6cc43649 - changed revision to Rev.0
git-svn-id: http://moon:8086/svn/projects/HendiControl@111 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-19 21:49:55 +00:00
jens 8e75279d17 - fixed silk screen
- finalized

git-svn-id: http://moon:8086/svn/projects/HendiControl@110 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-19 21:48:18 +00:00
jens c1ff758385 - finalize
git-svn-id: http://moon:8086/svn/projects/HendiControl@109 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-19 21:34:11 +00:00
jens e0a5c8fff0 - DRC clean
git-svn-id: http://moon:8086/svn/projects/HendiControl@108 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-19 21:24:01 +00:00
jens 5638f9c5f5 - changed to non-plate mounting holes
git-svn-id: http://moon:8086/svn/projects/HendiControl@107 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-19 21:15:06 +00:00
jens 6259925298 - USB shield is connected via jumper
git-svn-id: http://moon:8086/svn/projects/HendiControl@106 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-19 20:59:07 +00:00
jens 0ebd346ded - changed values
- changed silk screen

git-svn-id: http://moon:8086/svn/projects/HendiControl@105 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-18 21:30:21 +00:00
jens e04b4f6d40 - updated footprints in schematics
- added order information to components

git-svn-id: http://moon:8086/svn/projects/HendiControl@104 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-18 20:45:05 +00:00
jens 43f94b572f - thicker trace for GNDD
git-svn-id: http://moon:8086/svn/projects/HendiControl@103 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-18 19:14:38 +00:00
jens 2f7ac5c534 - changed DAC VREFs
- changed AREF
- ADC6, ADC7 tied to GNDD

git-svn-id: http://moon:8086/svn/projects/HendiControl@102 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-18 19:06:28 +00:00
jens ea7131028b - fixed silk screen of TPs and LEDs
git-svn-id: http://moon:8086/svn/projects/HendiControl@101 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-18 16:51:43 +00:00
jens 7f9b9dc6f3 - added test point
git-svn-id: http://moon:8086/svn/projects/HendiControl@100 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-18 06:44:22 +00:00
jens 0737856e20 - routed Schmitt trgger
-added test points

git-svn-id: http://moon:8086/svn/projects/HendiControl@99 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-17 18:10:35 +00:00
jens 5fd6c13e95 - added Schmitt Trigger
git-svn-id: http://moon:8086/svn/projects/HendiControl@98 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-15 17:04:55 +00:00
jens 1e2055f5c7 - re-created netlist
git-svn-id: http://moon:8086/svn/projects/HendiControl@97 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-12 18:09:53 +00:00
jens e8b8600e1e - swapped pins J1 Poti
git-svn-id: http://moon:8086/svn/projects/HendiControl@96 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-12 18:08:30 +00:00
jens d7eaa5559a - swapped pins J1 Poti
git-svn-id: http://moon:8086/svn/projects/HendiControl@95 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-12 18:06:50 +00:00
jens 094b81f485 - optimized track widths
git-svn-id: http://moon:8086/svn/projects/HendiControl@94 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-11 19:29:41 +00:00
jens 0539c9b57e - use ISO7341 as isolation
- removed solder jumper for #RST and #BSEL


git-svn-id: http://moon:8086/svn/projects/HendiControl@93 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-11 16:02:08 +00:00
jens a6c361a600 - fixed paths for stimulus
git-svn-id: http://moon:8086/svn/projects/HendiControl@92 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-08 21:41:39 +00:00
jens 4db2541543 - added serial test
git-svn-id: http://moon:8086/svn/projects/HendiControl@91 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-08 21:00:08 +00:00
jens bce2a0f42e - improved simulations
- addd boot reset logic with schmitt trigger

git-svn-id: http://moon:8086/svn/projects/HendiControl@90 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-08 20:59:31 +00:00
jens fe83130f22 - added symlib-table
- fixed name #BOOTSEL to #BSEL

git-svn-id: http://moon:8086/svn/projects/HendiControl@89 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-08 18:05:53 +00:00
jens 9482d5f390 - reniced routing
git-svn-id: http://moon:8086/svn/projects/HendiControl@88 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-08 07:56:14 +00:00
jens 622341d0e1 - finished routing
git-svn-id: http://moon:8086/svn/projects/HendiControl@87 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-07 20:34:45 +00:00
jens 662d1461d2 - started routing
git-svn-id: http://moon:8086/svn/projects/HendiControl@86 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-07 18:55:28 +00:00
jens 603ca96990 - updated net names
git-svn-id: http://moon:8086/svn/projects/HendiControl@85 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-06 19:23:49 +00:00
jens 3a9466d04d - added copper plane vor +5VD and GNDD
git-svn-id: http://moon:8086/svn/projects/HendiControl@84 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-06 17:30:52 +00:00