Forum Replies Created
-
AuthorPosts
-
Cshep70Participant
Finally a break and a chance to start back.
First @jihlein: With your build, the right motor spinns without the system being armed, just powered on. The ESCs are calibrated. It seems to spin about where a signal level of 1020-1025 might be.
Second: @litterbug:. The sOAT system seems well made, but with the stock motors the props don’t clear the servos. I’m going to use a 2-3mm thick nylon washer to shim the props.
Hopefully maiden soon. We had to rescue 2 of our grandbabies from their opiate addicted parents the week before Christmas. It’s been hectic…
Cshep70Participantjihlein,
In OneShot the arming tones wouldn’t complete. I would get 1-2-3,4,,, then no 5. Also no motor spinnyspinny.In MultiShot, I got full tones and yes motor spinnyspinny so, SUCCESS! I have nothing against Multishot I guess 🙂
If you hadn’t been able to put the 2+2 together on the protocol I would probably be taking another no-bicopter-sabbatical. Excellent catch. Thank You.
Frederoo,
My ESCs are sync’d. Thank you as well. In a few more days I should have some flight video but tonight I’m tired and bedding down early.Cshep70Participanthad them set to OneShot125 – probably per Davids video: I’m going to try this tonight.
do both ESCs play init sounds with motors when connected to power? : only stuck my ear up to each, but seemingly yes. I will double check by holding them separately and separate from the boom so the vibrations don’t transfer.
Is their configuration in sync as per : I will double check tonight. Thank you.
Cshep70ParticipantFrederoo,
resource A04 is not called out by any other device. I did have to release ESCSERIAL from A08 in order to assign SERVO2, but the servos seem to be working fine.jihlein,
good thought. I’ll try that tonight and scope it if unsuccessful. I *was* able to upgrade the blheli firmware in FC-Passthrough to BOTH ESCs. It may not be so odd if the resource is properly assigned so the passthrough works, but the F3FC is not sending the right signal to the resource address.Cshep70ParticipantIt’s almost as if something upstream is pointing MOTOR2’s output to a different resource and the ESC is getting the wrong signal.Edit: (Thanks jihlein). It’s almost as if something upstream is pointing MOTOR2’s output to the right resource but the ESC is getting the wrong signal protocol.
Cshep70ParticipantFrederoo,
Your mapping seems to have *mostly* worked. My Servos are 100%, my motors are 50%. I did connect blheli32 and reflashed to the latest. When I arm the bicopter only MOTOR1 spins. I don’t fully understand what I’m seeing/looking for when I connect my cheap O-Scope to the FC, but when connect Ground-Ground and Feed-MOTOR1 I get a fluctuating digital signal – which seems appropriate. When I move the Feed to MOTOR2 on the FC I just see a DC jump equal to M1’s fluctuating digital. Total flatline.My resource settings are:
resource MOTOR 1 B00
resource MOTOR 2 A04
resource SERVO 1 A07
resource SERVO 2 A08But it *seems* like MOTOR 2 is doing something wonky.
Even though I was able to flash blheli32 *through* the F3FC. Weird as hell. I wish I understood the programming language so I could dig deeper. Any thoughts? My thinking was first motor, but the O-Scope showed output from the ESC was wrong (didn’t match good motor). So I checked the output from the FC, and it’s also different.Edit: I didn’t have the issue with BF dropping the Bicopter build with your .hex
It still thinks it’s bicopter.Edit: My $35 Banggood O-Scope is questionable at best for retrieving quantitative values, but it’s perfect for showing waveforms and it is criminally simpler than de-soldering ESCs/Motors/ect…
I *HIGHLY* recommend it.Cshep70Participantjihlein, my baby tricopter is wired for DRonin, but I usually fly the Omnibus F4SD, which at the time I attempted to build it was unsupported. Only the non-SD omnis are ported 🙁
I really want to try it, and I am currently wired on the bicopter (pic related). I have a spectrum satellite connected at R1.
I’m going to push forward with the betaflight load for now, as I’ve lost enough sanity to this build so far I need some redemption and Frederoo has come up with the mapping.
Edit: Holybro are some of my favorite people in this industry and it broke my heart to learn that I got one of the last remaining F3FCs in David’s inventory when everybody else is moving to the Kakute. If this experiment in your BF 3.5 build doesn’t work I’m switching FCs and coming to dRonin.
Attachments:
Cshep70Participantjihlein, Frederoo,
Thank you. I will dive back into this today. I had to walk away from it for a wee. It was frustrating me but I’m ready to dive back into it. Thank you for eli5, I have enough grasp of the systems to be able to work with what you’ve posted. I’ll let you know tonight.Cshep70ParticipantI am built to the specs in (pic related). Now I’m fuzzing logic with alcohol so before I decide to just set fire to this, I’m logging off.
Hopefully someday.
IT only took me 3-4 hours to get my babytri flying on an omnibus and stock Betaflight 3.5.2 (but it’s easy to find a resource map for an Omnibus)
I’m not throwing any more good time after bad on this thing. Yeah, it’s the coolest paperweight in my hanger. But I can’t even crash it right now. Great design, awesome build video that’s easy to duplicate, 1/10 setup documentation. Would give 0/10 if I could as what is available is conflicting.
ARRG. The second pic. David’s layout.
Attachments:
Cshep70ParticipantI get some errors when I paste in the ‘Starting PIDs’ et al from the Shop page F3FC and jihlein’s 3.5 Bicopter mix:
# resource motor 1 B00NOTE: B00 already assigned to MOTOR 3. MOTOR 3 disabled.
B00 set# resource motor 2 B01
NOTE: B01 already assigned to MOTOR 5. MOTOR 5 disabled.
NOTE: B01 already assigned to SONAR_ECHO.
B01 set# resource motor 3 none
Freed# resource motor 4 none
Freed# resource led_strip A02
NOTE: A02 already assigned to SERIAL_TX 2.
A02 set# resource servo 1 A03
NOTE: A03 already assigned to SERIAL_RX 2.
A03 set# resource servo 2 C08
###ERROR### Parse error# mixer CUSTOMAIRPLANE
Mixer: CUSTOMAIRPLANE# mmix 0 1.000 1.000 0.000 0.000
mmix 0 1.000 1.000 0.000 0.000# mmix 1 1.000 -1.000 0.000 0.000
mmix 0 1.000 1.000 0.000 0.000
mmix 1 1.000 -1.000 0.000 0.000# servo 2 900 2100 1585 100 -1
servo 2 900 2100 1585 100 -1# servo 3 900 2100 1420 100 -1
servo 3 900 2100 1420 100 -1# servo 4 1050 1950 1500 100 -1
servo 4 1050 1950 1500 100 -1# smix 0 2 2 100 0 0 100 0
smix 0 2 2 100 0 0 100 0# smix 1 2 1 -100 0 0 100 0
smix 0 2 2 100 0 0 100 0
smix 1 2 1 -100 0 0 100 0# smix 2 3 2 100 0 0 100 0
smix 0 2 2 100 0 0 100 0
smix 1 2 1 -100 0 0 100 0
smix 2 3 2 100 0 0 100 0# smix 3 3 1 100 0 0 100 0
smix 0 2 2 100 0 0 100 0
smix 1 2 1 -100 0 0 100 0
smix 2 3 2 100 0 0 100 0
smix 3 3 1 100 0 0 100 0# feature -ANTI_GRAVITY
Disabled ANTI_GRAVITY# feature TELEMETRY
Enabled TELEMETRY# beeper -ON_USB
Disabled ON_USB# serial 1 32 115200 57600 0 115200
serial 1 32 115200 57600 0 115200# set gyro_lowpass_hz = 90
gyro_lowpass_hz set to 90
# set acc_trim_pitch = -6
acc_trim_pitch set to -6
# set acc_calibration = -12,17,47
acc_calibration set to -12,17,47
# set mag_hardware = NONE
mag_hardware set to NONE
# set baro_hardware = NONE
baro_hardware set to NONE
# set rssi_scale = 41
rssi_scale set to 41
# set rc_interp_ch = RP
rc_interp_ch set to RP
# set min_throttle = 1015
min_throttle set to 1015
# set motor_pwm_rate = 2000
motor_pwm_rate set to 2000
# set align_board_yaw = 270
align_board_yaw set to 270
# set current_meter = ADC
current_meter set to ADC
# set ibata_scale = 336
ibata_scale set to 336
# set ibatv_scale = 336
ibatv_scale set to 336
# set servo_pwm_rate = 250
servo_pwm_rate set to 250
# set deadband = 5
deadband set to 5
# set yaw_deadband = 6
yaw_deadband set to 6
# profile 0
profile 0# set dterm_lowpass_type = BIQUAD
dterm_lowpass_type set to BIQUAD
# set dterm_notch_hz = 260
dterm_notch_hz set to 260
# set anti_gravity_gain = 1000
anti_gravity_gain set to 1000
# set iterm_windup = 50
iterm_windup set to 50
# set yaw_lowpass_hz = 50
yaw_lowpass_hz set to 50
# set throttle_boost = 0
throttle_boost set to 0
# set p_pitch = 60
p_pitch set to 60
# set i_pitch = 45
i_pitch set to 45
# set d_pitch = 60
d_pitch set to 60
# set p_roll = 45
p_roll set to 45
# set i_roll = 20
i_roll set to 20
# set d_roll = 15
d_roll set to 15
# set p_yaw = 40
p_yaw set to 40
# set i_yaw = 20
i_yaw set to 20
# set d_yaw = 60
d_yaw set to 60
# set f_yaw = 0
f_yaw set to 0
# rateprofile 0
rateprofile 0# set p_pitch = 60
p_pitch set to 60
# set i_pitch = 45
i_pitch set to 45
# set d_pitch = 60
d_pitch set to 60
# set p_roll = 45
p_roll set to 45
# set i_roll = 20
i_roll set to 20
# set d_roll = 15
d_roll set to 15
# set p_yaw = 40
p_yaw set to 40
# set i_yaw = 20
i_yaw set to 20
# set d_yaw = 60
d_yaw set to 60
# rateprofile 0
Cshep70ParticipantSo where are we? My BiCopter seems out of sort. If I try jihlein’s 3.5 with Bicopter re-added, is David’s Schematic posted above still good? I paste the diff dump from the Bicopter Shop page tab…
If not, which Betaflight do I need? Every time it saves and reboots, Custom Airframe crops back in?
I’m stumped. I’m not nearly as involved as y’all at this level. I normally just build, fly & crash race quads. Only reason I buy RCE airframes is David. He sucked me back into RC after having been retired from it 20 years during his time on the early FliteTest.
Cshep70ParticipantTry setting the Reverse Motor Yaw option in Betaflight (without actually reversing the motors). It shouldn’t make any difference in theory, unless the FC is trying to use differential torque.
Cshep70ParticipantDavid, since I’ve been sitting on my as of yet unbuilt bicopter waiting for my 3d PRINTED sOAT arm extenders…
Have you gotten anywhere with the feedback wire? Even just as far as where I should preemptively solder them for future use?
Cshep70Participant@lauka
I too humbly ask for an omnibus f4sd .hexCshep70ParticipantLitterbug,
Thank You. -
AuthorPosts