So I have tested and it´s LIN_ADVANCE, after some debuguin I have found Acceleration limited More than 2 steps per eISR loop executed That is making go TO slow whith LIN_Advance and also i found much code related whit DISTINCT_EFACTOR and MIXING EXTRUDER but sanity seas that MIXING STRUDER IS INCOMPATIBLE WHIT LIN_ADVANCE, so it my be a future request developing, I dont know. Does anyone Knowby ekpp - Firmware - Marlin
Try to put the 3 endstops , it did work for meby ekpp - Firmware - Marlin
I used to do directly with gcodes and retraction wa handled directly by the slicers, , you have to enable this on mixin struder section #define DIRECT_MIXING_IN_G1 then just put this gcode at the point you have to mix M165 A0.75 B0.25; M165 A0.5 B0.5; M165 A0.25 B0.75; M165 A0 B1; M165 A1 B0; where A is your Eo and B is E1 and the sum of bouhs is 1 the irst is 75% 25% , second is 50% 50% andby ekpp - Firmware - Marlin
I used to do that with gcodes and then i have a mks_tft3.2 screen and it have a custom functions, so i made 5 butons with mixings (75%25% E0-E1), (50%50% E0 E1) its an explain , the gcodes are this M165 A0.75 B0.25; M165 A0.5 B0.5; M165 A0.25 B0.75; M165 A0 B1; M165 A1 B0;by ekpp - Firmware - Marlin
I will put all in context, i wa using v1.8 wich was realy 1.07 and had problems on under struding and speed, have a bowden extruder with about 50cm of teflon tube, so i think the problem was presure, so i tryed lLIN_ADVANCE, I did the tests an seem not been working at all, so , updated to 1.9 and now it´s working advance but the speed is too slow. So is any known solution for the slow down speed,by ekpp - Firmware - Marlin
Ok, so in case someone is interested the code is going well, I tested and works as i expected, know I´m on configuration_store as i need to save my new value i changed the eeprom layer and some rutines on m500 and m501 so it can be saved and retribed , its taking me some time becouse CRC diferences and also as sed on top of file version that i sould change, and that is the first cheq the sisteby ekpp - Developers
Hi, well i dont know if i understeed all your project and also im not an expert, just a cople of months, but as i have tried on my machine which is a doble extruder marlin an i use whith chimera hotend and marlin I use gcode for mixing colors thrue my dysplay i have preconfigurated some and y chouse 75% 25% or 50% 50% and so on and works well but if you use just one say 0 100 the one empty sturtby ekpp - Developers
Hi, well as i sed its posible to do a send code or text thrue M118 A1 but the problem is that a define acts like a constant, not a variable, so it my be posible to do what I wont flushin on eprom and then reloadin thrue M501, 2 ,3 or around there but I dont wont to mess whith PROGMEM by naw so im asking if someone did this or know how to do it, Its a text from arduino reference about #defineby ekpp - Developers
Quotedc42 RepRapFirmware is 32-bit firmware so it doesn't run on 8-bit boards. There are builds for many 32-bit boards, not just Duets. A dum question. If they are 32bits culd be aplyed on a 32bits pc?by ekpp - Developers
hi, this code my help M107: Fan Off you can pu it on your display menu and activate this by hand, first pause or stop and then use this for stop the fun and M106: Set Fan Speed to reactivate I think so but they my have a better solutionby ekpp - Developers
QuoteDust RepRapFirmware doesn't run on your hardware this is a thinly veiled attempt to sell duets based boards.... Thank you for that info, so reprapfirmware dont work on arduino 2560 based boards whit ramps 1.4?by ekpp - Developers
Quotedc42 Why don't you look at RepRapFirmware instead of Marlin? RepRapFirmware is completely configured by M-codes, not #defines. well my machine cam with marlin,, I never try other but maybe I will some day, but I have all most configurated allready and also my code is compilating ok and maybe tomorrow i will finish my new code, hope so, if not I will try reprapby ekpp - Developers
QuoteDust Just take a look at Marlin_main.c gcode is a large nested switch statement, look for process_parsed_command() basically each gcode is implemented as its own function called from each case of the switch Thank you , yes did that and foud a code that my be useful I dont wont to create My own so /** * M118: Display a message in the host console. * * A1 Prepend '// ' for an actionby ekpp - Developers
yes you are right and yet you have no idea that this is a preprocessor directive and nothing to do with the language it self... I know is compiled but In theory anything that is currently a #define can be re written to use a variable, and thus be editable by code or gcode. But you have to change it in all places that defined string occurs. You may not understeend my idea, just put my importby ekpp - Developers
Hi, Im new on marlin but I have done many develops on other languages so Im asking if is posible to use any unused gcode or M to send to marlin to change a #define directly why? 1st Im using a dual extruder whith marlin and a cyclop hotends -nozzle but sometimes I would like to use a chimera-nozzles so I have to change all my configs on marlin or may try the new feachure duplication mode and hby ekpp - Developers