Welcome! Log In Create A New Profile

Advanced

Geeetech A10m

Posted by Ken234 
Geeetech A10m
October 31, 2018 07:00AM
I'm writing here to ask if someone may be able to help me.I just got this a10m printer and flashed a prebuilt firmware from there forum because I'm completely lost with arduino and the errors I get when I try to do it myself.geetech support is non existent so I'm kinda on my own,my problem is I have the 3d touch sensor for bed leveling and the firmware I flashed is for the 3d touch but it does not do the bed leveling prior to printing like it should.this is all I need to fix and can't seem to find anyone to help,if someone can point me in the right direction or instruct me how I can fix it I would really be thankful
Re: Geeetech A10m
October 31, 2018 08:22AM
Have you look at this

[www.geeetech.com]


Electronics Technician / Computer Programmer
Re: Geeetech A10m
October 31, 2018 06:38PM
Thanks for that but I already hooked it up correctly,I know this because I reversed the wires and it drove straight into the bed.the sensor only probes the middle of the bed it d9es not do the 3 points like it should
that's my problem

Edited 1 time(s). Last edit at 10/31/2018 06:39PM by Ken234.
Re: Geeetech A10m
November 01, 2018 10:10AM
You have to tell it to do the bed levelling via a G code, if it's marlin firmware, you send a G29
Re: Geeetech A10m
November 02, 2018 12:13PM
So it Will not do it automatically like my prusa,I have to add it to my g code I the slicer?
Re: Geeetech A10m
November 02, 2018 10:06PM
The Prusa doesnt do it auto magically either

It has a gcode.start file, this is preprended to all gcode files generated by Slic3r

note the lines
G28 W ; home all without mesh bed level
G80 ; mesh bed leveling

why they use g80 vs g29?? no idea...

gcode.start contents
M115 U3.1.0 ; tell printer latest fw version
M83  ; extruder relative mode
M204 S[machine_max_acceleration_extruding] T[machine_max_acceleration_retracting] ; MK2 firmware only supports the old M204 format
M104 S[first_layer_temperature] ; set extruder temp
M140 S[first_layer_bed_temperature] ; set bed temp
M190 S[first_layer_bed_temperature] ; wait for bed temp
M109 S[first_layer_temperature] ; wait for extruder temp
G28 W ; home all without mesh bed level
G80 ; mesh bed leveling
G1 Y-3.0 F1000.0 ; go outside print area
G92 E0.0
G1 X60.0 E9.0  F1000.0 ; intro line
G1 X100.0 E12.5  F1000.0 ; intro line
G92 E0.0

Edited 1 time(s). Last edit at 11/02/2018 10:07PM by Dust.
Re: Geeetech A10m
November 02, 2018 10:24PM
Ok so how can I save it on slicer so I don't have to do it every time? And will it save the skew and adjust for it?I'm having a he'll of a time getting the bed level in the corners and I can't print anything till I get it fixed
Re: Geeetech A10m
November 03, 2018 05:13AM
In slic3r, open settings/printer settings/custom g-code
add the G29 S after the G28

The S tells it to store the mesh into eeprom
Dust's example start code above has some other good code but note it sets relative extruder mode(M83), use M82 for absolute mode.
Afaik G80 is not used in Marlin code

Edited 1 time(s). Last edit at 11/03/2018 05:18AM by obewan.
Re: Geeetech A10m
November 03, 2018 09:44PM
Can you give me a good start script to start?
Re: Geeetech A10m
November 04, 2018 10:40AM
Try this

M82 ; Extruder in absolute mode
G28 W ; Home extruder
G1 X0 Y0 Z5 F{Z_TRAVEL_SPEED}
M107 ; Turn off fan
G90 ; Absolute positioning
M104 S150 ; start extruder heating
M190 S[first_layer_bed_temperature] ; set bed temp
M140 S[first_layer_bed_temperature] ;wait for bed temp
M109 S[first_layer_temperature_0] ; Wait for all used extruders to reach temperature
G92 E0 ; Reset extruder position
G29 S ;level bed
G1 X5 Y5 Z0.25 F1000.0 ; go intro start pos
G1 X60.0 E9.0 F600.0 ; intro line to prime extruder
G1 X100.0 E16 F800.0 ; intro line
G92 E0.0 ; reset extruder distance position
Re: Geeetech A10m
November 04, 2018 05:31PM
Thanks obewan,I appreciate your help now if I can get the bed leveled out I might actually be able to use the printer
Re: Geeetech A10m
November 04, 2018 09:09PM
Ok your code works now the nozzle is getting clogged or the filament is skipping in the extruder,one other thing after the wipe it drops the temp to 150 and I have to fix that before it's starts,is there a way to change that?
Re: Geeetech A10m
November 05, 2018 08:58AM
Ok, didn't expect the temp drop after the intro line, try adding

M104 S[first_layer_temperature_0]

between the M140 and M109
Re: Geeetech A10m
November 05, 2018 08:09PM
Ok will do thank you
Re: Geeetech A10m
November 05, 2018 09:46PM
Well still does it,it's after the first probe in the middle of the bed,but I can't tell if it's gonna work because for some reasons not extruding plastic but it's not because it not hot enough so now I have another thing to figure out
Re: Geeetech A10m
November 06, 2018 07:55AM
150 seems low even for PLA. If memory serves others are running between 180 and 205.
M104 S150 is ok to start heating the extruder while you wait for the bed but M109 should be the extrusion temperature. (M109 S190)
This is the start code only. What follows is the GCODE generated by the slicer so you need to make sure the temperatures are correct in those settings.
Re: Geeetech A10m
November 06, 2018 06:16PM
Ok so should I take that line out and add the M109 S190 there? I'm of good with the code stuff so I need to ask how to write it in the gcode

Edited 1 time(s). Last edit at 11/06/2018 06:18PM by Ken234.
Re: Geeetech A10m
November 07, 2018 04:35PM
The M104 S150 is toget the extruder heating while the bed gets up to temp(its set to 150 so the nozzle doesn't dribble,
When the bed reaches the desired temp the extruder should continue heating up to the 1st layer temp that you set in the slicer.
This is the start G code that i use in cura 3.4.1
Re: Geeetech A10m
November 08, 2018 04:58PM
Okbthanks but it doesn't it stays at 150 I changed it to 215 but it doesn't go to what's set in simplify 3d
Re: Geeetech A10m
November 08, 2018 05:14PM
For some unknown reason, i thought you were using cura slicer,
Here is a simplify3d start code (not mine) that does the same as my cura code. edit out the bits you dont want.


M80; power on
M104 S140; pre heat nozzle
M140 S[bed1_temperature]; start warming the bed
G1 Z15 F1000; lift the z 15 mm
M117 Homing;
G28; Home all 3 axis
M117 auto leveling;
G29; run auto level
M190 S[bed1_temperature]; set bed temp and wait for it to come up
G21 ; [mm] mode
G90 ; absolute mode
G1 Y15 X15 F3000; move to a safe spot
G92 E0; reset the extruder
M109 S[extruder0_temperature]; set hot end temp to first layer temp
M117 Priming;
M83;
G1 Z0.1 F300; Lower nozzle
G1 E8 F150; Prime extruder 8mm
G1 E-1 F3000; retract extruder 1mm
G92 E0;
M82;
M117 Printing;
G1 Z2 F300; Lift nozzle start printing

Edited 1 time(s). Last edit at 11/08/2018 05:15PM by obewan.
Re: Geeetech A10m
November 08, 2018 08:55PM
Thanks again obewan appreciate your help
Re: Geeetech A10m
November 09, 2018 09:28PM
Well that works but it goes to 140 and bed temp goes to 0 and I have to manually change it on the printer
Sorry, only registered users may post in this forum.

Click here to login