For Acrilyc Geeetech I3 Pro X with IR differential Z probe.
Idea and schematics of the probe by David Crocker (a.k.a. DC42)
- Mini height sensor board. Complete description of the board, it's setup and tuning.
- Firmware and schematics. Version V1.0_1.1 is used in this project.
PCB is mine:
- Eagle files. Slightly different from DC42, mirrored design.
- Gerber files. Based on Spurkfun cam profile for Seeedstudio.
Also, holder for this probe is mounted on changed left Geeetech's bracket - part #I3B1-31:
- FreeCAD and STLs. All files are in open format.
Voltage from Geeetech's Power Supply is about 10.9 Volt maximum, and total resistance of MK2a PCB Heatbed, including wires and connector to GT2560 is 1.45 Ohm minimum. Therefore, maximum power of this heatbed is 81.45 Watt.
So, bedKp and bedKi must to be set to more agressive values.
80 Watt power is not enough to achieve 115-120°C if MK2a is used "as is", especially in cold room or/and with borosilicate glass placed on it. So, in the particular project MK2a is insulated underneath with 1mm cork mat and commecial ("food") aluminium foil.
Please note, that thikness of borosilicate glass, supplied by Geeetech is 3.3mm, not 4.
Marlin 1.1.7 is used in this fork. To current day, Bilinear autoleveling is not working correctly, so
- apply bugfix 1.1.X
See main Marlin GitHub directory.
Marlin is published under the GPL license because we believe in open development. The GPL comes with both rights and obligations. Whether you use Marlin firmware as the driver for your open or closed-source product, you must keep Marlin open, and you must provide your compatible Marlin source code to end users upon request. The most straightforward way to comply with the Marlin license is to make a fork of Marlin on Github, perform your modifications, and direct users to your modified fork.
While we can't prevent the use of this code in products (3D printers, CNC, etc.) that are closed source or crippled by a patent, we would prefer that you choose another firmware or, better yet, make your own.