I am trying to use Repetier as the host software but I am experiencing a problem with it.
As soon as Repetier connects, the hot end switches on and heats up to a preset temp. I have not been able to disable this action within Repetier, even setting the temps off and setting machine as cnc router.
The machine will not accept any gcode commands from the manual control until the hot end is at temp.
Once hot end is at temp, I can send a homing command and the machine responds. I have then to have a hot end wired at all times to get over this connection hurdle.
With pronterface there is no problem and the machine moves fine with a cold hot end, indicating that the firmware is
not the cause.
Even a resistor or thermistor makes no difference, although once the machine has gone through the connection/hotend heat/ homing cycle, only then will it work without the hot end heating.
So any ideas how to over-ride or eliminate this requirement. Should I contact Repetier about this instead? I can see that a heated hot end will soften any ooze left over from a previous print and so allow the Z homing without screw jacking the bed to destruction!
My machine uses a Melzi board with Marlin firmware.
I have no experience with a Melzi board, so I can’t help if that is the problem. In marlin there is a safe extrude setting that prevents the extruder from working before it gets up to temp. Maybe you changed that setting some how to work on all axis? Try without end stops as well, people tend to use them wrong initially. I have had several people having issues because of their end stops. I don’t recommend them they can be a hindrance in milling. You can plug them back in after it is working. Maybe there is a setting in repetier but it is not on by default. So maybe uninstall and reinstall.
Thanks for the response.
At the moment I will stick to pronterface as the machine control system as it appears to work well. Can’t find anything in Marlin, so still don’t think its a firmware problem.
Perhaps this 100 ohm resistor is more necessary and needs to be more accurately sized. Will use a spare thermistor to test and establish it. Needs to be set at 200 deg C, since thats the temp the hot end is required to heat to.
I had the Melzi board spare when I decided that I did not need the Tri color conversion on my RepRap Mendel any longer.
Got to get a spindle on it and start cutting! Using a spring loaded pen to make many lines - Interesting.
Cheers.
At present I still have not managed to overcome the hot end problem, but once the temp is reached the warning siren sounds, and I switch the hot end to off, and repetier makes no further call to the hot end.
The machine is performing well with a pen as a plotter, although I did have trouble with Z axis creep, cured by adjusting G2 and G3 settings in EstlCam. Seems like the Melzi just can’t handle them. Curves are generated as a multitude of tiny lines, which slows the progress down somewhat, and sets up a bit of vibration.
Hi all, I finished my mpcnc and it works fine if I use postive coordinates. Negative coordinates are simply ignored, so I am not able i.e. to lower the Z-axis
I loaded the firmware present in this site on my sanguino board (I have a good expertise with 3d printers but NOT with Cnc) and using Repetier.
The machine moves correctly but only if I use Gcode with positive values
I’m not sure about the sanguino boards, I loaded this in the firmware. - #define min_software_endstops false (needed to machine in the negative direction)
You don’t need negative coordinates though. You can set the table as your zero and just raise the tool above your work piece.
I have no experience with the sanguino, but the ramps sets handle negatives just fine. Are you using end stops, that would stop negative values from working I think?
I have no way to test this but I think you really should google the sanguino and figure out why it won’t do negative values. From everything I find it should work.
Repetier-host connects to the arduino, and allows moment and control.
estlcam is for milling, cutting, laser ect- gcode generation.
For 3d printing there is a lot of software out there but I use repetier host for that as well.
Dear Vicious, thanks to your precious help, my Mpcnc based on Sanguino board is working perfectly!
I only got a little problem that I think is depending from the belts not so tight : practically running the gcode two times in sequence (using a pen to see the drawing) the result is a little difference only in a little part of the draw, but always in the same place (see photos)
Do you think that the problem depend from the belts?
If the belts were too loose you would get ringing or skipping and the drawing would look much worse.
I’m not sure what would case that. Is anthing touching the belts when they move? Is the table smooth under that spot? When you mover tha gantry by hand do you feel any binding.
Just an update - I wired the X and Y stepper motors to reversed series connection and whatever else I might have done, have cured the Z axis creep that occurred using G2 and G3 arc codes. Still cannot use Repetier without HotEND connected, Pronterface works for my setup. I am going to fit an LCD screen to the Melzi and run the machine as a standalone, somewhere where the noise of the Makita does not bug me.