Skip to content

Releases: PeterDekkers/Philips-212-turntable-arduino-based-controller

v3.1

27 Jul 07:48
9d56371
Compare
Choose a tag to compare

What's Changed

The PWM update rate was set too low because of QuickPID's default compute interval of 100ms (10Hz, ha). This caused the motor to judder because of sudden PWM compensations.

This release fixes that by setting motorPid.SetSampleTimeUs(2000);.

Additional changes:

  • Remove tachometer value averaging, it's no longer required.
  • Increase motor startup time to 1 second, this seems to get it going nicely, close to the desired speed at which point PID can take over.

Full Changelog: v3.0...v3.1

v3.0

27 Jul 04:32
cef2a29
Compare
Choose a tag to compare

What's Changed

  • PID-based speed control
  • Adjust auto-off logic to use rolling average reading of photo sensor, turning off if the difference is greater than a threshold value
  • Various code structure changes to suit personal preference

Full Changelog: v2.0...v3.0

v2.0

27 Jul 04:26
Compare
Choose a tag to compare

Slightly adjusted from original release at https://github.com/lens42/Philips-212-turntable-arduino-based-controller

  • Values tailored to my own Philips GA-212 turntable
  • Adjusted code structure a little for my personal preference