topquark12
  • Joined on 2020-12-21
topquark12 pushed to shorter_main at M-Labs/thermostat 2021-06-02 15:46:16 +08:00
6473b27539 main refactor: initial working prototype
topquark12 commented on issue M-Labs/thermostat#57 2021-06-02 11:26:49 +08:00
test Zotino DAC temperature stabilization

Ran a quick test using auto tuned PID parameters. The heat sink on the Zotino is quite small and saturates fast. Placing a tiny fan next to the heat sink, it can barely reach 15 deg C before the TEC…

topquark12 commented on issue M-Labs/thermostat#58 2021-06-01 10:16:33 +08:00
check that firmware starts with USB cable disconnected from PC

I have not been able to replicate the issue. Weather it is SWD cable attached, dis-attached or USB cable attached, dis-attached to thermostat or USB cable attached to thermostat but not connected to…

topquark12 commented on issue M-Labs/thermostat#56 2021-02-11 10:59:07 +08:00
possible TEC current spike on startup

Currently the firmware drives the shutdown pin low when initializing GPIO, and only drives it high after limits and dac has been set.

Though the state of the pin is still unknown between power on…

topquark12 closed issue M-Labs/thermostat#56 2021-02-11 10:59:07 +08:00
possible TEC current spike on startup
topquark12 pushed to master at M-Labs/nix-scripts 2021-02-04 16:08:39 +08:00
29b4cb1b09 artiq-full: add stanford
topquark12 pushed to master at M-Labs/nix-scripts 2021-02-04 14:44:58 +08:00
b83f40008c artiq-full: add cu2
topquark12 pushed to master at M-Labs/nix-scripts 2021-02-04 12:35:40 +08:00
6d0dafb722 artiq-full: add cu3
topquark12 pushed to master at M-Labs/nix-scripts 2021-02-04 10:46:29 +08:00
f1d689ae78 artiq-full: add sydney2
topquark12 deleted branch fix_double_brac from M-Labs/thermostat 2021-01-29 16:22:35 +08:00
topquark12 pushed to fix_double_brac at M-Labs/thermostat 2021-01-29 16:17:07 +08:00
355f10c713 main: update comment
topquark12 commented on pull request M-Labs/thermostat#55 2021-01-29 16:06:08 +08:00
main: fix double brackets sent when socket rx ring buffer wraps around

Right, I am surprised this bug didn't occur more often then, given all the things that could have gone wrong.

topquark12 commented on pull request M-Labs/thermostat#55 2021-01-29 15:56:22 +08:00
main: fix double brackets sent when socket rx ring buffer wraps around

Hm, I have only considered the use case of using Netcat or the pytec client library to interface the device, where every command will always be followed by a newline.

What you just said is…

topquark12 created pull request M-Labs/thermostat#55 2021-01-29 12:13:52 +08:00
main: fix double brackets sent when socket rx ring buffer wraps around
topquark12 pushed to fix_double_brac at M-Labs/thermostat 2021-01-29 12:12:25 +08:00
cdf16985ad main: fix double brackets sent when socket rx ring buffer wraps around
topquark12 commented on issue M-Labs/thermostat#42 2021-01-28 11:56:13 +08:00
client.py report_mode may yield empty object

Well I've done a bit of digging, so the send_line function is actually called twice in the main loop to send the {}, so TX buffer is working as expected.

However, I started to count the frequency…

topquark12 deleted branch tcp_reset from M-Labs/thermostat 2021-01-26 17:46:33 +08:00
topquark12 commented on issue M-Labs/thermostat#42 2021-01-26 17:46:19 +08:00
client.py report_mode may yield empty object

Just logging what I've discovered so far. The phrasing of this issue might not be very accurate. The issue is actually a second set of {} sent after the pwm x i_set y command. As you…

topquark12 pushed to tcp_reset at M-Labs/thermostat 2021-01-26 17:32:52 +08:00
e459b83da3 main: update comment
topquark12 pushed to tcp_reset at M-Labs/thermostat 2021-01-26 17:31:16 +08:00
4f957e1bd1 main: change socket alive flag to boolean