Quote
G
Your printer is setup somewhat differently than mine.
You might have your X-Axis endstop on the MAX side... But that is easy to change in the Configuration.h file But really... you are better off moving the endstop to the MIN side (left).
I have a 20x4 LCD display. But UBL and the FT-i3-2020 will work just fine with a graphics display. Just change the Configuration.h file so the display lights up and works... And don't worry about that.
Quote
G
I read some more. Including following the progress with UBL. It became apparent that by the time I wanted to use UBL an lcd/encoder would still be a requirement.
Some people are using UBL without a Z-Probe. But that is not officially supported. It will be soon enough. But if you don't have a Z-Probe, just say you do... And we can avoid the UBL commands that use the Z-Probe. If that is what you decide to to, just enable the BL-Touch in Configuration.h and the rest will take care of itself.
Quote
G
Ordered something that looked plausible from our friends in the Orient.
I set things up to find an endstop on each axis and home nicely near the bed on the front left of the printer.
LCD arrived, it turned out to be a REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
That will work fine. And in fact, the Graphical LCD stuff is ahead of 20x4 LCD code.
Quote
G
Check things seem to be calibrated. Needed to adjust the extrusion steps quite a bit. Everything else looks sane.
I think you would be better off adjusting your Configuration.h E-Steps instead of trying to use M211. But unless something has changed... The E-Steps should be correct for the FT-i3-2020 in the Examples folder.
Quote
G
Compile in support for the controller and start to experiment with bed levelling.
Now that I got this far I turned on UBL and had a crack at it. Nope. Can not compile in UBL without a Z probe.
#error "Unified Bed Leveling requires a probe: FIX_MOUNTED_PROBE, BLTOUCH, SOLENOID_PROBE, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or Z Servo."
(aside: I just noticed the typo in the word levelling in the error above)
Yeah... I'm a bad speller. Just turn on the BLTOUCH option in Configuration.h and we can set things up without a Z-Probe. It will take an extra iteration of G26 and G29 P4's but that won't be a big deal.
Quote
G
That sounded pedantic to me, so I had a browse through the source,
The reason for that is UBL was developed on a machine with a Z-Probe. And while people have been using it without a Z-Probe, it hasn't had the work done to make that an official option yet. But if you just lie to the firmware and say you have a BLTOUCH probe AND a Z-MIN Endstop... We can avoid the UBL commands that use the Z-Probe.
Quote
G
I'm plenty happy to work through UBL with you. I know you're very busy, and I don't need my hand held. A couple of prods in the right direction would be nice though.
Not a problem... Work on getting your machine to use the Z-Min endstop to home even though you have the BLTOUCH defined. And make sure you can print some small item at the center of the bed with no Auto Bed Leveling active. At that point, we will be ready to bring up UBL.
Attached are some .STL files for you to print. If you go on eBay and get a MAX_ES08A servo (for $5 including shipping) and some 608-ZZ bearings (http://www.ebay.com/itm/2Pcs-608ZZ-Deep-Groove-Ball-Bearing-For-3D-Printer-Prusa-Mendel-RepRap-S4-/182272490722?epid=0&hash=item2a70497ce2:g:dMwAAOSwFdtX0OnR) and a these micro-switches (http://www.ebay.com/itm/5Pcs-Micro-Roller-Lever-Arm-Open-Close-Limit-Switch-KW12-3-PCB-Microswitch-WF-/122497042115?hash=item1c856486c3:g:1hAAAOSwfpVZGQsi) everything should just assemble correctly. You probably need to order 4x M3 45mm long bolts too. That is because the plate to hold the servo and Z-Probe is 5 mm thick and the current screws are M3 40mm long. You can get those on eBay too.