Latest stable Marlin for Geeetech i3 Pro B

NiklasO
Posts: 103
Joined: Mon Oct 31, 2016 10:10 pm

Latest stable Marlin for Geeetech i3 Pro B

Post by NiklasO » Tue Jul 18, 2017 10:13 pm

Hello,

Here is the latest firmware for the i3 Pro B.
As of writing: 1.1.4

It is configured for BL/3DTouch with the ORIGINAL mount.
If you are using any other way to mount the sensor, you need to change the following values to reflect yours:

Code: Select all

#define X_PROBE_OFFSET_FROM_EXTRUDER 4  // X offset: -left  +right  [of the nozzle]
#define Y_PROBE_OFFSET_FROM_EXTRUDER -44  // Y offset: -front +behind [the nozzle]
#define Z_PROBE_OFFSET_FROM_EXTRUDER -1.4   // Z offset: -below +above  [the nozzle]
How to find your offsets, look at "Part 5" here:
http://www.soliforum.com/topic/4714/aut ... -level-23/

If using GT2560 A+, set SERVO0_PIN from 32 to 11 in pins_GT2560.h.

If you don't want BLTouch, comment out the following three values in Configuration.h:

Code: Select all

#define BLTOUCH
#define AUTO_BED_LEVELING_BILINEAR
#define Z_SAFE_HOMING
Download 1.1.4:
https://goo.gl/n7Eixy
Last edited by NiklasO on Mon Aug 07, 2017 8:55 pm, edited 2 times in total.

thejoshua3
Posts: 2
Joined: Thu Apr 20, 2017 5:45 pm

Re: Latest stable Marlin for Geeetech i3 Pro B

Post by thejoshua3 » Tue Jul 18, 2017 10:38 pm

Great new!
I'll test this release asap...

Thanks!

User avatar
William
Posts: 2627
Joined: Tue Jun 07, 2016 9:38 am

Re: Latest stable Marlin for Geeetech i3 Pro B

Post by William » Wed Jul 19, 2017 9:42 am

Good job!
Amazing 3D printing world

PabloGNU
Posts: 1
Joined: Thu Jul 20, 2017 4:59 am

Re: Latest stable Marlin for Geeetech i3 Pro B

Post by PabloGNU » Thu Jul 20, 2017 5:53 am

Thanks for your great job.

Maybe this is not the properly site to write this but i try this firmware and others and my 3DTouch from geeetech doest work. When the printer is turned on it does the self test and it extends and retracts but when i want to do a bed level, it doesnt extends so fails all the time.

I dont know what to do. I have a GT2560 Rev A+ so i change the SERV0 pin has you say and nothings works.

Thanks for your time.

JonahUK
Posts: 15
Joined: Tue Jan 31, 2017 8:34 pm

Re: Latest stable Marlin for Geeetech i3 Pro B

Post by JonahUK » Sat Jul 22, 2017 3:53 am

Flashed fine on my Pro B without probe (after making the changes above and entering my Z/E steps).
Will test a print later.

Thanks for this NiklasO
Last edited by JonahUK on Mon Jul 24, 2017 7:20 pm, edited 3 times in total.

sblop
Posts: 5
Joined: Mon Jul 24, 2017 4:39 pm

Re: Latest stable Marlin for Geeetech i3 Pro B

Post by sblop » Mon Jul 24, 2017 4:50 pm

Thanks so much for a fantastic firmware. Great with new features etc, compared to official old Marlin firmware. :-)

I have few minor issues, and so far I have not been able to track down if this issue originates in the printers firmware or in my slicer.

1:
From time to time the printer does not print the file on the SD card. Printer heats and autolevels. From there it does nothing. Only percentage completion rises with about a percent per second. No movement or extrusion. At one file I started the print again, and then the printer started printing correctly.

2: Autolevel. The default mesh autolevel was creating values that where height was incorrect, and I was unable to print, despite calibrating height several times. Changing to 3 point calibration solved this. Also this makes the calibration much faster. :-)

A tip for other users: I have the GT2560A+, but had to change the SERVO0_PIN to 32, in order to make this firmware work. (I initially changed this to 11, but this didnt work, so I had to change this value back to the original).

JonahUK
Posts: 15
Joined: Tue Jan 31, 2017 8:34 pm

Re: Latest stable Marlin for Geeetech i3 Pro B

Post by JonahUK » Mon Jul 24, 2017 7:39 pm

hmm, my auto home seems to send the head to the center of the bed when homing Z (after homing X & Y correctly)?
Please note that I am NOT usiung the 3DTouch.

My Settings:

Code: Select all

// Travel limits after homing (units are in mm)
#define X_MIN_POS -15
#define Y_MIN_POS 5
#define Z_MIN_POS 0
#define X_MAX_POS 200
#define Y_MAX_POS 200
#define Z_MAX_POS 180
And this:

Code: Select all

// @section homing

// The center of the bed is at (X=0, Y=0)
#define BED_CENTER_AT_0_0

// Manually set the home position. Leave these undefined for automatic settings.
// For DELTA this is the top-center of the Cartesian print volume.
#define MANUAL_X_HOME_POS 0
#define MANUAL_Y_HOME_POS 0
#define MANUAL_Z_HOME_POS 0
Any ideas how to fix it?


EDIT:
Resolved by commenting out "#define Z_SAFE_HOMING"

NiklasO
Posts: 103
Joined: Mon Oct 31, 2016 10:10 pm

Re: Latest stable Marlin for Geeetech i3 Pro B

Post by NiklasO » Mon Aug 07, 2017 8:54 pm

JonahUK wrote:
Mon Jul 24, 2017 7:39 pm
hmm, my auto home seems to send the head to the center of the bed when homing Z (after homing X & Y correctly)?
Please note that I am NOT usiung the 3DTouch.

My Settings:

Code: Select all

// Travel limits after homing (units are in mm)
#define X_MIN_POS -15
#define Y_MIN_POS 5
#define Z_MIN_POS 0
#define X_MAX_POS 200
#define Y_MAX_POS 200
#define Z_MAX_POS 180
And this:

Code: Select all

// @section homing

// The center of the bed is at (X=0, Y=0)
#define BED_CENTER_AT_0_0

// Manually set the home position. Leave these undefined for automatic settings.
// For DELTA this is the top-center of the Cartesian print volume.
#define MANUAL_X_HOME_POS 0
#define MANUAL_Y_HOME_POS 0
#define MANUAL_Z_HOME_POS 0
Any ideas how to fix it?


EDIT:
Resolved by commenting out "#define Z_SAFE_HOMING"
That's right. Adding it to my post.

Support for GT2560 has been merged in to Merlin dev now. Just need to wait for next release to have official support. :)

geetch38349
Posts: 9
Joined: Thu Jun 22, 2017 3:57 am

Re: Latest stable Marlin for Geeetech i3 Pro B

Post by geetch38349 » Mon Aug 14, 2017 12:30 am

Hello and thank you for the firmware.

What should I do with an echo:SD init fail error.

My board is hanging on echo:SD init fail and the LED will not power on. I'm using a GT2560 A+ board and made the following changes.

SERVO0_PIN from 32 to 11 in pins_GT2560.h
comment out the following three values in Configuration.h:
#define BLTOUCH
#define AUTO_BED_LEVELING_BILINEAR
#define Z_SAFE_HOMING

Here's a photo of the LCD/SD card board.
Attachments
IMG_20170813_112753.jpg
IMG_20170813_112753.jpg (192.25 KiB) Viewed 9357 times

sblop
Posts: 5
Joined: Mon Jul 24, 2017 4:39 pm

Re: Latest stable Marlin for Geeetech i3 Pro B

Post by sblop » Mon Aug 14, 2017 5:57 pm

Hi,

How did you add the "change filament" and statistics of the printer (how long time/Much filament used etc) to the Marlin FW? Is this a custom fork? - Reason I am asking is that I cannot find anywhere references to this in the Marlin FW.

Post Reply

Return to “Firmware”

Who is online

Users browsing this forum: No registered users and 1 guest