Skip to content

My Geeetech I3 Pro Alu 3D-Printer log and firmware repository

Notifications You must be signed in to change notification settings

jandelgado/geeetech-i3-a-pro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geeetech I3 Pro Alu (2018)

Some notes on my Geeetech I3 Pro Alu 3D-Printer as well as a pre-configured Marlin firmware and a simple dockerized firmware builder.

Assembly

unboxing

  • some parts where not manfuctured very accurate (e.g. the holes in the x-axis idle ends), so I had to use a rasp to make the smooth rods fit.
  • I had problems with the Z-axis (Z-axis often got stuck) until I mounted the Z-Axis nuts as shown here:

z nut z nut

Send Gcode to the printer

Use a terminal like e.g. picocom to send gcode commands directly to the printer:

$  picocom --imap lfcrlf -c -b 250000 /dev/ttyUSB0
G28<ENTER>

End picocom with CTRL+A CTRL+Q.

Alternatively run make terminal if using the firmware builder.

PID tuning

TODO

Custom Marlin Firmware

The printer is controlled by the so-called "3-in-one" printer box, which hosts a GT2560.

I updated the firmware to marlin v1.1.9 with manual bed levelling enabled.

marlin 1.1.9 splash marlin menu marlin menu

The firmware directory contains my marlin configurations as well as infos on how to use my self-contained dockerized firmware builder.

Modifications

Log of the modifications I did over the time, in chronological order.

printing

Nozzle cooler (for original MK8 extruder)

After getting the printer up and running, this was the first upgrade I printed, which improved overall printing quality. It's also possible to add a distance sensor, which I obviously not yet have added. Since I use the manual bed levelling feature of Marlin, levelling became very easy, so that an auto levelling sensor has no priority for me at the moment.

nozzle cooler

Z-axis anti wobble

Printed, but not yet installed.

anti wobble

Base clamps

The base clamps stabilize the printer on the the board.

base clamps

E3Dv6 and bowden extruder upgrade

In June 2020 I modified the 3d-printer to use a E3Dv6 hotend and a bowden extruder.

Extruder assembly

I again changed the extruder (22.06.2020) to this Redrex model. This time, it came with proper instructions and is overall of better quality than the old one.

extruder extruder

Extruder mount

I used this mount to attach the bowden extruder to the aluminium frame of the I3A Pro: https://www.thingiverse.com/thing:3513863

extruder mount mounted extruder

I attached the mount to the left side of the printer.

Mount for E3Dv6 and new X-Carriage

To mount the E3Dv6 I used this mount with integrated cooling:

The X-Carriage uses M3 screws while the E3Dv6 mount uses M4 screws, I ended up enlarging the drill holes of the X-Carriage to M4 size. I also needed to extend the Z-Axis end switch screw, which originally was to short for use with the new X-Carriage.

x-carriage e3dv6 mount partially assembled x-carriage assembled x-carriage x-carriage mounted z screw

Nozzle cooling fan

The new fan and duct used (https://www.thingiverse.com/thing:1632847) are so effective, that at 100% fan power, I always got "E1 Thermal runaway" errors. By limiting the fan power to 50% (in Cura) everything was fine.

The fan is connected to the PWM FAN connector (upper two pins).

The fan can be tested using gcode commands:

  • Turn nozzle fan (P0) off: M106 P0 S0
  • Set nozzle fan to 50%: M106 P0 S128

Cura settings for the E3Dv6 setup

  • Max fan speed 50%

Filament spool roller

I replaced the original filament spool by this one: https://www.thingiverse.com/thing:2185015

Let's see how it works (25.06.2020)

Evolution of calibration cubes

Testcubes printed in chronological order 1..6..10, A..C etc. Unfortunately I lost some of my notes which documented the printer settings used :-(

z screw

  • 1 - my first "successful" 3d-print

z screw

z screw

  • A - after switch to Marlin 1.1.9, 210° / 50°
  • B - 210° / 50° - last print with original MK8 hotend
  • C - 210° / 50° - first print with E3Dv6 bowden setup. Significant improvements in the details and reduced ghosting.

What's next?

  • auto bed levelling
  • install Z-axis anti-wobble
  • test different printing beds (e.g. glass)
  • test marlin 2.0 firmware

Useful links

Author

(c) 2020 by Jan Delgado

License

MIT

About

My Geeetech I3 Pro Alu 3D-Printer log and firmware repository

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages