collapse

Author Topic: DIY Yellow Servo  (Read 2165 times)

BaldwinK

  • Member
  • ****
  • B
  • Posts: 20
DIY Yellow Servo
« on: November 29, 2016, 01:29:59 PM »
Continuing to investigate alternative servo options I ventured into imaginary lands with the quaternion mimic.  Back to earth for real now with a simple resistive feedback servo based on the cheap and popular yellow motor.  Having now struggled with most of the clever stuff this one was so easy I have to share it.


One problem for a bot with many motors is the power supply.  Most servos have motor and control sharing the same stabilised supply.  Separate the two and life is much easier plus the motor can be pushed harder.  At 12 volts the yellow motor gets quite lively, it also runs hot - as does the driver so we have to watch duty cycle.  This demo uses a 2S lipo at around 8 volts but you could use 5 volts of course.

The ceramic metal potentiometer should last but I have already thrashed my prototype to fail so the design should allow for replacing this delicate part.  I have made up a construction document to show the salient issues but it is not a bible.  Most of you will be able to improve on something here depending on your access to resources and tools.  A 3D printer might be handy!  I still potter with thin plywood and white glue because it is cheap and forgiving.

I use a Nano and two quad half-bridges for my test rigs so the diagram and code may appear to use strange pins.  Look up Brett Beauregard’s work for understanding PIDs.  The Excel graphs show the servo response to the demo stepping – you can see the overshoot.  Tuning is an art that still frustrates.  Some calibration will be required once your cermet is mounted.

*Construction.doc
*Y_Servo.ino
*Diagrams.doc







AmandaG

  • Member
  • ****
  • A
  • Posts: 3
Re: DIY Yellow Servo
« Reply #1 on: August 06, 2019, 01:08:09 PM »
Continuing to investigate alternative servo options I ventured into imaginary lands with the quaternion mimic.  Back to earth for real now with a simple resistive feedback servo based on the cheap and popular yellow motor.  Having now struggled with most of the clever stuff this one was so easy I have to share it.


One problem for a bot with many motors is the power supply.  Most servos have motor and control sharing the same stabilised supply.  Separate the two and life is much easier plus the motor can be gimp freejobalert notepad++ pushed harder.  At 12 volts the yellow motor gets quite lively, it also runs hot - as does the driver so we have to watch duty cycle.  This demo uses a 2S lipo at around 8 volts but you could use 5 volts of course.

The ceramic metal potentiometer should last but I have already thrashed my prototype to fail so the design should allow for replacing this delicate part.  I have made up a construction document to show the salient issues but it is not a bible.  Most of you will be able to improve on something here depending on your access to resources and tools.  A 3D printer might be handy!  I still potter with thin plywood and white glue because it is cheap and forgiving.

I use a Nano and two quad half-bridges for my test rigs so the diagram and code may appear to use strange pins.  Look up Brett Beauregard’s work for understanding PIDs.  The Excel graphs show the servo response to the demo stepping – you can see the overshoot.  Tuning is an art that still frustrates.  Some calibration will be required once your cermet is mounted.

*Construction.doc
*Y_Servo.ino
*Diagrams.doc
Wow thanks for this post. Helped me a lot.

Thanks and Regards,
Amanda
« Last Edit: August 15, 2019, 02:28:57 PM by AmandaG »

 

* Search


* Recent Topics

Saturn pics anyone by James
[September 17, 2019, 08:09:06 AM]


Hello Robot Rebels by Passixs
[September 15, 2019, 10:19:10 PM]


All Ya'll. And me. by James
[September 09, 2019, 10:35:19 PM]


MSD - Motorized solder dispenser (Work in progress) by James
[September 09, 2019, 08:45:29 PM]


It may be dangerous to work in the virtual realm by ZeroMax
[September 05, 2019, 05:55:16 PM]


"1984 Nixie Time" by Gareth
[August 25, 2019, 12:21:58 PM]


Just wanted to say Hi. by ErwinCanto
[August 18, 2019, 10:11:28 PM]


SDR (Software Defined Radio) by Gareth
[August 14, 2019, 01:12:21 PM]


PLX-DAQ by AmandaG
[August 06, 2019, 01:58:42 PM]


DIY Yellow Servo by AmandaG
[August 06, 2019, 01:08:09 PM]


Comp? :o by Impala
[August 02, 2019, 07:32:20 PM]


Website to do list by Killer Angel
[August 02, 2019, 05:38:30 AM]


I Like the new front page! by James
[July 31, 2019, 12:29:53 AM]


Pictures on the front page! by tinhead
[July 30, 2019, 05:17:20 AM]


4x5 Macro Keypad by James
[July 28, 2019, 08:30:41 PM]

* Recent Posts

Re: Saturn pics anyone by James
[September 17, 2019, 08:09:06 AM]


Re: Saturn pics anyone by Passixs
[September 15, 2019, 10:23:38 PM]


Re: Hello Robot Rebels by Passixs
[September 15, 2019, 10:19:10 PM]


Re: All Ya'll. And me. by James
[September 09, 2019, 10:35:19 PM]


Re: MSD - Motorized solder dispenser (Work in progress) by James
[September 09, 2019, 08:45:29 PM]


Re: MSD - Motorized solder dispenser (Work in progress) by arclite7
[September 08, 2019, 04:17:21 AM]


Re: MSD - Motorized solder dispenser (Work in progress) by Gareth
[September 06, 2019, 05:18:40 AM]


All Ya'll. And me. by ZeroMax
[September 05, 2019, 05:56:35 PM]


Re: It may be dangerous to work in the virtual realm by ZeroMax
[September 05, 2019, 05:55:16 PM]


MSD - Motorized solder dispenser (Work in progress) by James
[September 01, 2019, 07:45:19 PM]


"1984 Nixie Time" Update 20190825 by Gareth
[August 25, 2019, 12:21:58 PM]


Re: "1984 Nixie Time" - Update 20190822 by Gareth
[August 22, 2019, 05:59:29 AM]


Re: "1984 Nixie Time" - Update by Gareth
[August 20, 2019, 11:15:36 AM]


Re: "1984 Nixie Time" by Bajdi
[August 20, 2019, 09:35:39 AM]


Just wanted to say Hi. by ErwinCanto
[August 18, 2019, 10:11:28 PM]