Results 1 to 10 of 89
Hybrid View
-
05-15-2014, 08:34 AM #1
I do not think this is very difficult to do. There would be a couple of approaches. Probably the simplest and most straight forward method would be to modify the run_z_probe() function to return values that were compensated. These values would bubble up to the G29 code that is collecting them and the Bed_Level_Correction_Matrix that is needed for the rest of the moves would have this factor built into it.
It would not be difficult to make it selectable on either of two basis. It could be made so it was optional for a machine and gets built into the firmware with a #define in the configuration.h file. It would also be very straight forward to add a parameter to the G29 command to build the Bed_Level_Correction_Matrix with this factored in.
Assuming the firmware existed, the process of setting up a printer to use this would not be hard. It would involve taking a measurement on one side and comparing it to when you manually adjusted the nozzle to just barely touch the bed. And then repeating it on the other side of the bed.
Hey! I have an idea... Would it make sense to get one machine all the way working before you ramp production?
-
05-15-2014, 05:04 PM #2
- Join Date
- Oct 2013
- Location
- South Australia
- Posts
- 50
Sounds like you can do it.
I have the new design already printed and I have started to assemble, however I have to go to the city again today, so the whole day will be lost, it will be late when I get back and after driving for about 8 hours I will be too tired to do anything. (but sleep)
Having a few different machines will be a good thing because we can test all sorts of configurations and code changes. I wish I had followed my gut feeling in the beginning and made this latest change to the hardware from the beginning. At least it will be a better machine as the end result, worth it I feel to spend the time and money now in development. (Anyway, it is fun)
I have about 6 already built that could use the new code and about 18 sets of parts that have been printed that if built could use the new code. There are plenty of people out there that have their own version of this machine and will be facing the same problems as they were all based on the original design that fist came out using a servo (that model also suffered from the same problem, but not as much)Last edited by regpye; 05-15-2014 at 05:09 PM. Reason: additional stuff
-
05-17-2014, 05:48 PM #3
- Join Date
- Oct 2013
- Location
- South Australia
- Posts
- 50
I have shared the Marlin that we are working on with a few guys that also have a very similar machine on the SmartRap forum.
They are testing it too. Their machines are also the same configuration of the hardware.
One of the guys is having a few issues, but I think the problem could be that he has an open z probe caused by the Bowden weight holding the probing mechanism to one side. I had that happen to me once and recognized the same problems that he is having.
http://forums.reprap.org/read.php?34...614#msg-356614
Please explain to me how to...
Yesterday, 03:08 PM in 3D Printer Parts, Filament & Materials