Georg99
Ramps1.4 + FullGraphicSmartController + Repetier 0.92.9 + Host V2.0.1
About
- Username
- Georg99
- Joined
- Visits
- 88
- Last Active
- Roles
- Member
Comments
-
thanks for the hint!
-
thanks for your input - then I make it with the Laser command, like G0 X1 M5 S255 G0 X4 M5 S145 G0 X5 M5 S0 Thanks!
-
by thinking about it, I have atleast a first solution: 1) I change in Repetier the E Appendix in the G0 command to controll the 8 jets (eg 255 for 8 outputs ON for the 8 jets) 2) I write in VisualBasic a GC-Code Generator generating the E-Appendi…
-
Thanks for the hint! I added %P1,%P2,.. as placeholders. works fine with addStringP! Thanks again.
-
Thanks for the hint! That opens a door. eg I want to misuse %do as a placeholder. How can I import another text? ... case 'd': // debug boolean //original if (c2 == 'o') addStringOnOff(Printer::debugEcho()); if (c2 =…
-
thanks for the info - (it is obvious, when I think about it) - So my plotter will win some accuracy!
-
yes, great now it is quiet! thanks for help! That was it - surprising that the power on/off makes noise ... I thought that I should switch off the motors to avoid heating, because the friction in my system will prevent to loose steps. But the motors…
-
aha that might be the point! I will check...
-
The noise is between the G0/G1 moves. It is independent from the direction, eg G1 X10; G1 X20 (only X direction) makes the same "tack". I played around with jerk 0 to 10 .. that makes no difference (atleast what I can hear). I tested now with manua…
-
I removed all mechanics, just the motors are left. The noise is still there. The klick is between the G0 commands. My impression is that the movement starts with the klick. It happens with both motors (I connectied only one motor) I changed accelera…
-
Thanks for help... but my knowledge in C++ is not good enough! I finally changed the conversion to the external editor. So I have to change the code so mch ... I adapted the code only a little bit: G0 is with M3,M5 and G1 is without. M199 my own n…
-
Thanks for your response. The IN is the start command and then all commands follow in one line. Originally is in the file no LF or CR. But this can easily be changed with an editor: ; change to ;\r\n So the second character of PU and PD can be used …
-
Thanks!
-
Thanks for your mail. I am not sure, if your answer does help me. My project is a plotter controlled by repetier. I want to draw randomly circles. So I added a function to customEventsImpl.h. I can create x,y positions per random function. Crosses…
-
Is that the right line: processArc(com); is com the Gcode string? eg: float x=10;float y=20; - the float to string conversion seems to be an issue as well. - In the forums I have seen some discussions about that.... - besides the conversion, is th…
-
Thanks for the hint, but could start the GCode in the programme. My first idea was: for a full circle start and endpoint is identical, so I have not define the points. I tried: GCode::executeFString(PSTR("G3 R5")) but thst one is not working. new …
-
Now I understand ... the "return" was my lack of understanding. It is working perfect now! Thanks again... (Willich ist zu weit, sonst wüde ich dich zur Vernisage gern nach Nürnberg einladen ...)
-
Make a protection to return if mode is 100 and set mode 100 until the 3 commands around homing are finished so reentered cases are ignored instead of adding commands between. I do only understand half of your comment. I got your point, that I…
-
Somehow the Printer::moveToReal has influence on the buffe (is my impression).. If I comment the moveToReal command out, then the G28 work as usual. (G28 goes to the endstop , moves back a little bit, goes a second time to the end stop, and back aga…
-
arghh ... you are right - why complicated ! thanks for the tip ...
-
zum Abschluß: mit pushMenu bin ich nicht klar gekommen. Gelöst haben es die Variablen: uid.menuLevel=0; uid.menuPos[0] = 1; Dadurch wird das Menü wieder auf den zweiten Schirm voreingestellt. Danke an Repetier und RayWB! Ihr habt…
-
Makes that sense? (In theory CNC_ENABLE_PIN could be down in between but that is not very likely) void Custom_500MS() { //reduce power after max 3x500ms if (analogRead(CNC_ENABLE_PIN)>180){penup=penup+1;} else {penup=0;} if (penup>3){…
-
Thanks for tips .. I find a WRITE function like: WRITE(CNC_ENABLE_PIN,!CNC_ENABLE_WITH); but this is a digital command. As far as I understood I have to replace that by a analog function. like WRITE(CNC_ENABLE_PIN,125); but this obviously wrong. …
-
I sitched now from Laser to CNC - because the G28 was easy to solve ... but now how can I use M3 Sxxx under CNC-control?
-
You are right ... that would be the best way. On the other hand, in my design I need the magnet for PenUp ... Thanks for your CNC-hint - now it works! (I wrote my own HPGL-converter, based on that, I came around that M3/M5 issue) My left issue is t…
-
Penup (not drawing) means in my case Magnet on (Power on D10) ...
-
OOps I am wrong: I must inverse it otherwise G28 has again spindle on! So your are right! High signal enables spindle (CNC_ENABLE_WITH) that is set 0 then: pen up: magnet=on means spindle=off(D10 on) means PU=M5 pend dow…
-
Right I convert from HPGL. In my case Power on moves the pen up so that magnet=on means spindle=on means PU=M3 S255. or did I miss something? Thanks for your help!
-
Thanks and you are right: the 100ms does not work! How to change the intensity: in drivers.h is a comment: /* With laser support you can exchange a extruder by a laser. A laser gets controlled by a digital pin. By default all intensities > 200 a…
-
makes sense: in CNC mode the spindle always runs. So my gcode must change: before a penUP comes I add M3 S255 and the first pendown needs M5 (or M3 S0) correct?