whpthomas / GPX

Gcode to x3g conversion post processor
GNU General Public License v2.0
98 stars 16 forks source link

Circles perimeters shaking #9

Closed villamany closed 10 years ago

villamany commented 10 years ago

Hello, my FlashForge printer is shaking in small circles, mainly in the internal perimeters. I tried to use very low values ​​of acceleration but for linear movements acceleration is ok while small circles continues shaking (something minor but continual). I've tightened all belts and screws...

It gives the feeling of skip lines of code G, or maybe not had time to process as many coordinate changes so quickly as in the circles?

I uploaded a video so you can see and hear the problem is in the perimeters of the circles. Using MakerWare seems to be ok, but using GPX produce shaking.

I use "gpx file.gcode" to produce the .x3g file and my .ini file configured as:

; ; gpx.ini ; ; gcode to x3g conversion configuration file ;

;\ POST PROCESSING OPTIONS **

[printer]

; MACHINE TYPE ; ; specify the machine definition using a pre-defined built-in type identifier ; ; NOTE: settings are order dependnet, so always start by settng the machine type ; ; c3 = Cupcake Gen3 XYZ, Mk5/6 + Gen4 Extruder ; c4 = Cupcake Gen4 XYZ, Mk5/6 + Gen4 Extruder ; cp4 = Cupcake Pololu XYZ, Mk5/6 + Gen4 Extruder ; cpp = Cupcake Pololu XYZ, Mk5/6 + Pololu Extruder ; t6 = TOM Mk6 - single extruder ; t7 = TOM Mk7 - single extruder ; t7d = TOM Mk7 - dual extruder ; r1 = Replicator 1 - single extruder ; r1d = Replicator 1 - dual extruder ; r2 = Replicator 2 (default config) ; r2h = Replicator 2 with HBP ; r2x = Replicator 2X

machine_type=r1d

; GCODE FLAVOR ; ; specify the gcode flavor ; ; reprap = M109 Set Extruder Temperature and Wait ; makerbot = M109 Set Build Platform Temperature (Same as M140)

gcode_flavor=makerbot

; BUILD TEMPERATURE ; ; override the gcode build plate temperature ; 0 = disabled

build_platform_temperature=0

; BUILD PROGRESS ; ; generate gcode for the build progress ; this should be enabled for slic3r and kisslicer ; 1 = enabled ; 0 = disabled

build_progress=1

; DITTO PRINTING ; ; print simultaniously with both nozzles ; 1 = enabled ; 0 = disabled

ditto_printing=0

; FILAMENT DIAMETER ; ; set this to the filament diameter setting used in the slicer ; 1.75 = default

slicer_filament_diameter=1.75

; SD CARD PATH ; ; if an SD card is inserted the x3g file will be written there ; uncomment to enable and substitute the name of your SD card volume

sd_card_path=F:\

;\ RIGHT EXTRUDER **

[right]

; ACTUAL FILAMENT DIAMETER ; ; override gcode for the right filament diameter ; 1.75 = default ; 0 = disabled

actual_filament_diameter=0

; ACTIVE TEMPERATURE ; ; override gcode for the right active temperature ; 0 = disabled

active_temperature=0

; STANDBY TEMPERATURE ; ; override gcode for the right standby temperature ; 0 = disabled

standby_temperature=0

;\ LEFT EXTRUDER **

[left]

; ACTUAL FILAMENT DIAMETER ; ; override gcode for the left filament diameter ; 1.75 = default ; 0 = disabled

actual_filament_diameter=0

; ACTIVE TEMPERATURE ; ; override gcode for the left active temperature ; 0 = disabled

active_temperature=0

; STANDBY TEMPERATURE ; ; override gcode for the left standby temperature ; 0 = disabled

standby_temperature=0

If i setup very slow acceleration seems that the extruder is not following the rounded path of the circle. View this video : https://www.youtube.com/watch?v=Ay6Nj9Ukdjs&list=UU1d_Q8QR1mhUhq3L6Ko6_6w

And this one is in normal acceleration, it works perfectly on the linear filling but shaking on perimeters: https://www.youtube.com/watch?v=MuQMbVjXw8E&feature=youtu.be

Thanks for the great work!!

dcnewman commented 10 years ago

On 07/06/2014, 5:43 AM, villamany wrote:

Hello, my FlashForge printer is shaking in small circles, mainly in the internal perimeters. I tried to use very low values ​​of acceleration but for linear movements acceleration is ok while small circles continues shaking (something minor but continual). I've tightened all belts and screws...

It gives the feeling of skip lines of code G, or maybe not had time to process as many coordinate changes so quickly as in the circles?

I uploaded a video so you can see and hear the problem is in the perimeters of the circles. Using MakerWare seems to be ok, but using GPX produce shaking.

I use "gpx file.gcode" to produce the .x3g file and my .ini file configured as:

This is not a GPX issue. See the response I posted elsewhere to this same question.

Dan

villamany commented 10 years ago

thanks a lot. Searching for "centripedal acceleration" found this https://groups.google.com/forum/#!topic/flashforge/LhnmtRRvuTk