As promised, here is an update on where I am with my printer. I’m making some good progress but I have one weirdness regarding leveling and the BL Touch firmware that I want to understand so please read through to the end and let me know if you have any comments.
Obviously cable management is next on my list of priorities, but everything moves as it’s supposed to and the movement is quite quiet; it’s at least as quiet as any of my other printers.
It was a great decision to use TMC2209s with sensorless homing rather than put in microswitches. That simplified the wiring somewhat and the end points are very easy to set and adjust - in the first of the two gantry end images below, the two position block in the X-Axis V-Slot rail is the endpoint that the extruder encounters when it’s at the end of its travel. The position repeatability is very good and seems to be on the order of microswitches.
The printer has had the X/Z-Axis gantry ends significantly redesigned to provide more rigidity - they’re now much smaller with additional ribs to minimize flexing.
The X-Axis stepper motor was moved to the right side of the printer to simplify eventual cable routing as I mounted the controller and power supply on the right side of the printer’s frame. This position put the controller’s USB “B” connector, Thumb Drive USB “A” connector and TF Card slot on the top of the printer for easy access.
They could have mounted them on the left side of the frame but this would have made accessing the controller’s connectors more difficult and would have had wires falling into the build area during debug (ie now).
PROBLEM/ISSUE/QUESTION:
I just completed wiring in the BL Touch and updated the firmware to support it.
The printer does seem to autolevel (9 x 9 mesh) but I don’t get any feedback as the result except the BL Touch is flashing red after the operation. I was expecting to see the display update to indicate that the autoleveling was executing and when it was complete, give me some idea of the status of the result. Maybe the flashing BL Touch unit is my indication, but I was expecting something more that would be helpful.
The instructions I’m using for setting up the BL Touch are found here: 3D Touch on a Robin Nano V3 These instructions indicate that I should see some kind of message on the screen and doesn’t say anything about a flashing BL Touch after the operation is complete.
I’m doing the autolevel on the bare aluminum heatbed surface - I was planning on starting with a PEI sheet and then going to glass (of some type). If you look at the first image, that was taken when I was measuring the offsets for the BL Touch and I put on a piece of blue tape with a black dot - this was taken off for this testing.
I did try the Autolevel (G29) on Pronterface and the results I got are:
g29
SENDING:G29
Bilinear Leveling Grid:
0 1 2
0 -0.268 -0.140 -0.105
1 -0.123 +0.005 +0.070
2 -0.247 -0.193 -0.203
Now, could I have lucked out and have a heated bed that is quite flat (I know it isn’t completely flat as when I put a straight edge on it, I can see and hear it rock a bit) as well have put together a very square printer (I have been worried about this and I have been making sure of all the right angles in the printer).
Thoughts? Am I lucky or is my firmware image not correct and the errors are being hidden from me?
Thanx!
myke