Git Product home page Git Product logo

geeetech-i3-a-pro's Introduction

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

geeetech-i3-a-pro's People

Contributors

jandelgado avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.