Commit Graph
100 Commits
Author SHA1 Message Date
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
jens a7d3f88304 - added copper plane vor +5VD and GNDD
git-svn-id: http://moon:8086/svn/projects/HendiControl@83 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-06 17:16:28 +00:00
jens 1d3abdc82c - added extra 100nF caps to sw_in and sw_out
git-svn-id: http://moon:8086/svn/projects/HendiControl@82 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-06 17:02:20 +00:00
jens 51a055f006 - changed values of dedicated LEDs
git-svn-id: http://moon:8086/svn/projects/HendiControl@81 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-06 16:43:07 +00:00
jens 77e6cbb742 - removed J4 (Common for LED{0..3})
git-svn-id: http://moon:8086/svn/projects/HendiControl@80 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-06 16:35:53 +00:00
jens b38cf685f4 - added some extra LEDs
- fixed silk screen

git-svn-id: http://moon:8086/svn/projects/HendiControl@79 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-06 16:07:14 +00:00
jens 57dc2bb22f - fixed footprints
- new placement
- fixed silk screen

git-svn-id: http://moon:8086/svn/projects/HendiControl@78 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-06 16:02:40 +00:00
jens 3414f195fc - fixed footprints
- new placement

git-svn-id: http://moon:8086/svn/projects/HendiControl@77 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-06 13:58:04 +00:00
jens f35c5e96ba - fixed footprints
- new placement

git-svn-id: http://moon:8086/svn/projects/HendiControl@76 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-06 07:59:26 +00:00
jens 1760a46f41 - exit remote state by switching off
git-svn-id: http://moon:8086/svn/projects/HendiControl@75 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-05 23:19:26 +00:00
jens 3460c4ba93 - fixed footprints
- started PCB Layout

git-svn-id: http://moon:8086/svn/projects/HendiControl@74 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-05 23:12:06 +00:00
jens b86c3141a8 - assigned footprints
git-svn-id: http://moon:8086/svn/projects/HendiControl@73 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-05 19:24:49 +00:00
jens 8945b091a1 - fixed paths
git-svn-id: http://moon:8086/svn/projects/HendiControl@72 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-05 17:36:59 +00:00
jens 6ba9d4005f - changed Mosfet
- removed caps from Boot/Reset logic

git-svn-id: http://moon:8086/svn/projects/HendiControl@71 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-05 17:20:33 +00:00
jens 6174289546 - added LTSpice sims
git-svn-id: http://moon:8086/svn/projects/HendiControl@70 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-05 17:20:04 +00:00
jens 8252d76134 - added BOM plugin
git-svn-id: http://moon:8086/svn/projects/HendiControl@69 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-05 07:45:38 +00:00
jens 3ffe43b668 - added net names
git-svn-id: http://moon:8086/svn/projects/HendiControl@68 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-05 07:40:31 +00:00
jens 31e91d7380 - changed RST and Bootsel logic
git-svn-id: http://moon:8086/svn/projects/HendiControl@67 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-05 07:38:26 +00:00
jens f5fe03340f - added suspend mode command 'X'
- added timerStop()

git-svn-id: http://moon:8086/svn/projects/HendiControl@66 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-04 20:57:34 +00:00
jens 2d0b37a15d - added Heartbeat LED
git-svn-id: http://moon:8086/svn/projects/HendiControl@65 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-04 20:22:43 +00:00
jens be44dc4384 - moved parts
git-svn-id: http://moon:8086/svn/projects/HendiControl@64 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-04 20:07:12 +00:00
jens 92f6eb45fc - swapped pins
git-svn-id: http://moon:8086/svn/projects/HendiControl@63 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-04 20:06:33 +00:00
jens 1754c7dbea - changed symbol
git-svn-id: http://moon:8086/svn/projects/HendiControl@62 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-04 20:02:32 +00:00
jens c0a91e190a - replaced connectors for USB and Hendi
git-svn-id: http://moon:8086/svn/projects/HendiControl@61 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-04 19:50:47 +00:00
jens 19983a3fcb - some improvements
git-svn-id: http://moon:8086/svn/projects/HendiControl@60 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-04 19:30:16 +00:00
jens 2282ac967d - filter MCURST from FTDI
git-svn-id: http://moon:8086/svn/projects/HendiControl@59 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-04 18:59:23 +00:00
jens 84ed070c0c - replace FT232BL with FT232RL
- removed EEPROM
- added Isolation circuit for Reset and Bootselection using FTDI GPIO


git-svn-id: http://moon:8086/svn/projects/HendiControl@58 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-04 18:50:19 +00:00
jens cc3a619f92 - switch on power on leaving Error state
git-svn-id: http://moon:8086/svn/projects/HendiControl@57 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-04 16:39:39 +00:00
jens 5b01cd0926 [bootloader]
- reduce memory footprint
- bugfix writing last page

git-svn-id: http://moon:8086/svn/projects/HendiControl@56 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-04 16:38:52 +00:00
jens 349b6b606a -update
git-svn-id: http://moon:8086/svn/projects/HendiControl@55 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-03 18:03:18 +00:00
jens 8ffde0bfc2 - fixed data corruption after flash
git-svn-id: http://moon:8086/svn/projects/HendiControl@54 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-03 17:07:32 +00:00
jens e4f76ab728 - set baudrate to 9600
git-svn-id: http://moon:8086/svn/projects/HendiControl@53 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-03 15:25:01 +00:00
jens fda682f386 -bootloader is flashing
git-svn-id: http://moon:8086/svn/projects/HendiControl@52 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-03 15:24:44 +00:00
jens 2c6927ff43 - working SREC
git-svn-id: http://moon:8086/svn/projects/HendiControl@51 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-03 12:34:46 +00:00
jens 9776a64598 - deleted
git-svn-id: http://moon:8086/svn/projects/HendiControl@50 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-03 08:59:48 +00:00
jens 665bfeaf24 - added Bootloader
git-svn-id: http://moon:8086/svn/projects/HendiControl@49 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-03 08:58:33 +00:00
jens 45c0ce7028 - added
git-svn-id: http://moon:8086/svn/projects/HendiControl@48 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-03 08:57:06 +00:00
jens b915c39801 - UART takes baudrate on init
- UART calculate optimized baud prescaler

git-svn-id: http://moon:8086/svn/projects/HendiControl@47 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-03 08:39:07 +00:00
jens 62a224defa - added brewpi
git-svn-id: http://moon:8086/svn/projects/HendiControl@46 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-02 20:46:22 +00:00
jens 0d9c2ef914 - added hardware prototype
git-svn-id: http://moon:8086/svn/projects/HendiControl@45 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-02 20:40:12 +00:00
jens ff0726ddf7 - switch power off in case of error
git-svn-id: http://moon:8086/svn/projects/HendiControl@44 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-02 17:28:02 +00:00
jens e7ac943fcf - FIFO: bugfix malloc
git-svn-id: http://moon:8086/svn/projects/HendiControl@43 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-02 17:27:42 +00:00
jens a52eb0f49d - put vars on heap
git-svn-id: http://moon:8086/svn/projects/HendiControl@42 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-02 17:06:48 +00:00
jens 08187856ac - always echo chars
git-svn-id: http://moon:8086/svn/projects/HendiControl@41 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-02 16:16:44 +00:00
jens 7dacfb0124 - reenable printf
git-svn-id: http://moon:8086/svn/projects/HendiControl@40 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-02 16:08:32 +00:00
jens 6998950021 - main: no global vars
- changed data types in fifo


git-svn-id: http://moon:8086/svn/projects/HendiControl@39 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-02 16:07:39 +00:00
jens 0b22e8a084 - decreased baudrate
- add PRINT

git-svn-id: http://moon:8086/svn/projects/HendiControl@38 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-02 15:32:40 +00:00
jens 46d4de49e1 - some uart changes
git-svn-id: http://moon:8086/svn/projects/HendiControl@37 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-02 14:58:42 +00:00
jens c092db8909 - introduced enterCritical, exitCritial
git-svn-id: http://moon:8086/svn/projects/HendiControl@36 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-02 14:28:06 +00:00
jens a94413670a - fifo ommit memcpy
- volatilize

git-svn-id: http://moon:8086/svn/projects/HendiControl@35 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-02 13:31:52 +00:00
jens f5391f55e9 - decreased fifo capscity to 16 items
- increased poti samplerate to 20 Hz

git-svn-id: http://moon:8086/svn/projects/HendiControl@34 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-02 11:28:13 +00:00
jens 7f6dfc2928 - explicit disable wdt_disable
- use switch for leaving error mode
- use Uart with message fifo
- fixed portGet, added PwrSwitch_in

git-svn-id: http://moon:8086/svn/projects/HendiControl@33 fda53097-d464-4ada-af97-ba876c37ca34
2019-03-02 11:17:38 +00:00
jens 0bd94e6859 - no update of DAC in error state
git-svn-id: http://moon:8086/svn/projects/HendiControl@32 fda53097-d464-4ada-af97-ba876c37ca34
2019-02-28 22:09:06 +00:00
jens 8c83ebf1fb - software timer is event based
- completed main functions



git-svn-id: http://moon:8086/svn/projects/HendiControl@31 fda53097-d464-4ada-af97-ba876c37ca34
2019-02-28 21:59:52 +00:00