• Joined on 2020-12-04
jbqubit created repository jbqubit/creotech-sayma-testsuite 2021-04-13 01:29:26 +08:00
jbqubit commented on issue M-Labs/thermostat#32 2021-01-04 08:27:53 +08:00
M-Labs TEC with 10K RTD

The changes to the software will be cleaned up and submitted for a pull request on sat.

@topquark12 Did you merge the changes you mentioned?

jbqubit commented on issue M-Labs/thermostat#11 2020-12-26 04:52:34 +08:00
loop servo time step / PID autotune

Did you try out the PID selection algorithm using your test setup? #32

jbqubit commented on issue M-Labs/thermostat#32 2020-12-26 04:49:34 +08:00
M-Labs TEC with 10K RTD

Looks like a nice setup. And that's a good result for stability. Definitely better than what I've seen in my own setup. I typically see 100 mK noise and several 100 mK temperature offset from set…

jbqubit opened issue M-Labs/thermostat#33 2020-12-24 07:46:47 +08:00
save hangs
jbqubit commented on issue M-Labs/thermostat#29 2020-12-24 00:03:27 +08:00
ipv4 192.168.1.52 "invalid input"

If you insist on using the /modern standard/ please update the documentation so the 99% solution is obvious. Something like the following would be helpful.

jbqubit commented on issue M-Labs/thermostat#29 2020-12-22 22:33:40 +08:00
ipv4 192.168.1.52 "invalid input"

https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing doesn't mention /L so I guess it's not that prevalent. I think what you mean is /24 for conventional subnet with mask 255.255.255.0.

jbqubit commented on issue M-Labs/thermostat#29 2020-12-21 04:28:38 +08:00
ipv4 192.168.1.52 "invalid input"

Also, <X.X.X.X/L> syntax isn't used elsewhere in Sinara/ARTIQ as far as I've seen.

jbqubit commented on issue M-Labs/thermostat#30 2020-12-21 04:25:19 +08:00
get ipv4 missing

Thanks!!

jbqubit commented on issue M-Labs/thermostat#31 2020-12-21 04:24:50 +08:00
pytec regression get_pwm()

I was using latest firmware... I built it.

I'm not my test bench at the moment. Did you update pytec to ingest the new JSON?

jbqubit commented on issue M-Labs/thermostat#32 2020-12-21 04:21:57 +08:00
M-Labs TEC with 10K RTD

A toy setup would be helpful at firmware validation. Basically, helps at finding bugs before end-users do. Examples...

  • does documented dt permit application of Ziegler Nichols approach at PID…
jbqubit opened issue M-Labs/thermostat#32 2020-12-20 03:19:36 +08:00
M-Labs TEC with 10K RTD
jbqubit opened issue M-Labs/thermostat#31 2020-12-20 02:45:03 +08:00
pytec regression get_pwm()
jbqubit commented on issue M-Labs/thermostat#29 2020-12-20 02:05:08 +08:00
ipv4 192.168.1.52 "invalid input"

ipv4 <X.X.X.X/L> [Y.Y.Y.Y] Configure IPv4 address, netmask length, and optional default gateway

I doubt 99% of users are going to care about setting netmask length or custom gateway. How…

jbqubit opened issue M-Labs/thermostat#30 2020-12-20 01:47:42 +08:00
get ipv4 missing
jbqubit opened issue M-Labs/thermostat#29 2020-12-19 03:13:30 +08:00
ipv4 192.168.1.52 "invalid input"
jbqubit opened issue M-Labs/thermostat#28 2020-12-19 01:19:44 +08:00
get vs set command nomenclature, eg report?
jbqubit commented on issue M-Labs/thermostat#16 2020-12-19 01:15:30 +08:00
after reset first call to report is empty

Please add check for status response and simple exception handling to pytec client.

jbqubit commented on issue M-Labs/thermostat#11 2020-12-19 01:12:19 +08:00
loop servo time step / PID autotune

Implementing the Ziegler Nichols method requires knowledge of the time step. So please add a comment about units for the PID…

jbqubit commented on issue M-Labs/thermostat#22 2020-12-19 01:11:12 +08:00
gain independent of sample period

Please add language indicating to user that the gain for kp, ki, kd are independent of filter sample period.

https://git.m-labs.hk/M-Labs/thermostat#user-content-50-hz-filtering

And unit…