RAyWB

About

Username
RAyWB
Joined
Visits
2,124
Last Active
Roles
Member

Comments

  • Thank you so much for your patience. i spent several nights "standing between the trees while looking for the forest". my thoughts were too complicated, didn´t see the need for  if(cur->dir) .........   thanks again!!! you saved my weekend…
    in Laser start Comment by RAyWB April 2016
  • Ok, mod for bresenham means i have to add a flag for example: #define FLAG_WAIT_FOR_LASER 256  and handle that in bresenhamStep() ?? similar to it´s done for (cur->isWarmUp()) without returning?
    in Laser start Comment by RAyWB April 2016
  • OK, did it as follows: added  motion.cpp uint8_t PrintLine::insertWait( uint32_t wait) {             PrintLine *p = getNextWriteLine();             p->flags = FLAG_WARMUP;             p->joinFlags = FLAG_JOIN_STEPPARAMS_COMPUTED | FLAG_JOIN…
    in Laser start Comment by RAyWB April 2016
  • Ok, thanks a lot!I´ll try that this  evening, sounds good...So i didn´t know about dir function and left it 0 wondering why laser doesn´t Switch on...I´ll inform you the result as soon as i verified
    in Laser start Comment by RAyWB April 2016
  • Hi Stefan,please send me your uiconfig.h  by e-Mail i´ll check it for you.Quote:A lost question to your last post: Wy you are useng that command?: GCode::executeFString(PSTR("G91\n G1 Y 0.1 F200 \n G90\n")); Becouse that will work too: GCode::exe…
  • regarding uiconfig sent you a german message... for moving smaller steps you have to write a ui_action. handling can be done like this : case UI_ACTION_Y_UP01: if(!allowMoves) return action; GCode::executeFString(PSTR("G91\…
  • where did you add the code ? in uiconfig.h  or in ui.h?uiconfig only works if you set Feature_Controller 1.so you have to set Pins for Display also in uiconfig. h Settings for Controller 11  are located in ui.h , also the init and check the keys. i…
  • think so , set it to 1 , that will activate the buttons
  • is there something written about uikeys in your config.h?like: #define FEATURE_UI_KEYS 0if yes, set it to one
  • does your Rotary Encoder work?how is Display connected? Looks like double use of Pins... I´m not familiar with the config tool , while I´m doing Settings Manual .maybe you can take a look at  configuration.h at line around1600 which Controller is set
  • 1. what type of Switches do you use ?  n.c. or n.o?2. M command is possible the same waygreetings from munich ;-)
  • search for    #define MIN_EXTRUDER_TEMPit´s located in configuration.hanyway , i wouldn´t Change it as you will start grinding Filament when operating Extruder at low temp
  • Just for my information ,why did you couple the laser to moves? wouldn´t it be easier to do the on/off for safety reasons in the process gcode?(for example : switching off at beginning of G0    Switching on again at beginning of G1) so how do we act…
    in Laser start Comment by RAyWB April 2016
  • i agree with you , so it´s a preliminary solution for me and you are right i used it because i knew it and didn´t want to touch something unknown. did some test engrave and viewed so the stop and go as you mentioned is not the problem as anyway afte…
    in Laser start Comment by RAyWB April 2016
  • i defined LASER_WAIT_TIME 500 in configuration.h rewrote the G0/G1 in commands.cpp( separated G0 and G1) also use max feedrate of machine now for G0. for me it´s easier to follow up even if more lines. //modified part Commands void Commands::proc…
    in Laser start Comment by RAyWB April 2016
  • to move the extruder manually there is a minimum temperature in firmware. in mine it´s set to 160 degrees . so usually you heat extruder and it only can move when filament begins melting, thats the reason for that. Set your extruder for temp 180 deg…
  • solved
  • Sorry Typo , G29 of coarse which cam software do you use?
  • You write "No 3d printer firmware uses fractional gcodes", so there seem to be some different styles of G-Code regarding CNC / REPRAP . My target is to have universal machine that can also operate CNC Standard code that´s why i asked for the fracti…
  • Sorry Typo..   i meant G28 Z
  • Usually that kind of drivers also work on 3.3V. Their Inputs are opto Isolated just take care of polarity. Problem would be to go higher than 5V then additional resistors would be necessary in each Signal line. I cannot say something to pinnumbers, …
  • If you write G28 Z0   you go to the point you want to figure out with Z-Probe. write Z28 Z instead.
  • Why can we not handle The G-code as float value? so we can read the coordinates also as a float value. There are many G-Codes specified as fractional numbers. just for example:  G29  G29.1 G29.2 G38 G38.1 G38.2  G41 G41.1 G43 G43.1 G43.2G92 G92.…
  • so if i guess right, firmware was already installed and you just added display without doing anything else. so that cannot work. do you already have arduino ide installed on your computer ? it´s not just "plug and play" , the controller you have is …
  • what about documentation? do you have schematics for the electronic circuit? not working display can have many issues, even the connection from controller to display. if the wire is not well done for example. i see you have a multimeter. can you che…
  • It depends on Pin numbers , board is based on a Atmega1284 the Dip version has 40 Pins at all so you cannot have a Pin No 52... IO Pins highest number is 31 for this Controller check your Pinlist seems you have a mismatch there. how did you configur…
  • so that´s how it´s implemented in GRBL also found reference in LINUX CNC. and REPRAP WIKI. Let me see what CNC Programmer says next week , for the next days i´ll switch over to hardware design , Toys from China arrived today :-)
  • the G29 i modified just takes actual point without x/y move. i did that to keep the heating stuff for printer. was just an example..(i just use it from a button) the M6 code is just " a break "  in gcode, that shows what tool has to be used next ne…
  • If you want to make PCB´s you need different drill bits for example. Usually they have ring on the shaft so you can adjust height by this ring. What i just want to do is meet standards when implementing GCodes.For shure there are some variations. De…
  • another way would be double use of z-probe input. we have the possibility to start z-probe cycle by triggering probe, why not use that pin to trigger cycle start also? so after toolchange we should also measure tool length, so it might be nice to tr…