etotheipi
etotheipi
RRCRat Rig Community [Unofficial]
Created by etotheipi on 7/29/2024 in #ratos-support
BTT SFS v2 Motion Doesn't work
I ended up ordering a new BTT SFS v2 and it works. I double checked the voltages on the new one and it was as I expected: as I move the filament, it switches between 0V and 4.4V every few mm. There must've been something wrong with the electronics of the old one. I have processed an Amazon return for it. I tested both filament runout and filament jam capability of the new one, and it works fine with the following in my printer.cfg:
[filament_switch_sensor FILAMENT_RUNOUT]
switch_pin: ^PG15
pause_on_runout: False
event_delay: 3.0
pause_delay: 0.5
runout_gcode:
M117 Filament not detected, pausing...
PAUSE # [pause_resume] is required in printer.cfg
SET_IDLE_TIMEOUT TIMEOUT=18000
insert_gcode:
M117 Filament detected, check hotend temp and resume


[filament_motion_sensor FILAMENT_MOTION]
switch_pin: ^PG10
detection_length: 6 # accuracy of motion sensor 2.88mm
extruder: extruder
pause_on_runout: False
event_delay: 3.0
pause_delay: 0.5
runout_gcode:
M117 Filament jam detected, pausing...
PAUSE # [pause_resume] is required in printer.cfg
SET_IDLE_TIMEOUT TIMEOUT=18000
insert_gcode:
M117 Jam cleared. Check hotend temp and resume

[delayed_gcode DISABLEFILAMENTSENSOR] ; This will disable the SFS 1 second after klipper starts
initial_duration: 1
gcode:
SET_FILAMENT_SENSOR SENSOR=FILAMENT_RUNOUT ENABLE=0
SET_FILAMENT_SENSOR SENSOR=FILAMENT_MOTION ENABLE=0

[gcode_macro _USER_START_PRINT_AFTER_HEATING_EXTRUDER]
gcode:
M117 ENABLING the Smart Filament Sensor
SET_FILAMENT_SENSOR SENSOR=FILAMENT_MOTION ENABLE=1
SET_FILAMENT_SENSOR SENSOR=FILAMENT_RUNOUT ENABLE=1
SKEW_PROFILE LOAD=CaliFlower

[gcode_macro _USER_END_PRINT_AFTER_HEATERS_OFF]
gcode:
M117 DISABLING the Smart Filament Sensor
SET_FILAMENT_SENSOR SENSOR=FILAMENT_MOTION ENABLE=0
SET_FILAMENT_SENSOR SENSOR=FILAMENT_RUNOUT ENABLE=0
SET_SKEW CLEAR=1
[filament_switch_sensor FILAMENT_RUNOUT]
switch_pin: ^PG15
pause_on_runout: False
event_delay: 3.0
pause_delay: 0.5
runout_gcode:
M117 Filament not detected, pausing...
PAUSE # [pause_resume] is required in printer.cfg
SET_IDLE_TIMEOUT TIMEOUT=18000
insert_gcode:
M117 Filament detected, check hotend temp and resume


[filament_motion_sensor FILAMENT_MOTION]
switch_pin: ^PG10
detection_length: 6 # accuracy of motion sensor 2.88mm
extruder: extruder
pause_on_runout: False
event_delay: 3.0
pause_delay: 0.5
runout_gcode:
M117 Filament jam detected, pausing...
PAUSE # [pause_resume] is required in printer.cfg
SET_IDLE_TIMEOUT TIMEOUT=18000
insert_gcode:
M117 Jam cleared. Check hotend temp and resume

[delayed_gcode DISABLEFILAMENTSENSOR] ; This will disable the SFS 1 second after klipper starts
initial_duration: 1
gcode:
SET_FILAMENT_SENSOR SENSOR=FILAMENT_RUNOUT ENABLE=0
SET_FILAMENT_SENSOR SENSOR=FILAMENT_MOTION ENABLE=0

[gcode_macro _USER_START_PRINT_AFTER_HEATING_EXTRUDER]
gcode:
M117 ENABLING the Smart Filament Sensor
SET_FILAMENT_SENSOR SENSOR=FILAMENT_MOTION ENABLE=1
SET_FILAMENT_SENSOR SENSOR=FILAMENT_RUNOUT ENABLE=1
SKEW_PROFILE LOAD=CaliFlower

[gcode_macro _USER_END_PRINT_AFTER_HEATERS_OFF]
gcode:
M117 DISABLING the Smart Filament Sensor
SET_FILAMENT_SENSOR SENSOR=FILAMENT_MOTION ENABLE=0
SET_FILAMENT_SENSOR SENSOR=FILAMENT_RUNOUT ENABLE=0
SET_SKEW CLEAR=1
24 replies
RRCRat Rig Community [Unofficial]
Created by etotheipi on 7/29/2024 in #ratos-support
BTT SFS v2 Motion Doesn't work
I wonder if mine defective, because that's basically what I have. I have tried PG10 ^PG10 !PG10 and ^!PG10.
If you move the filament when just looking at the dashboard, do you see the value of encoder_sensor flipping on and off? I don't, it just stays "detected" the whole time
24 replies
RRCRat Rig Community [Unofficial]
Created by etotheipi on 7/29/2024 in #ratos-support
BTT SFS v2 Motion Doesn't work
Yes, it an encoder wheel with holes and IR tx/rx around it, which changes the signal every 2.88mm of filament. If you set detection length to 6(mm), then RatOS expects to see at least one signal flip/pulse every 6mm of filament it thinks it's feeding which accommodates some slack in the bowden tubes, etc (but either way will see zero pulses if it's jammed because the wheel isn't spinning). It's surprisingly simple at the end of the day.
24 replies
RRCRat Rig Community [Unofficial]
Created by etotheipi on 7/29/2024 in #ratos-support
BTT SFS v2 Motion Doesn't work
When everything is connected properly, the voltage between GND and SIGNAL oscillates between 2.68V and 3.18V as the filament moves. I guess still not enough to switch the state of signal pin on the Octopus board
24 replies
RRCRat Rig Community [Unofficial]
Created by etotheipi on 7/29/2024 in #ratos-support
BTT SFS v2 Motion Doesn't work
I have plugged it into different ports, but made sure PG11 was correct
24 replies
RRCRat Rig Community [Unofficial]
Created by etotheipi on 7/29/2024 in #ratos-support
BTT SFS v2 Motion Doesn't work
No description
24 replies
RRCRat Rig Community [Unofficial]
Created by etotheipi on 7/29/2024 in #ratos-support
BTT SFS v2 Motion Doesn't work
Isn't that what the ^ is for in ^PG11?
24 replies
RRCRat Rig Community [Unofficial]
Created by etotheipi on 7/29/2024 in #ratos-support
BTT SFS v2 Motion Doesn't work
I'm fairly certain it's supposed to switch voltage ever 2.88mm of filament movement. But maybe this is defective, because that's not enough
24 replies
RRCRat Rig Community [Unofficial]
Created by etotheipi on 7/29/2024 in #ratos-support
BTT SFS v2 Motion Doesn't work
Is the 2.9V switching enough for the microcontroller to detect? I guess not since the Octopus Pro board is not detecting the change
24 replies
RRCRat Rig Community [Unofficial]
Created by etotheipi on 7/29/2024 in #ratos-support
BTT SFS v2 Motion Doesn't work
Seems kinda obvious in hindsight.
RUNOUT wires goes from 0V (empty) to 3.77V (filament present) ✅ MOTION wires, oscillates between 2.4V and 2.9V as filament moves ❌
24 replies
RRCRat Rig Community [Unofficial]
Created by etotheipi on 7/29/2024 in #ratos-support
BTT SFS v2 Motion Doesn't work
I forgot to mention that it pause immediately on starting the print, then when I resume, it will continue printing to the end with no issue. However, it does not detect the "jam" if I manually stop it from feeding. Also, in the Mainsail UI, it will show either "empty" or "detected" for that particular sensor, but doesn't change when the filament moves. I was under the impression it should switch every 2.88mm
24 replies
RRCRat Rig Community [Unofficial]
Created by etotheipi on 7/25/2024 in #fix-my-resonance
Shaper graphs have different peaks for Y and Z
No description
18 replies
RRCRat Rig Community [Unofficial]
Created by etotheipi on 7/25/2024 in #fix-my-resonance
Shaper graphs have different peaks for Y and Z
Yeah, that's my next step. I'll rerun the ADXL stuff after I do
18 replies
RRCRat Rig Community [Unofficial]
Created by etotheipi on 7/25/2024 in #fix-my-resonance
Shaper graphs have different peaks for Y and Z
Thanks for listening to me figure this out, haha
18 replies
RRCRat Rig Community [Unofficial]
Created by etotheipi on 7/25/2024 in #fix-my-resonance
Shaper graphs have different peaks for Y and Z
Gonna see if the Toro3d guy will send me a new one. I weighed the whole X-axis before putting it back in: Old X-axis: 610g New X-axis: 270g About 40% of that weight savings is the linear rail. I'll probably just have to suck it up and go back to the old rail for now.
18 replies
RRCRat Rig Community [Unofficial]
Created by etotheipi on 7/25/2024 in #fix-my-resonance
Shaper graphs have different peaks for Y and Z
The accelerometer is mounted on the standard mounting holes on the front-top of the EVA3 toolhead (upper left in the video).
In the clip you can see how insanely bad this problem is. I'm hardly applying much force. The glide block is clearly rotating with the toolhead. The bearing balls must be the wrong size or something.
So my hypothesis is: the center of mass is not centered on the glide block, then the Y-oscillations will induce rotations about the X axis. Given the position of the ADXL, that would probably look mostly like Z movement.
I won this assembly in a discord raffle from Toro3D. This one must be defective. This is the first time I've tried assembling the gantry with it. Haven't tried printing anything yet. I suspect this will cause major problems as you suggested.
18 replies
RRCRat Rig Community [Unofficial]
Created by etotheipi on 7/25/2024 in #fix-my-resonance
Shaper graphs have different peaks for Y and Z
I just squared it up and tried to equally tighten the belts, which got me to this point. Nothing feels abnormal to me. I think my belt chart does have both peaks, they're just pretty close so I think they merged into (almost) one, due to the extra-light X-axis, which raises the frequency of the Y-axis test peak to be closer to the X-axis test peak. At least that's my intepretation of it.
I realize now I should've marked specifically what I'm looking at on my chart: "Y-axis test graph" that shows different peaks for measured Z-vibration (blue) and measured Y-vibration (green). The peaks are distinct, and the measured Z-vibrations (blue) is much bigger than the Y (green).
I think that means the toolhead is moving up and down, or rotation around the X (I posted here looking for feedback, but I think I'm figuring this out as I type). I did just confirm that the print head has quite a bit of rotational play about the X-axis. I think that explains it. This linear rail has a serious problem!
18 replies
RRCRat Rig Community [Unofficial]
Created by etotheipi on 7/24/2024 in #ratos-support
RatOS/MCU/Klipper failure after update (Octopus Pro 446)
No worries. I did end up doing a full flash. NBD. I'm having fun playing with the new version.
32 replies
RRCRat Rig Community [Unofficial]
Created by etotheipi on 7/24/2024 in #ratos-support
RatOS/MCU/Klipper failure after update (Octopus Pro 446)
I guess it would have to be a version of the firmware compiled by RatOS, right? I still only have one from mid-2023 in that folder
32 replies
RRCRat Rig Community [Unofficial]
Created by etotheipi on 7/24/2024 in #ratos-support
RatOS/MCU/Klipper failure after update (Octopus Pro 446)
Is it possible to just download the latest firmware and flash manually? I'd like to try that before doing a full reset of everything.
32 replies