collapse

Author Topic: DIY Yellow Servo  (Read 2263 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

Discord anyone? by tinhead
[October 20, 2019, 05:35:59 AM]


The unnamed (yet) quatruped spider project by tinhead
[October 20, 2019, 05:28:14 AM]


2D Side Scroller Cyberpunk themed by Killer Angel
[October 17, 2019, 09:44:06 AM]


MKS Gen L 1.0 by lllloydo
[October 06, 2019, 01:24:26 AM]


MKS Gen L 6 axis robot arm by Musa
[October 02, 2019, 03:07:08 PM]


Saturn pics anyone by viswesh
[September 28, 2019, 11:55:53 PM]


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]

* Recent Posts

Discord anyone? by tinhead
[October 20, 2019, 05:35:59 AM]


The unnamed (yet) quatruped spider project by tinhead
[October 20, 2019, 05:28:14 AM]


Re: 2D Side Scroller Cyberpunk themed by Killer Angel
[October 17, 2019, 09:44:06 AM]


Re: 2D Side Scroller Cyberpunk themed by Killer Angel
[October 17, 2019, 08:16:11 AM]


Re: 2D Side Scroller Cyberpunk themed by Killer Angel
[October 14, 2019, 08:52:20 AM]


2D Side Scroller Cyberpunk themed by Killer Angel
[October 14, 2019, 03:32:40 AM]


Re: MKS Gen L 1.0 by lllloydo
[October 06, 2019, 01:24:26 AM]


MKS Gen L 6 axis robot arm by Musa
[October 02, 2019, 03:07:08 PM]


Re: Saturn pics anyone by viswesh
[September 28, 2019, 11:55:53 PM]


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]