2022-03-26, 03:05 AM
(This post was last modified: 2022-03-26, 03:07 AM by seandepagnier.)
(2022-03-25, 08:51 PM)johnm Wrote: Good to hear you have pwm clutch in the new motor.ino :-)It is from 0-100% duty cycle. By default of 50% will reduce power a lot already. You may have to adjust it more to get the lowest power consumption and still have enough to hold the clutch on.
Searching found your post with this:
pypilot_client servo.clutch_pwm=50
if pypilot is running
if not running edit ~/.pypilot/pypilot.conf
Does pypilot need to be updated for this to work?
Is that percent or with respect to 255 on full?uty
Quote:Looking at the photo of the new motor controller in your store I do not see clutch output.It has clutch output on the board, but the mosfet and fuse are not populated unless that option is selected.
Is it on the board or is the $8 clutch option external?
(2022-03-25, 10:46 PM)NousVoila Wrote: I am very happy today, I managed to get the clucth to work. I built a small board (mosfet) with the information you gave me. The only problem is that I have to use Timo Birnschein's motor.ino and modify it a bit by Andreas29. Pin 11 is not defined in the motor.ino. I use ''ENGAGE_LED_PIN 7 // led is on when engaged'' to engage the clutch. So I don't have access to the PI function for pin 11. I also can't confirm if the different servo settings are calibratable.By default led is pin 13, for my motor.ino sketch.
I tried to change pin 7 of the motor.ino for pin 11 in pins.have a definition but it doesn't work, it doesn't change state. What do you think? What should I do to use the latest motor.ino and not have badvoltage_fault? Or use Timo's motor.ino with pin11? or not? or use the last one?
For the led, it will show when commanded/engaged but there is no duty cycle to reduce power consumption to the clutch.
Quote:I tried to change pin 7 of the .ino motor to pin 11 in pin.h but it doesn't work, it doesn't change state.It uses pwm output. It seems with ibt2 you must set pwm_mode = 2.
What do you think? What should I do to use the latest .ino motor and not have badvoltage_fault? Or use the timo motor.ino with pin11?
I think the driver will be usable in this configuration.
For my schematics and scripts, pin 7 is an input end stop for port end of travel... so it would not work for output of anything.
If you want pwm output it needs to be pin 11 because it uses hardware pwm. For on/off only of clutch you can likely wire other pins and modify the code.