Commit Graph

24 Commits

Author SHA1 Message Date
Harald Welte 5d1ff585f0 heating_mointoring: Update PDF renderings to v2 2022-12-26 19:58:38 +01:00
Harald Welte 62e311b1b5 chocolate_tempering: update PDF renderings 2022-12-26 19:55:06 +01:00
Harald Welte 21c0e23423 chocolate_tempering: Use normal DIL06 package for MOC3041
The MOC3041 data sheet mentions two DIL packages: One with 7.62
and one with 10.16mm spacing.  The 7.62 appears the standard version,
so let's switch to that.
2022-12-26 19:48:35 +01:00
Harald Welte 6eeee46eee chocolate_tempering: Call it v2 with all the changes 2022-12-26 19:30:39 +01:00
Harald Welte 72362bee80 chocolate_tempering: Add F2 fuse in TRIAC circuit
AC mains might be fused at 16A, while our dual-layer 3.81mm traces
don't really sustain more than 10A (assuming 35u copper). Let's
fuse by default with 6.3A which is fine for any heating up to 1.4kW.

In my use case the heating has 70W or 300W, so I could even fuse lower.
2022-12-26 19:27:49 +01:00
Harald Welte ad73724123 chocolate_tempering: Fix TRIAC polarity
While the TRIAC is often thought as a unipolar device behaving identical
in both directions, it actually is not in terms of the gate
voltage/current.  Let's fix that mistake in the v1 design.
2022-12-26 18:18:39 +01:00
Harald Welte f33c34ef87 chocolate_tempering: Set mask size == pad size
let the PCB house take care of controlling solder mask aperture.
2022-12-26 18:07:31 +01:00
Harald Welte bdef022882 chocolate_tempering: 15mil restring around padsa, not just 10mil 2022-12-26 18:06:51 +01:00
Harald Welte 317af20346 chocolate_tempering: Add missing R10 (1wire pull-up) 2022-12-26 17:59:19 +01:00
Harald Welte 9c9ed873e9 heating_monitoring: Release V2 2022-12-23 20:38:44 +01:00
Harald Welte d374a718eb heating_monitoring: Set mask size == pad size
let the PCB house take care of controlling solder mask aperture.
2022-12-23 20:36:45 +01:00
Harald Welte e206206ac3 heating_monitoring: update optocoupler.lbr (larger pads
LTS418S: Enlarge solder pad length to simplify hand soldering

The original footprint is designed for solder paste / reflow.

For hand-soldering with an iron, longer pads make the task a bit
simpler.  Length is only elongated outside of the package, so
insulation clearance is unaffected.
2022-12-23 20:36:15 +01:00
Harald Welte 10e46b3bb9 heating_montioring: silk screen label vs. pad cleanup 2022-12-23 20:27:28 +01:00
Harald Welte 18f1e48312 heating_monitoring: 15mil restring around padsa, not just 10mil 2022-12-23 20:26:28 +01:00
Harald Welte 0fb0cbf894 heating_monitoring: more silkscreen labels 2022-12-23 20:26:16 +01:00
Harald Welte 2269588c1c heating_monitoring: Add missing R22 (1wire pull-up) 2022-12-23 19:57:23 +01:00
Harald Welte 45440890cf heating_monitoring: Remove bogus silk screen text 2022-12-23 19:56:41 +01:00
Harald Welte 5fd975fb0e heating_monitoring: Align X3 silk screen with connector 2022-12-23 19:56:20 +01:00
Harald Welte ff8202a02b esp8266_heating_monitoring: PDF renderings 2022-12-10 16:15:41 +01:00
Harald Welte 710604f0d3 add esp8266 heating monitor 2022-12-10 16:12:11 +01:00
Harald Welte e31a33343f esp8266_pid: add original slowcooker.png schematics 2022-12-10 14:08:18 +01:00
Harald Welte d69c84a18b esp8266: add PDF renderings of schematics + board 2022-12-10 14:02:46 +01:00
Harald Welte b4e0fe5dd8 esp8266_pid: cosmetic re-arranging of schematics 2022-12-10 14:02:31 +01:00
Harald Welte b8ce05aa97 initial checkin of ESP8266 based PID controller for chocolate tempering
Based off Justin Richards' EasyCook design described at

Main changes:
* do an actual PCB layout
* add an on-board AC/DC converter for powering the ESP
* use a "snubberless" BAT16BW
* ability to connect multiple temperature sensors
2022-12-10 13:56:59 +01:00