Show all posts by user
Usually the double rods are attached to a Carriage that moves up and down on a tower. I'm not sure this is really a Delta printer. It would seem the math all changes with these mechanics.
by
Roxy
-
Firmware - Marlin
Quotepringleman
but is there a setting I should know about to change the width of the platform.
For Delta Printers you control this with DELTA_PRINTABLE_RADIUS and DELTA_PROBEABLE_RADIUS. For Cartesian printers, it is controlled by this: (Please ignore the fact this is using Delta numbers)
// Travel limits after homing (units are in mm)
#define X_MIN_POS (-DELTA_PRINTABLE_RADIUS)
#define
by
Roxy
-
Firmware - Marlin
Soon there will be better Delta Auto Bed Leveling code. But it will be another 5 or 6 weeks until it is ready.
by
Roxy
-
Firmware - Marlin
QuoteDjDemonD
Having just read this mesh bed levelling it seems as if this is exactly what I'm seeking however why it can't be done by auto probing when others have already done the work I do not understand. However I am looking forward to this being an option with auto probing in the future.
Mine will do Auto Probing of all areas within the DELTA_PROBABLE_RADIUS (for Delta Printers). It will
by
Roxy
-
Firmware - Marlin
QuoteDjDemonD
Well I've answered this myself by experimentation, if I trigger the sensor at one point before the bed gets to it then print a bed level test the entire bed level is affected not just the level in this area.
When might we get a full bed surface compensation option? Why can't the code from RC's fork be integrated into mainstream marlin? I accept the arguments about flat beds and tr
by
Roxy
-
Firmware - Marlin
It is easy enough to change the direction.
This might already be solved for you:
(Look for the Blue-Marlin post at the end of the thread)
by
Roxy
-
Firmware - Marlin
Quoteguilhermearaujo
Hi, Reprappers
Im building a rework station with arduino mega2560 + ramps 1.4 using marlin firmware. I have a problem, i want to use arduino joystick to control stepper motors and i don't find anywhere how to use joystick with marlin firmware, i only found about lcd + encoder, but i really want to try arduino joystick to control the x,y-axis.
Does anyone have experience wit
by
Roxy
-
Firmware - mainstream and related support
I find a 3x3 grid gives noticeably better results than 2x2. You might want to bump it up and see if it helps on your printer.
by
Roxy
-
Firmware - Marlin
>sketch/Marlin_main.cpp: In function 'void set_bed_level_equation_lsq(double*)':
sketch/Marlin_main.cpp:998:36: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
planeNormal.debug("planeNormal");
You can probably fix this with a cast. I'm not sure but something like:
planeNormal.debug( (char *) "planeNormal");
might get rid of the warning....
by
Roxy
-
Firmware - Marlin
Quotekdmshark
I'm currently using an induction sensor to probe the bed. Any help would be appreciated,
A lot of times these kind of problems are caused by having bad information in your EEPROM. Even though you change numbers like #define Z_PROBE_OFFSET_FROM_EXTRUDER -2.35 they don't have any effect because the bad numbers are coming out of the EEPROM. But you have the EEPROM turned of
by
Roxy
-
Firmware - Marlin
X_ENABLE_READ is defined here:
stepper_indirection.h
00036: #define X_ENABLE_INIT SET_OUTPUT(X_ENABLE_PIN)
00037: #define X_ENABLE_WRITE(STATE) WRITE(X_ENABLE_PIN,STATE)
00038: #define X_ENABLE_READ READ(X_ENABLE_PIN)
My guess would be you have the wrong pin defined for X_ENABLE_PIN (and Y_ENABLE_PIN).
by
Roxy
-
Firmware - mainstream and related support
Quotebananas said:
It compiles relatively error free until I enable "#define DISABLE_MAX_ENDSTOPS".
I need to enable this so auto bed levelling will work.
I don't understand how Auto Bed Leveling is dependent on that. But if your code has to have that, I think Geeetech butcher'ed something else.
by
Roxy
-
Firmware - Marlin
Quotebananas
I tried with the official release, same errors.
Are you saying you tried with Geeetech's official release and posted code for your printer? And with that unmodified code you get compile time errors?
by
Roxy
-
Firmware - Marlin
QuoteThinkyhead
QuoteRoxyI would not remove the heater code. I would just relax it so it doesn't do anything.
Setting TEMP_SENSOR_BED to 0 disables the heated bed. I believe Marlin will complain if you set all TEMP_SENSOR_n settings to 0. It wants at least 1. Roxy, I wonder if it's worth modifying Marlin to allow zero temperature sensors, since I see more users all the time who would like to do
by
Roxy
-
Firmware - Marlin
OK... If Marlin is alive and in control of things... What is the logic it will be using to decide if the +12 volts should be turned on?
by
Roxy
-
Firmware - Marlin
KimbraMarlin is too far diverged from the real Marlin. Is there a reason you aren't running RC-3 (Release Candidate 3) ????
by
Roxy
-
Firmware - Marlin
QuoteTwistx77
I have written a Java application that can control the Marlin and the Joystick is connected to the PC (Java App). I receive the ok but it seems to me that the ok is received just after the command is sent and not when the command have been executed and finished.
Well, it depends on what you mean by 'executed' and 'finished'. Take a closer look at this function:
void process_ne
by
Roxy
-
Firmware - Marlin
There isn't enough information to answer your question. If the Joy Stick is under computer control and the computer is sending serial commands to Marlin, you can wait for the OK to come back. But if the Joy Stick is connected to the LCD Panel, you won't be getting an OK. In that case we would have to figure out something else. Probably you could watch how much movement is left on the move
by
Roxy
-
Firmware - Marlin
Are you using their published branch of Marlin? I have a very low opinion of Geeetech's software quality. They butcher up everything they touch. If you are trying to take their Configuration.h file and use it with an official Marlin branch you are going to run into trouble. You probably would be best off just using their entire branch until you have time to do the migration to the offici
by
Roxy
-
Firmware - Marlin
I'm confused. Do you want Marlin to turn on the power supply? Marlin can turn off the power supply at the end of a print. Or when something bad is detected. But you want Marlin to turn on the power supply?
by
Roxy
-
Firmware - Marlin
Quotecliffoco
Sorry if this has been posted before, I have been googleing and with so many variations of my Prusa I3 I am nothing but confused.
Yeah... But really... They are all the same. They are all RepRap's and can print most of their own parts.
Quotecliffoco
I am simply wondering if it's possible to load Marlin on melzi 2.0,
Yes... and in fact, at this page is complete documentation o
by
Roxy
-
Firmware - Marlin
I believe the current RCBugFix is going to be much more stable than what was shipped with the printer.
by
Roxy
-
Firmware - Marlin
You should be able to cut out the temperature monitoring code fairly easily. But really... You might be better off just connecting up a thermistor and heating element and tying them together so Marlin thinks it is in control of things like it expects. Later, if you get your printer working correctly and doing what you want, you can do a cost reduction phase and get rid of the extra $1.00 wo
by
Roxy
-
Firmware - Marlin
You should be using either RCBugFix or the MarlinDev/Jan20 branch for fresh compiles.
But that issue aside, you really do need to tell us exactly which Marlin branch you are trying to compile and exactly what your hardware consists of. Posting your Configuration.h file is very helpful too.
by
Roxy
-
Firmware - Marlin
I would not remove the heater code. I would just relax it so it doesn't do anything.
by
Roxy
-
Firmware - Marlin
J-Max, do you realize there is a Marlin Firmware folder? That is where the people that support Marlin are looking for new issues.
Why don't you check out:
by
Roxy
-
Firmware - mainstream and related support
Regpye are you using a Ramps board? Do you have the right version selected?
by
Roxy
-
Firmware - Marlin
The pin assignments are definitely different from v1.2 to v1.3. It is likely that the v1.3 and v1.4 pin assignments are the same.
by
Roxy
-
Firmware - Marlin
> I found where they define what pins are in ramps ex) #define FAN_PIN 8, but where do they define it as an input or output, pullup or not pullup?
I am out of town and can't do the search. But search for where FAN_PIN is referenced in the code base. (Ignoring all the various definitions in the Pins.h files) You will find how it gets setup and how it is used.
by
Roxy
-
Firmware - Marlin
You install the software at this link:
And then you double click on the Marlin.ino file that is sitting with the source code.
You set your board type to what it needs to be.
You build and upload the firmware.
by
Roxy
-
Firmware - Marlin