Marlin Firmware Setup for Hictop Prusa I3

Marlin Firmware Setup for Hictop Prusa I3

extract configuration.h

Unproblematic question which I can’t really seem to notice an respond to.

I meet tons of mail service how to modify the firmware on my ramps i.4 board which is fine and I tin download the configuration.h file from some websites blah blah

However what i haven’t been able to notice is a postal service on if it is possible to excerpt the current configuration.h from the board?

I would like to practice this because I am pretty sure my hictop reprap pruse i3 came with some settings modified on it. The company will non requite me the configuration.h file I accept asked multiple times. They reply to other requests but not this asking.

Ideally I would similar to make a fill-in of the configuration.h because I would like to add together together my bed level sensor to it and dont want to terminate of breaking some (maybe) special settings they have.

is this possible to extract/read the current configuration.h?

… no, information technology’south non possible.

The arduino IDE reads all the divide files and converts them into a unmarried ‘paradigm’, which then is uploaded to the Arduinos wink …


Viktor
——–
Aufruf zum Projekt “Müll-freie Meere” – [reprap.org] — Deutsche Facebook-Gruppe – [www.facebook.com]

Telephone phone call for the project “garbage-free seas” – [reprap.org]

Remind them that the Marlin firmware is GPL and they are required to provide their source.

[github.com]

I agree with VDX, information technology’southward not possible.
But you lot tin get information from information technology, which might make the commissioning easier upon the re-build

In that location some thousand codes, which you lot lot can send to the printer [reprap.org] From about M500 to M503 which volition write/read data to/from the EEPROM.
Also M92 will display the electrical current step_per_mm values for each axis.


Supporting 3D Printers with Parts and Build services.
Printer: Ormerod two (528.four) Duel extruder set-upward with Aluminium x-Rib, RRPro Firmware v1.11-ch (2016-04-08)

I have the aluminium prusa i3 from hictop and they provided the consummate marlin files, merely I had to modify some stuff. I think they don’t actually know how to configure the machine because the steps per mm for the extruder where a scrap incorrect, same every bit some of the autoleveling things


My printers:
-Makerbot TOM (#5215, circa 2011), MK6 extruder, ABS 3 mm
-HICTOP Prusa i3 (modded for car-level, thread screws), ABS/PLA i.75 mm

About me:
[www.thingiverse.com]

@VDX – This is what I was agape of non existence able to excerpt information technology.

@hoxsiew -I will however its not like they are refusing to give it to me, the literally just dont answer. In a sense information technology is refusing they did that with the STL files I asked for, for the original 3d printed parts. Really annoying

@eried – I take the aluminum version as well! could you transport them to me? Yes I saw the steps per mm currently everytime I plow information technology on I just reset information technology to what I take calibrated it. very annoying but I have been waiting till I get a concord of the original file before I kickoff messing with information technology.

Also speaking of the steps per MM. they sold to me a 200×270 bed which is fine, works not bad Nonetheless i actually measured the bed and its 220×270. This is great extra 20 mm! only tried printing on that side and information technology literally doesn’t impress on information technology fifty-fifty if I prepare the settings in slic3r or cura. The nozzel/ x railroad vehicle has plenty room to move all the manner to the finish of the rails without hit anything. I doubtable that is another firmware limitation that I take to change. Where would I go near changing that. once I have the configuration.h file?

… in the file “Configuration.h” in the MArlin-firmwar are settings/defines for the working area:

// Travel limits after homing (units are in mm)
#define X_MIN_POS 0
#ascertain Y_MIN_POS 0
#define Z_MIN_POS 0
#define X_MAX_POS 145
#define Y_MAX_POS 200
#define Z_MAX_POS l

… and if the printer is allowed to bulldoze outsides or not:

#ascertain min_software_endstops false //true // If true, axis won’t movement to coordinates less than HOME_POS.
#define max_software_endstops faux //truthful // If truthful, centrality won’t motion to coordinates greater than the defined lengths beneath.


Viktor
——–
Aufruf zum Projekt “Müll-freie Meere” – [reprap.org] — Deutsche Facebook-Gruppe – [world wide spider web.facebook.com]

Phone call for the project “garbage-free seas” – [reprap.org]

Quote


bizit524

@VDX – This is what I was agape of non being able to excerpt it.

@hoxsiew -I will however its non like they are refusing to give it to me, the literally just dont respond. In a sense it is refusing they did that with the STL files I asked for, for the original 3d printed parts. Actually annoying

@eried – I accept the aluminum version also! could y’all transport them to me? Yes I saw the steps per mm currently everytime I turn it on I but reset information technology to what I accept calibrated it. very annoying only I take been waiting till I go a agree of the original file before I first messing with it.

Also speaking of the steps per MM. they sold to me a 200×270 bed which is fine, works great Withal i really measured the bed and its 220×270. This is neat extra 20 mm! merely tried printing on that side and information engineering science literally doesn’t impress on it fifty-fifty if I set the settings in slic3r or cura. The nozzel/ ten wagon has enough room to movement all the manner to the end of the rail without hitting annihilation. I suspect that is another firmware limitation that I have to change. Where would I get most changing that. once I accept the configuration.h file?

Well my file is already modified with leadscrews and autolevelling [www.thingiverse.com] not sure if is useful for y’all. And yous need to conform the bed limits in the configuration.h and cura aplication itself to attain all the corners of the bed

Read:  Unifi Ap Pro Upgrade Firmware Using Gui

My printers:
-Makerbot TOM (#5215, circa 2011), MK6 extruder, ABS three mm
-HICTOP Prusa i3 (modded for automobile-level, thread screws), ABS/PLA 1.75 mm

Almost me:
[www.thingiverse.com]

Quote


eried

Quote


bizit524

@VDX – This is what I was afraid of non being able to extract information technology.

@hoxsiew -I volition however its not like they are refusing to give it to me, the literally merely dont respond. In a sense it is refusing they did that with the STL files I asked for, for the original 3d printed parts. Actually annoying

@eried – I have the aluminum version besides! could you ship them to me? Yeah I saw the steps per mm currently everytime I turn it on I simply reset information technology to what I take calibrated it. very annoying merely I take been waiting till I get a concord of the original file before I start messing with it.

Likewise speaking of the steps per MM. they sold to me a 200×270 bed which is fine, works dandy All the same i actually measured the bed and its 220×270. This is groovy extra 20 mm! just tried press on that side and it literally doesn’t print on it fifty-fifty if I ready the settings in slic3r or cura. The nozzel/ x wagon has enough room to move all the mode to the terminate of the rail without hit annihilation. I suspect that is another firmware limitation that I take to modify. Where would I become nearly irresolute that. once I accept the configuration.h file?

Well my file is already modified with leadscrews and autolevelling [www.thingiverse.com] not certain if is useful for yous. And yous need to accommodate the bed limits in the configuration.h and cura aplication itself to accomplish all the corners of the bed

Yeessss!!! you have automobile leveling!!! tin tin yous however send information technology. What automobile leveling are y’all lot using? considering I take purchased and mounted /fitted the auto level inductive sensor already I have merely been waiting on getting firmware from the company which is to no avail.

I am sure I tin reedit the lead screws. I wanted to practise this anyway down the road. I am guessing I volition discover that information somewhere on some wiki to change the steps per mm.

Certain, here are all the files I modified: [cloudup.com]

Download the latest marlin firmware and supervene upon those. I modified another parts to ameliorate the user experience of the hictop printer, for example the encoding bike was very imprecise and when I pushed information technology sometimes was choosing some other pick, etc


My printers:
-Makerbot TOM (#5215, circa 2011), MK6 extruder, ABS 3 mm
-HICTOP Prusa i3 (modded for automobile-level, thread screws), ABS/PLA ane.75 mm

Near me:
[www.thingiverse.com]

Quote


eried

Sure, here are all the files I modified: [cloudup.com]

Download the latest marlin firmware and replace those. I modified another parts to ameliorate the user experience of the hictop printer, for example the encoding wheel was very imprecise and when I pushed information technology sometimes was choosing another selection, etc

Cheers and so much this volition aid greatly. That is adept you lot have modified those, I have noticed that besides forth with I wanted to change one setting that is moving all the centrality and the extruder instead of in the gear up menu which makes no sense I wanted to put it into the other carte below it
smiling smiley

Cheers again

Absurd, good luck!

Here is an improved fan also: [www.thingiverse.com]

I made it to avoid losing the airflow thru sides (the seal of the original i was non perfect)


My printers:
-Makerbot TOM (#5215, circa 2011), MK6 extruder, ABS iii mm
-HICTOP Prusa i3 (modded for motorcar-level, thread screws), ABS/PLA i.75 mm

Nearly me:
[world wide web.thingiverse.com]

lamentable for the extremely late response! ha didn’t know that was you. i have already establish about of your designs on thingiverse and take printed some. I just actually finished printing your z axis hictop version for threaded screws when mine come in, Even so I take not found that anybody has designed a z centrality function which includes threaded portion on z AND x. I have found either or but non both. Have you lot located whatsoever of these past run a risk? I try to search Everything merely the search function is HORRENDOUS. It searches all tag lines, unabridged torso, and title i believe which makes data engineering very inefficient

Read:  What Is the Current Firmware Version for Fitbit Charge 2?

Thank you VDX i accept at present taken eried and edited it to the bed

I take also a question/s. Exercise you happen to recollect the steps per mm for the threaded rod? I tried looking mine upwards simply I cant observe it anywhere. I establish this on the metric standards just doesn’t indicate if mine fits this
“A typical M8 rod has a pitch of one.25”
I accept inverse the dispatch to 1500 instead of 3000 in line three,four and half dozen because I was getting ringing. Is this ok or practise I accept to modify it elsewhere?

I BELIEVE the first line is where i modify the 10 axis steps per mm? it would exist the 400?

It also looks like you lot accept enabled the saving of EEPROM settings is this true? because I was looking for this likewise merely from googling it looks already setup.

Lastly I simply changed the location of the y endstop sensor from under the bed to confronting my stepper motor. This is great nevertheless since information technology has changed i believe my bed is off by most xiv mm. IF I calculated right. Where is the offset setting for the y centrality endstop? I meet multiple y offset settings just non sure which ane correlates with the endstop

What is the config_adv that yous included? practise i put this in as well when uploading?

#define DEFAULT_AXIS_STEPS_PER_UNIT {fourscore,80,400,98.v}
#define DEFAULT_MAX_FEEDRATE {300, 300, v, 45} // (mm/sec)
#ascertain DEFAULT_MAX_ACCELERATION {1500,1500,100,10000} // 10, Y, Z, E maximum showtime speed for accelerated moves. E default values are skillful for Skeinforge 40+, for older versions raise them a lot.

#define DEFAULT_ACCELERATION 1500 // 10, Y, Z and Due due east acceleration in mm/s^2 for printing moves
#ascertain DEFAULT_RETRACT_ACCELERATION 3000 // Eastward dispatch in mm/s^ii for retracts
#define DEFAULT_TRAVEL_ACCELERATION 1500 // 10, Y, Z dispatch in mm/due south^2 for travel (non printing) moves

// The speed change that does non require acceleration (i.e. the software might assume information technology can be done instantaneously)
#define DEFAULT_XYJERK 20.0 // (mm/sec)
#ascertain DEFAULT_ZJERK 0.four // (mm/sec)
#define DEFAULT_EJERK 5.0 // (mm/sec)

Edited 1 time(south). Terminal edit at 02/24/2016 06:00PM past bizit524.

Quote


bizit524

deplorable for the extremely belatedly response! ha didn’t know that was you. i have already plant most of your designs on thingiverse and accept printed some. I just really finished printing your z axis hictop version for threaded screws when mine come in, Nevertheless I have not found that everyone has designed a z axis function which includes threaded portion on z AND 10. I have institute either or simply not both. Take you lot located whatever of these past take a chance? I endeavor to search Everything but the search part is HORRENDOUS. Information applied science searches all tag lines, entire torso, and championship i believe which makes information technology very inefficient

Thank you lot VDX i take now taken eried and edited it to the bed

I take as well a question/southward. Do you happen to recall the steps per mm for the threaded rod? I tried looking mine upwardly simply I deceit detect information technology anywhere. I found this on the metric standards but doesn’t point if mine fits this
“A typical M8 rod has a pitch of i.25”
I accept changed the dispatch to 1500 instead of 3000 in line 3,iv and one-half dozen considering I was getting ringing. Is this ok or practice I have to alter information applied science elsewhere?

I BELIEVE the first line is where i modify the x centrality steps per mm? information technology would be the 400?

Information technology likewise looks similar yous accept enabled the saving of EEPROM settings is this true? because I was looking for this also just from googling information technology looks already setup.

Lastly I simply changed the location of the y endstop sensor from under the bed to against my stepper motor. This is bang-up withal since it has changed i believe my bed is off by about xiv mm. IF I calculated right. Where is the kickoff setting for the y axis endstop? I see multiple y first settings but non certain which i correlates with the endstop

What is the config_adv that you lot included? practise i put this in every bit well when uploading?

#define DEFAULT_AXIS_STEPS_PER_UNIT {80,lxxx,400,98.five}
#define DEFAULT_MAX_FEEDRATE {300, 300, v, 45} // (mm/sec)
#ascertain DEFAULT_MAX_ACCELERATION {1500,1500,100,10000} // X, Y, Z, E maximum offset speed for accelerated moves. Due east default values are good for Skeinforge xl+, for older versions raise them a lot.

#define DEFAULT_ACCELERATION 1500 // 10, Y, Z and E acceleration in mm/south^2 for printing moves
#ascertain DEFAULT_RETRACT_ACCELERATION 3000 // Eastward acceleration in mm/due south^2 for retracts
#ascertain DEFAULT_TRAVEL_ACCELERATION 1500 // X, Y, Z dispatch in mm/southward^2 for travel (not press) moves

// The speed change that does non crave acceleration (i.e. the software might assume it can exist washed instantaneously)
#define DEFAULT_XYJERK 20.0 // (mm/sec)
#ascertain DEFAULT_ZJERK 0.iv // (mm/sec)
#define DEFAULT_EJERK five.0 // (mm/sec)

The Old mm was about 2560 instead of the 400 if I recall information technology correctly. I am non sure if acceleration affects in that way to the print, I’ll have to check that. Practice you take photos of the outcome?

Read:  R4i Rts 3ds Revolution for Ds Firmware

Nigh the eeprom: Yeah. I like to save the things. Non sure about the advanced I checked all the modified files and uploaded these


My printers:
-Makerbot TOM (#5215, circa 2011), MK6 extruder, ABS three mm
-HICTOP Prusa i3 (modded for motorcar-level, thread screws), ABS/PLA 1.75 mm

Nearly me:
[www.thingiverse.com]

Have had my HICTOP Reprap Prusa I3 black aluminum frame printer for about 2 months and have tweaked and refined information technology. Yesterday downloaded Marlin i.i.0-RC5 and got the firmware uploaded and is performing great. I utilise custom stainless car shop direct z-axis rods with standard 8mm ten 1.25mm pitch, the OEM ones were junk.

Do not employ OEM firmware, accept horror stories include my own, source would non fifty-fifty compile = syntax errors! Latest HICTOP firmware upload bricked my friends HICi3 command board. Download latest Marlin, Marlin-one.1.0-RC5 every bit of today edit the file and upload using Arduino IDE v1.6.eight (do non employ a IDE v1.5.x version).

Hither is my latest (and heavily commented) EEPROM settings in the file:

// Default Axis STEPS, MAX_FEEDRATE, ACCLERATION settings  // Default Centrality Stride Settings (motor steps) 10, Y, Z, E // 1a) default axis steps per unit for Ultimaker steps/mm ={viii.7402,78.7402,200.0*eight/iii,760*one.1} // 1b) default axis steps per unit of measurement for HIC i3 steps/mm ={lxxx,80,2560,94.4962144}, OEM z-axis threaded rods =8mm wide 10 1.25mm pitch //#ascertain DEFAULT_AXIS_STEPS_PER_UNIT {80,80,2560,94.4962144} // original default for HIC i3, (steps/mm) #ascertain DEFAULT_AXIS_STEPS_PER_UNIT   {80,fourscore,2559,98.half-dozen} // CL: default steps for _my_ HIC i3, you may demand to modify the Z and/or E for your machine  // Default MAXIMUM FEEDRATES (motor speeds) Ten, Y, Z, East - GLOBAL for printing and non-printing //#define DEFAULT_MAX_FEEDRATE {200,200,5,17} // (mm/sec) default for Makerbot i3 //#ascertain DEFAULT_MAX_FEEDRATE {500,500,5,25} // (mm/sec) default for HIC i3 #ascertain DEFAULT_MAX_FEEDRATE   {120,120,iii,25} // (mm/sec) CL: default for _my_ HIC i3 max feedrate rated at ~120mm/sec  // Default MAXIMUM Acceleration (motor) X, Y, Z, E=(extrusion only) - max showtime speeds for accelerated moves // NOTE: value stored in DEFAULT_ACCELERATION if lower, volition limit these MAX rates //#define DEFAULT_MAX_ACCELERATION {9000,9000,100,10000} // (mm/sec^ii) default for HIC i3 - Ten, Y, Z, Eastward(moves) maximum start speed for accelerated moves #ascertain DEFAULT_MAX_ACCELERATION   {1200,1200,fifty,10000} // (mm/sec^two) CL: for _my_ HIC i3 - 10, Y, Z, E(moves) maximum first speed for accelerated moves // E default values are proficient for Skeinforge twoscore+, for older versions raise them a lot.  // Default misc. ACCELERATIONS //#define DEFAULT_ACCELERATION   500 // (mm/sec^two) default for Makerbot i3 - X, Y, Z and Eastward max acceleration for printing moves //#define DEFAULT_ACCELERATION 3000 // (mm/sec^two) default for HIC i3 - 10, Y, Z and Due east max acceleration for printing moves #ascertain DEFAULT_ACCELERATION   1200 // (mm/sec^two ) CL: for _my_ HIC i3 - Ten, Y, Z and E max acceleration for printing moves #define DEFAULT_RETRACT_ACCELERATION  3000 // (mm/sec^2) E acceleration for retracts (fliament purge and feed) #ascertain DEFAULT_TRAVEL_ACCELERATION   1200 // (mm/sec^2) X, Y, Z acceleration for travel (not-printing) moves  // The speed change that does not require acceleration (i.e. the software might assume it can be washed instantaneously) // default wiggle values for HIC i3 ={xx.0, 0.4, 5.0} (mm/sec) #ascertain DEFAULT_XYJERK              two.0 // CL: For HIC i3, was =twenty, (mm/sec) #define DEFAULT_ZJERK                 0.4  // (mm/sec) #define DEFAULT_EJERK                 v.0  // (mm/sec)

Eastward steps is mail extruder calibration, DEFAULT_MAX_ACCELERATION is from extensive testing = irksome the thing downwards, manufactory setting is Fashion too fast for this HICi3.
Also here is my Slic3r/Cura parameter worksheet and EEPROM variable/settings worksheet on another tab in the sheet, information technology may come up in useful. Recall, these are my settings for what I phone call the “HICi3”:

Too, I print from 30mm/sec and Upwards TO 60mm/sec. Slic3r default to 40mm/sec print speed. MAX feed rate (non-printing moves X and Y) 120mm/sec or even ameliorate set to 80mm/sec or you volition milk shake a not-modified or a stock and not withal tuned HICi3 all to heck and your prints volition suffer, trust me.

Hope that helps out, my machine is EEPROM enabled, SD bill of fare works 100%, default settings I but piece and print with NO messing with the LCD controls. If you lot would like a .zipped version complete file, let me know.

Chip

Edited two fourth dimension(s). Terminal edit at 04/24/2016 eleven:46AM by GeorgeL16.

Attachments:
open

|
download

– HICTOPRepRapPrusaI3_Slic3r_PrintSettings_CL042216A.zip (21.five KB)

Reading out the binary data has e’er been possible, turning that hulk of numbers back into a configuration.h file almost impossible. Sure its possible given enough time, and a reference dump of every possible version of the firmware equally a reference so you can find the digits that change , simply and and so is counting every grain of sand. Y’all will probably have counted all the sand before yous have generated a usable configuration.h

Edited two time(s). Terminal edit at 05/25/2016 10:47PM by Dust.

Marlin Firmware Setup for Hictop Prusa I3

You May Also Like