500-2500usec Servo Range ??

This forum is dedicated to software development related to MultiWii.
It is not the right place to submit a setup problem.
Software download
Post Reply
ed_jza80
Posts: 8
Joined: Mon Feb 25, 2013 9:08 am

500-2500usec Servo Range ??

Post by ed_jza80 »

Hi Guys,

total MWC noob here. Ive just bought myself a 'Flip' board ( http://www.rcgroups.com/forums/showthread.php?t=1764146 ) to use as a stand alone gibal (servo) controller.

the servos are 180deg capable digital (non programmable)
Operating Angle: 45 Deg. one side pulse traveling 600usec
Direction: Clockwise/Pulse Traveling 1500 to 2100usec
the servos are in a 2:1 pulley (reduction) setup and i need as much range as possible

now the MWC seems to only allow 1020us to 2000us with a 1500 midpoint

is there a way to program/hack the multiwii code to use a range of say 500-2500usec??

Ive read a bit here and there about a servo stretcher mod to MW 1.7, and a few noises about something similar for 2.1, but nothing firm, nor functional

Is this a realistic/achievable mod to the existing 2.1 code? Anyone done it / tried it?

Id be keen to give anything a go at present as the limited 90deg range is really disappointing!

cheers
ed

timecop
Posts: 1880
Joined: Fri Sep 02, 2011 4:48 pm

Re: 500-2500usec Servo Range ??

Post by timecop »

This doesn't help you, but 32bit/baseflight platform can do hardware PWM with 1us precision for any range from 1 to 2500 (or whatever) us at any period (50-499Hz). I heard it even works as a gimbal controller, too. With gains you can change at runtime, instead of recompiling and reuploading for 20 minutes.

User avatar
haydent
Posts: 583
Joined: Sun Jun 17, 2012 1:35 am
Location: NSW, AU

Re: 500-2500usec Servo Range ??

Post by haydent »

bump

timecop
Posts: 1880
Joined: Fri Sep 02, 2011 4:48 pm

Re: 500-2500usec Servo Range ??

Post by timecop »

The only sensible answer for 2013 has already been posted ;)

Alexinparis
Posts: 1630
Joined: Wed Jan 19, 2011 9:07 pm

Re: 500-2500usec Servo Range ??

Post by Alexinparis »

is there a way to program/hack the multiwii code to use a range of say 500-2500usec??

mis makes it possible with hardware PWM on mega board recently.
with this option: #define MEGA_HW_PWM_SERVOS
not currently possible on other proc

Post Reply