RAyWB
About
- Username
- RAyWB
- Joined
- Visits
- 2,124
- Last Active
- Roles
- Member
Comments
-
Hi Stefan, da ist was im argen im Maschinensetup. G1 Z-1 fährt definitiv runter (ins material ) und nicht nach oben (vom material weg). Z scheint falschrum zu laufen und drum passiert das auch mit der original Pause... Grüsse, Robert
-
OK,thanks and yes it´s including offsets.
-
Can you please tell me if there is a command (G or Mcode) to get machine position in mm?
-
OK, thank you! as it seems seems i got some lousy bluetooth modules loosig data...(i use baudrate 38400) i tested the stuff with direct connection via Serial1 up to 115200 baud and everything works well with no errors. As i also have some multi-l…
-
you wrote : Of course buf must be 0 terminated do you mean the \n at end or replacing \n by \0(what i actually did)? what´s the difference? anyway ,it works fine now :-) thanks a lot!! maybe you should think about implementing that function …
-
i use that function in ui.cpp slow action #if(FEATURE_BTCONTROLLER== true) while(BT.available()) { // get the new byte: char inChar =(char)BT.read(); //(char)BT.read(); inputString += inChar; //BT.println(inputString); //for…
-
seems not so easy for me. added following code:(whats a copy of executeFString) void GCode::executeString(String Kommando) { char buf[80]; uint8_t buflen; char c; GCode code; do { // Wait for a free place in command…
-
think problem is that string is is not in progmem so i have to decide what way to go... using fix commands and call them by number via switch/case in ui or a duplicate of parse commands as you wrote before
-
there is just one problem i stick with : i use this code: while (BT.available()&!stringComplete) { char inChar = (char)BT.read(); inputString += inChar; if (inChar == '\n') { stringComplete = true; } } if (stringCom…
-
ok, if i´ll do it as a read during a event i have to initialize the serial connection on it´s own, that would make sense. something like in config.h: # define Terminal Serial2 # define TerminalBaud 38400 in hal.cpp add to hwsetup() Terminal.beg…
-
the "need" for a second sender comes from a idea during using UI-Buttons to move X/Y/Z during searching workpiece coordinates for milling. from principal it´s ok to have buttons on the machine to move toolhead and do some other settings. but after m…
-
is there a possibility to get line numbers from two senders in a row? at the moment i send without line numbers and sometimes i get " resend" with a line number... it´s getting better when i switch the checking for extruder/bed temperatur off in re…
-
ok, so what i want to do is use repetier host for sending gcode file and do some manual moves to set for example x/y/z by g92 before by another arduino via bluetooth only after receiving a "wait". seems to work so far when i use ascii protocol for b…
-
just take a look at the ui stuff from here : https://github.com/RAyWB/Giovanni_Due_050516 it´s the code for my machine, Z.probe running well especially look at location of the "case UI_ACTION_Z_PROBE:" i just don´t understand why you changed po…
-
i guess you use uiconfig for settings of the display , eeprom is usually set in pins.h so search for #define TWI_CLOCK_FREQ 400000 (used for eeprom in pins.h) also search for #define UI_I2C_CLOCKSPEED 100000L (used in uiconfig) set both to …
-
Hi errolt, did you check if devices are set for the same I2c speed ? regards, RAyWB
-
ok, so as i´m very busy at the moment i´ll check it on weekend
-
Ok, that´s why i decided to design my own board... mosfet outputs are mostly a problem (for example low quantity and of coarse heat issue) problem of nearly all that stuff is buy cheap, get cheap. well designed circuits usually increase cost. start…
-
check code again if you did all modifications on my printer it works on 0.92.8 and 0.92.9
-
hey, i have no buyable shield its a self made electronics. what´s the board you have exactly , couldn´t find " Pololu Rev 1a"
-
Ok, thanks. so I´ll disable backlash in printing mode because error produced by slow down is much higher than my backlash. (i have short bowden extruder). for milling and laser i keep it because there is no change result because of precision and of …
-
i have no experience with delta , but i use also v 0.92.9 with that modification on cartesian machine and no problems. are you shure you did the modification correct?. what does your printer when you send G29 S2 by Host?
-
ok, my machines axis steps are not symmetrical for test i set them the same value but still slows down in turnover point. steps per mm y 768 steps per mm x 533.333 feedrate 40 mm/s testing code is part of a circle : G1 X291.517 Y113.106 F2400 …
-
Ok, changed prints: float dx = current->speedX - previous->speedX; float dy = current->speedY - previous->speedY; float jerk = sqrt(dx * dx + dy * dy) * lengthFactor; Com::printFLN(PSTR("dx "),(int)(dx*100)); Com::p…
-
ok, but REDUCE_ON_SMALL_SEGMENTS is for shure not active. anyway, as backlash on my machine is just 5 micron i´ll disable correction for printing. for milling and laser i´ll activate it. does backlash compensation generate separate moves instead o…
-
youre right, happens in computeMaxJunctionSpeed() i added some prints, found it happens here: float jerk = sqrt(dx * dx + dy * dy) * lengthFactor; Com::printFLN(PSTR("jerk "),(int)(jerk*100)); #endif // ALTERNATIVE_JERK #endif // DELTA i…
-
0.3 in my setup is z-jerk, will change it to see if value in log also changes. also will try the development release tomorrow.
-
update : Stl changed to very small segments, still same behavior Speed changed to st./end speed:0.3/0.3 in turnover points
-
G32 doesn´t support S. just use G32 S is supported by G29
-
back to original problem with reducing speed with backlash compensation: seems to come from jerk , no improvement with alternative jerk as it doesn´t appear with circles generated by Cam program i guess problem is located in STL-file with too big se…