
Aha... yes... I've had EE's tell me they don't want to make a special map for avoiding things, so I do understand.
Perhaps this is why 3DS developers just ditched the soft stop detection to incorporate the alternative "revolutionary" purge function?
I always considered "disabling" soft stop detection is valid for specific functions. But that has to be dealt with in code as well.

@Kiza
[Quote]
By the way, does anybody know, what are the settings for movement/extrusion? Steps per mm in Cube 3 firmware.
[Quote]
The Cube firmware uses 8 as the diameter of the "gear" when in actuality the OD is 9.5 with
a tooth depth of .45 makes the ID 8.6. The circumference varies from 29.83 for the 9.5 OD
to 27.04 for the ID 8.6. Therefore, the extruder INPUT length is 29.8327.04mm per revolution regardless
of the number of steps. Neither of these would work very well because they are the extremes.
BFB Gcode M108 Sxx.x specifies the number of RPMsx10 of the extruder. So, one parameter is in TIME, RPM
and the other is DISTANCE, mm/step. Things can get confusing.
As an example M108 S29 = 2.9 RPMs.
Using a median circumference of 28.435mm*2.9RPM = 82.4615mm/minute or 1.3744mm/sec.
Using the median circumference of 28.435mm per revolution/200 steps per rev = 0.142175mm per step.
Or, expressed as steps/mm = 7.03358537014243 steps. Very unyielding.
Specifying RPM instead step/mm results in a fixed length of filament per minute regardless of the number of steps.
BTW, beautiful work on ur Mods. You continue to impress me !!!
G70

Post Thanks / Like  1 Thanks, 0 Likes, 0 Dislikes
Kiza thanked for this post

[QUOTE=JackMeoff;43971]@Kiza
[Quote]
By the way, does anybody know, what are the settings for movement/extrusion? Steps per mm in Cube 3 firmware.
The Cube firmware uses 8 as the diameter of the "gear" when in actuality the OD is 9.5 with
a tooth depth of .45 makes the ID 8.6. The circumference varies from 29.83 for the 9.5 OD
to 27.04 for the ID 8.6. Therefore, the extruder INPUT length is 29.8327.04mm per revolution regardless
of the number of steps. Neither of these would work very well because they are the extremes.
BFB Gcode M108 Sxx.x specifies the number of RPMsx10 of the extruder. So, one parameter is in TIME, RPM
and the other is DISTANCE, mm/step. Things can get confusing.
As an example M108 S29 = 2.9 RPMs.
Using a median circumference of 28.435mm*2.9RPM = 82.4615mm/minute or 1.3744mm/sec.
Using the median circumference of 28.435mm per revolution/200 steps per rev = 0.142175mm per step.
Or, expressed as steps/mm = 7.03358537014243 steps. Very unyielding.
Specifying RPM instead step/mm results in a fixed length of filament per minute regardless of the number of steps.
BTW, beautiful work on ur Mods. You continue to impress me !!!
G70
Thank you so much! I will try to use this parameters for the extrusion. Do you know the parameters for the XYZ movement as well? Number of steps per mm?
I can measure it, but I wonder what exactly the cube firmware parameters are.
Stopped working on the project for some time now, lot's of work to do. Will continue as soon as I have more free time, really excited to finally print something
Few more days

Confirming feedlength should be simple. Since the driver "cogs", you should be able to shave the filament at the top of the driver and turn the gear exactly 1 turn; then measure the protruding length.
         
1st measurement:
PLA new: 27.72mm/turn
27.72/pi=8.8235500450146774150269158413722 (Dia 8.824mm) effective driver diameter
Since the F/W is simply providing a given RPM per the BFB input, it is ignoring overtorque conditions where less filament is actually spooled out.
Last edited by TommyDee; 04062018 at 01:40 AM.

Originally Posted by
TommyDee
Confirming feedlength should be simple. Since the driver "cogs", you should be able to shave the filament at the top of the driver and turn the gear exactly 1 turn; then measure the protruding length.
         
1st measurement:
PLA new: 27.72mm/turn
27.72/pi=8.8235500450146774150269158413722 (Dia 8.824mm) effective driver diameter
Since the F/W is simply providing a given RPM per the BFB input, it is ignoring overtorque conditions where less filament is actually spooled out.
How about XYZ movement?

XYZ will be based on the belt/gear combo.
I hadn't looked into that yet.
Basically it is the OD of the gear * pi.
Most of these are metric so the measurement should be a nice round millimeter value.

@Kiza
Originally Posted by
Kiza
How about XYZ movement?
Check ur gmail...
G70

Post Thanks / Like  1 Thanks, 0 Likes, 0 Dislikes
Kiza thanked for this post