I have a discontinued drone that uses 2 "worm servos" to raise and lower its landing gear when a toggle switch is flicked on the transmitter. (see pic)
I put "worm servo" in quotes because it's not a worm servo at all. It's actually a small micro motor that turns a geared threaded post that moves a small brass bar back and forth until it makes contact with one of two detector switches. (see pic)
Unfortunately these worm servos are impossible to replace and I am forced to replace their PCBs that have been burned out. The 1" x 1/4" PCB looks extremely complicated for what it's actually doing, so I'm hoping to dumb it down as much as possible.
There are three wires that power the PCB.
Red (+4.61v) constant
Black (GND)
White (+0.16v) that changes voltage to (+0.27v) when the transmitter toggle switch is flicked.
So the circuit works like this:
1. On power up, the white wire voltage is +0.16v
2. The motor moves forward until it triggers the detector switch on the right.
3. The motor stops
4. The transmitter toggle switch is flicked and the white wire voltage changes to +0.27v
5. The motor reverses until it triggers the detector switch on the left
6. The motor stops
7. The transmitter toggle switch is flicked back and the white wire voltage changes back to +0.16v
8. The motor goes forward until it triggers the detector switch on the right again
I would like to try to do this on a white project breadboard first with non-SMD components. I have a sample box of ICs including NE555, LM339, LM393, LM324, LM358, LM386, NE5532, TDA2822 as well as capacitors, resistors, diodes, mosfets, etc.
My simple logic says, "Hey, this is easy. The detector switches just cut the power to the motor so all I need to do is reverse the motor." This is wrong because if I reverse the motor, the switch is released and the motor will try to go back again and then smoke and kaboom. Now diodes or a comparator will probably need to come into play.
Now here's the fun part. I have the electronics skills of a child so I'm asking a-lot of this community. So without any expectations, I'm hoping someone can point me in the right direction circuit-wise. It was suggested that I use a 555 timer to start but I don't even know where to begin. I can read schematics, BTW, but I haven't found much online to direct me when it comes to using these components, especially when it comes to reversing a motor when the +0.16v changes to +0.27v.
That's it. You can stop laughing now.
View attachment 53845 View attachment 53846

I put "worm servo" in quotes because it's not a worm servo at all. It's actually a small micro motor that turns a geared threaded post that moves a small brass bar back and forth until it makes contact with one of two detector switches. (see pic)
Unfortunately these worm servos are impossible to replace and I am forced to replace their PCBs that have been burned out. The 1" x 1/4" PCB looks extremely complicated for what it's actually doing, so I'm hoping to dumb it down as much as possible.
There are three wires that power the PCB.
Red (+4.61v) constant
Black (GND)
White (+0.16v) that changes voltage to (+0.27v) when the transmitter toggle switch is flicked.
So the circuit works like this:
1. On power up, the white wire voltage is +0.16v
2. The motor moves forward until it triggers the detector switch on the right.
3. The motor stops
4. The transmitter toggle switch is flicked and the white wire voltage changes to +0.27v
5. The motor reverses until it triggers the detector switch on the left
6. The motor stops
7. The transmitter toggle switch is flicked back and the white wire voltage changes back to +0.16v
8. The motor goes forward until it triggers the detector switch on the right again
I would like to try to do this on a white project breadboard first with non-SMD components. I have a sample box of ICs including NE555, LM339, LM393, LM324, LM358, LM386, NE5532, TDA2822 as well as capacitors, resistors, diodes, mosfets, etc.
My simple logic says, "Hey, this is easy. The detector switches just cut the power to the motor so all I need to do is reverse the motor." This is wrong because if I reverse the motor, the switch is released and the motor will try to go back again and then smoke and kaboom. Now diodes or a comparator will probably need to come into play.
Now here's the fun part. I have the electronics skills of a child so I'm asking a-lot of this community. So without any expectations, I'm hoping someone can point me in the right direction circuit-wise. It was suggested that I use a 555 timer to start but I don't even know where to begin. I can read schematics, BTW, but I haven't found much online to direct me when it comes to using these components, especially when it comes to reversing a motor when the +0.16v changes to +0.27v.
That's it. You can stop laughing now.
View attachment 53845 View attachment 53846



Last edited: