Hello all. I have a Techzone Huxley. Here is what I use:
OS: Arch Linux 3.12.5-1
Slicer utility: Slic3r (uses Perl. I have version 5.18.1)
Printer communication: Printrun (uses Python2, I have version 2.7.6)
Printer firmware: FiveD (attached - can only work using a specific version of Arduino)
Printer Hardware: TechZone Communications (monolithic)
Here are my problems: When Slic3r generates any Gcode, there is a small snippet of custom gcode that is in the default used to lift the nozzle a bit.
G1 Z5 F5000 ; lift nozzle
If I send this code directly to the printer using pronsole.py, the printer does not respond in the expected way. It will make a high-pitched neighing sound, and will not change its position. If I send the command again (but with Z5 changed to Z10), nothing happens besides a brief high-pitched sound coming from the motor. I suspected a current issue, but the Z-axis really only moves if I have I set F to be much lower - such as around F100. I tried adjusting the pot to the axis motor, but it doesn't seem to allow for any really high values of F.
Throughout the gcode I generate, the F value F7800 for quickly advancing between layers is commonplace. Because the printer's Z axis doesn't respond nicely to these commands, the printer usually squishes all the layers together! In pronsole (and pronterface).
First question: is there a way to set, in Slic3r or Printrun, a max Z speed? The gcode for the file I'm trying to print is attached as extruderstep.gcode (I disabled the extruder in the gcode during testing).
I tried replacing the high F values for advancing the Z axis with the more amicable 100, and what happened was unfortunate; the Z axis would still not advance! And even weirder is that the next gcode would start at the lower speed and accelerate to the next given F speed.
Second question: So what might be going on here? What GCodes need to be in place to have the Z axis always advance with a particular speed?
Third question: Also, I could have sworn I had no acceleration set in the FiveD interpreter code; is there a way to disable it in either Slic3r or Printrun?
Another question - does anyone know of any firmware for the Techzone Huxley that doesn't require a weird, old and obscure version of the Arduino IDE to compile and upload? I have to use version 0019 (from 2010) in Windows to upload the firmware. Surely there has to be a more up-to-date version.
Thank you for your time!