Welcome! Log In Create A New Profile

Advanced

Firmware Upgrade and Configuration.h settings

Posted by cabped 
Firmware Upgrade and Configuration.h settings
March 12, 2019 09:05PM
Hello Guys,

I have a 3D Printer made in Brazil which uses Marlin Firmware version 1.0.6, and I need to do some firmware changes as, for instance, enabling filament runout detection. Once I need to change the firmware I would also like to upgrade Marlin Firmware to the latest version 1.1.9, enabling also the improvements of that version.

The problem is: I don't have the parameters to set up the configuration.h file in order to compile Marlin. I've contacted the brasilian manufacturer of the printer but they refused to provide me the Marlin Firmware configuration.h file.

My first question is: Is the manufacturer obligated to share the configuration.h file (or the parameters that should be filled on it) once they use Marlin Firmware which is distributed under the GNU GPL3 license?

Thanks
Re: Firmware Upgrade and Configuration.h settings
March 12, 2019 09:11PM
Send a M503 to the controller the Data / information you seek will be returned, copy and past to notepad and print.

What is the Model an make of the 3D Printer you have?

Edited 1 time(s). Last edit at 03/12/2019 09:12PM by Roberts_Clif.


Computer Programmer / Electronics Technician
Re: Firmware Upgrade and Configuration.h settings
March 12, 2019 09:24PM
Roberts_Clif,

Thanks for the quick response.

The model is GTMAX3D Core A1 (2016). As I said it’s a brazilian manufacturer.

M503 results:
M503
echoconfused smileyteps per unit:
echo: M92 X80.00 Y80.00 Z400.00 E374.40
echo:Maximum feedrates (mm/s):
echo: M203 X200.00 Y200.00 Z50.00 E100.00
echo:Maximum Acceleration (mm/s2):
echo: M201 X2000 Y2000 Z1000 E3000
echo:Accelerations: P=printing, R=retract and T=travel
echo: M204 P1200.00 R3000.00 T2000.00
echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s)
echo: M205 S0.00 T0.00 B20000 X40.00 Z0.40 E5.00
echo:Home offset (mm):
echo: M206 X0.00 Y0.00 Z0.00
echotongue sticking out smileyID settings:
echo: M301 P32.81 I3.84 D70.15
echo:Filament settings: Disabled
echo:Z-Probe Offset (mm):
echo: M851 Z-3.52
echo:Endstops Limits:
XMin: -5.00 XMax: 300.00 YMin: 0.00 YMax: 200.00 ZMin: 0.00 ZMax: 250.00

But I still have parameter missing as the Z probe configuration for autoleveling, for instance.
Re: Firmware Upgrade and Configuration.h settings
March 13, 2019 09:24AM
This is true but look how much closer you are today.

You should be able to measure the Z-Axis Sensors location from the Nozzle.

What do you have for your end-stops / bed sensor.

It appears this is a CoreXY Machines if you ask under the topic CoreXY Machines and ask someone there may be able to help you further.

Edited 5 time(s). Last edit at 03/13/2019 09:45AM by Roberts_Clif.


Computer Programmer / Electronics Technician
Re: Firmware Upgrade and Configuration.h settings
March 13, 2019 10:15AM
Actually, the auto leveling works with a metallic pin which is dropped down as the carriage touches the side of the x axis outside the print area. Then, the z axis moves the bed until it touches the metallic pin and lift it up some distance (until the pin reaches the optical sensor). After mesuring 9 point on the bed, the pin is lifted up by moving it to outside the printing area over the glass holder and a quick move of the Z axis that pushes it up. What I don’t know is: (a) what kind of probe is this? (I couldn’t identify between the options on the configuration.h); (b) is it necessary to write some code so the auto leveling would work or selecting the right king of probe will do?

Another question remaining is what kind of thermistor is used by the printer? I don’t know how to identify... (i’m I real rookie... kkk)

Also, I know that the board used is RAMPS 1.4 but I found that are many kinds of boards in the conf.h that matches this information and I can’t choose the right one...

By the way, it’s definitely a CoreXY.

Thanks for the help!
Sorry, only registered users may post in this forum.

Click here to login