Hi I would add my vote for 0,0,0 start as well. I take it this is lower left so all geometry is positive coordinates? The Start.txt can take care of tool offsets and XY shifts.by emt - RepRap Host
Hi Enrique I just generated my first nearly usable file. I had to do a couple of Edits. I actually used Mach3 and the first line:- (*CMST '('*) caused a problem, it will not accept nested comments so I had to delete it. Ironic as you put it in for me. However when you add Start.txt that could go in there if required so perhaps it could be removed from the next version. Also you put out allby emt - RepRap Host
Thanks nophead I don't think CNC have different convention, most people have their own scheme. What CNC machine usually do have is at least 2 coordinate registers. A work or programme zero can easily be different to physical machine zero and the offset is retained even through power off. So when you home the machine it finds the switches just like Reprap and sets what I call machine zero. Howevby emt - RepRap Host
Hi Enrique I am just about ready to try running a G code file generated with your scripts. The only thing puzzling me at the moment is where you derive the object axis datums as the code generates a Z-1.74 dimension for the first pass where I expected it to be Z zero. With my machine I normally use object bottom left viewed from above as Y0 and X0by emt - RepRap Host
Hi One suggestion I was going to make. Enrique's scripts are like a cam programme. An early one I used had a useful function. If a file called Start.txt and a file called End.txt existed in the Gcode directory they were appended at the beginning and and of the final G code output file. If they did not exist nothing changed. This helps using an existing CNC machine and enables you to use tool ofby emt - EMC2
brendanjerwin Wrote: ------------------------------------------------------- Are you using the Arduino electronics? Yes I am. The only difficulty I have at the moment is talking to the Arduino Gcode firmware. Zach's Processing host works but Chris Meighan's does not. The Arduino sees 1 command runs it and then accepts no further command. All this is using Windows which may account for the dby emt - EMC2
Ru Wrote: ------------------------------------------------------- > On my control I cannot access the P word as it is > actually delay time for pauses > > Have I missed something fundamental here? I was > under the impression that P was always a parameter > of some kind, never the start of an instruction. > It's used for both setting extruder speed (M100) > and temperaturby emt - EMC2
Hi Enrique I am setting up a G code CNC machine with an extruder. On my control I cannot access the P word as it is actually delay time for pauses. Can I suggest the S word is used for temperature. This is spindle speed which is vaguely analogous to temperature. More important it is accessible on every control I have ever worked on and usually gives out a PWM digital signal and/or an analogue 0-by emt - EMC2
Hi It sure would. As ahha's UK agent I guess I should have known that already!by emt - EMC2
Hi Enrique Unfortunately different flavours of G code seem to use different comments That was why I suggested the delimiter might be a parameter. Certainly I have one that uses ";" and another that uses "()" There may be others perhaps some one else can jump in. What does EMC use?by emt - EMC2
Hi Enrique Fanuc is probably the most common Gcode format. The one I use has ; (semi colon) as the delimiter G01 Z-10. ; Comment ignore This would also be acceptable:- G01 Z-10. ; Comment ignore ; Mach3 uses G01 Z-10. ( Comment ignore ) My suggestion is if possible you make the delimiter an option in the setup window so any make of machine could accept your code.by emt - EMC2
Brendanjerwin If you have slippage or missed steps the Reprap in unusable whichever end you home. Believe me, I have the evidence.......by emt - RepRap Host
Hi I agree. It is also much safer the first time you set up an extruder. It also matches the most common CNC machine standard. Which makes a lot of sense if you are using a hybrid machine (CNC mill with extruder bolted on) as I believe many are. I have suggested this in the past along with a Z - jog button and a hot key to store current position as the extruder Z offset so that Z0 can quicklyby emt - RepRap Host
Hi On my Windows PC if I uninstall J3D and reinstall it finds all Java versions and gives you the option to install in all of them which I always do.by emt - RepRap Host
Hi I think this a known problem with Arduino electronics. I never could get the stepper exerciser to work properly . The only thing that seems OK is homing the axes and that does not always work.by emt - Controllers
Hi Zach Is this Adrians Firmware 30/04/08 Revision 1549 or yours 2/04/08 Rev 1472? Also which Host, the latest on the trunk? Sorry to be so pedantic but I am getting some strange behaviour which could well be my set up being a hybrid with micro stepping drives and fine screws which gives a fairly high step frequency.by emt - RepRap Host
Hi Is any one successfully using the Arduino set up with the standard host (ie not G code)? If so can you advise which version of firmware and which version of host? Also a zipped version of your preferences would be helpful. I am at the stage of trying to print and have strange things happening which at present make no sense to me at all. I have a hybrid machine with 2000 step micro steppersby emt - RepRap Host
Many thanks As you have advised this is not the issue I thought it was and the extruder is working OK.by emt - Mechanics
Hi I have now got my extruder working. At present I am just trying to extrude from a height. The extruded material often comes out of the nozzle in curl up to 40 degrees off vertical, so much so it touches the nozzle and bunches up. But sometimes it comes out vertical. I am trying to establish if speed or temperature effects this but cannot get any consistent results. Has any one else seen thisby emt - Mechanics
Thanks Zachby emt - RepRap Host
Hi Has anybody created a lookup table for the Arduino firmware when using the Thermocouple sensor V1.0 interface that the RRF are now supplying?by emt - RepRap Host
Hi Nophead Many thanks. Again...... Preview working fineby emt - RepRap Host
Hi Nophead I downloaded python (Windows Version) I have added it to Path and I tried Enrique's fillet.py and that worked OK so the path setup is OK. I tried your preview.py and got the following:- J:\ReprapCode>Preview.py Object-0.gcode Traceback (most recent call last): File "c:\python25\preview.py", line 1, in from layers import * File "c:\python25\layers.py", line 2, in impby emt - RepRap Host
Many thanks As it is closed loop why do you have to run the Extruder Heat Profiler? I ask because I am using Arduino electronics and the profiler does not seem to work with the Arduino firmware so I am going to try to get the profile empirically if it is needed. I also want to change to a thermocouple as the fine wires on the thermistor are giving me trouble and RS will be out of stock soon ifby emt - RepRap Host
Hi What is the software method of controlling the heater? Is it open loop with the purpose of the thermistor to give a temperature readout or is it closed loop actually referencing the thermistor and adjusting the heater command accordingly?by emt - RepRap Host
Hi You must copy the directories in the Library folder(ThermoplastExtruder, CartesianBot etc.) into the arduino LIBRARIES folder.by emt - Controllers
Thanks That did the trick.by emt - RepRap Host
Hi I can checkout the main host software into Eclipse (running under windows) following the instructions in the Wiki. I would like to try Zach's Gcode Host. I guessed at the procedure but clearly am doing something wrong as I get the following message:- checkout -r HEAD Obstructed update svn: 'C:\MyWorkspace\Reprap' is already a working copy for a different URL Would someone please adby emt - RepRap Host
Hi Chris Jog rate 200 units set in mm. SENSORS_INVERTING set correctly and those switches I can check work OK. I am using an Arduino Diecimila G21 G91 G1 X5 F50 sent line at a time work fine. If I set jog button increment above 3 the progamme hangs. From start up with increment set to 3 I can jog everything except Z+ Checking with logic probe If I jog Z+ the direction output changes but nby emt - RepRap Host
Thanks Chris My numbers in firmware:- #define X_STEPS_PER_INCH 40000 #define X_STEPS_PER_MM 1574.8031 #define X_MOTOR_STEPS 2000 All axes the sameby emt - RepRap Host