Marlin 2.0.x on My Hictop 3DP11

Software and Firmware Discussion - related to source code, firmware updates, etc.
Post Reply
User avatar
Roberts_Clif
Reactions:
Posts: 1372
Joined: March 25th, 2017, 8:17 am
Location: Washington, State USA
3D Printer(s): Hictop 3DP11/12

Marlin 2.0.x on My Hictop 3DP11

Post by Roberts_Clif »

Just Installed Marlin 2.0.x on a test controller appears to function correctly.
Leaving 47% program space available 44% global variable space or 3529 extra bytes.

They added M412 which allow to you to enable /disable the Filament Run-out Sensors.
To build Marlin 2.0 you'll need Arduino IDE 1.9 however when clicking on the link newest version is 1.8.8.

Compiled and uploaded to my broken stepper driver controller, for a quick test and Marlin 2.0.x uploaded with no problems.
Now for uploading to Blu, OK small error forgot to enable SD card and change Filament Run-out to pin 2.
This is OK, tested M412 working perfectly, when print finishes will re-flash fixes.
User avatar
GrueMaster
Reactions:
Posts: 522
Joined: March 15th, 2017, 8:46 pm
Location: Oregon
3D Printer(s): Hictop 3DP-17, Hictop CR-10S

Re: Marlin 2.0.x on My Hictop 3DP11

Post by GrueMaster »

Arduino 1.9 is in Beta. You can download it from the Beta links. 1.8.8 is the latest stable release.
User avatar
Roberts_Clif
Reactions:
Posts: 1372
Joined: March 25th, 2017, 8:17 am
Location: Washington, State USA
3D Printer(s): Hictop 3DP11/12

Re: Marlin 2.0.x on My Hictop 3DP11

Post by Roberts_Clif »

OK

I'am thinking sense I do not use any of the 32bit routines is the reason that it could compile Marlin 2.0.x.
Forgot about Beta being in a different location. Uploaded Arduino 1.9.0 Beta compiled the same a Arduino 1.8.8.

I will Compile with the correct Arduino and re-flash want to look at all the new functions to see if any will suit my needs.
User avatar
Roberts_Clif
Reactions:
Posts: 1372
Joined: March 25th, 2017, 8:17 am
Location: Washington, State USA
3D Printer(s): Hictop 3DP11/12

Re: Marlin 2.0.x on My Hictop 3DP11

Post by Roberts_Clif »

Today I am testing junction deviation using .06

I have read several articles Stating that .02 is ~ a jerk setting of 5
Starting at 0.05 is a typical value for a 3D printer. If your printer is very sturdy, you could use 0.1. Decided on .06 as my starting point
#define JUNCTION_DEVIATION
#if ENABLED(JUNCTION_DEVIATION)
#define JUNCTION_DEVIATION_MM 0.06 // (0.02mm) Distance from real junction edge

Tested Bed Leveling Fade Height works perfectly!
// Gradually reduce leveling correction until a set height is reached,
// at which point movement will be level to the machine's XY plane.
// The height can be set with M420 Z<height>
#define ENABLE_LEVELING_FADE_HEIGHT // In Start Up G-Code M420 Z4

Attached a Link for My configured Hictop 3DP11/12 Marlin 2.0 firmware.

I currently have Marlin 2.0.x running on both my Hictops 3D Printers using only the Stock controllers.

I have added documentation for easy firmware changes from a Stock Hictop or my Modified Hictops 3D Printers.
IN
Configuration.h
Configuration_adv.h
pins_RAMPS.h
User avatar
Roberts_Clif
Reactions:
Posts: 1372
Joined: March 25th, 2017, 8:17 am
Location: Washington, State USA
3D Printer(s): Hictop 3DP11/12

Re: Marlin 2.0.x on My Hictop 3DP11

Post by Roberts_Clif »

Looking through the Code in Marlin 2.0.x under " src\config\examples "
Is an example of the Configuration.h and configuration_adv.h of 80 + 3D Printers.
This should make it much easier for those who want to upgrade, or for the rest of us to help anyone who wants to upgrade to Marlin 2.0.x
User avatar
GrueMaster
Reactions:
Posts: 522
Joined: March 15th, 2017, 8:46 pm
Location: Oregon
3D Printer(s): Hictop 3DP-17, Hictop CR-10S

Re: Marlin 2.0.x on My Hictop 3DP11

Post by GrueMaster »

You should post your mods to the upstream tree and have it included there.
Post Reply

Return to “Software and Firmware Discussion”