Firmware Marlin-1.1.0-RC6 - My Latest Version

Software and Firmware Discussion - related to source code, firmware updates, etc.
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: Firmware Marlin-1.1.0-RC6 - My Latest Version

Post by Roberts_Clif »

For your hictop mesh bed leveling.
CrazyJane
Reactions:
Posts: 5
Joined: September 19th, 2018, 8:12 am
3D Printer(s): Hictop i3

Re: Firmware Marlin-1.1.0-RC6 - My Latest Version

Post by CrazyJane »

I've just purchased and assembled an old but unopened Hictop i3-11 auto level which gives superb prints, however, not being able to save default settings to EPROM is annoying. The motherboard model seems to be MKS v1.3
When I try to update the firmware I get an error message, that the board cannot be found. The port is com7 and baud rate 152000. Arduino serial monitor shows that the settings are correct. Is it necessary to instal a boot loader, or am I missing something?
I've tried many methods all with the same results, I've also updated the USB to serial drivers to the latest versions.
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: Firmware Marlin-1.1.0-RC6 - My Latest Version

Post by Roberts_Clif »

The Baud rates should be [2400, 9600, 19200, 38400, 57600, 115200, 250000]

I did not have to install a boot loader Installed Chip Lucks version with a few changes and Arduino 1.1.8
Just compiled yesterday with Arduino 1.8.7
CrazyJane
Reactions:
Posts: 5
Joined: September 19th, 2018, 8:12 am
3D Printer(s): Hictop i3

Re: Firmware Marlin-1.1.0-RC6 - My Latest Version

Post by CrazyJane »

Sorry - my typo mistake, Baud rate is 1152000.
I downloaded the hex file from Hictops website and have tried updating by many means including Cura versions 14.2 and 3.6.1, Avrdudes, Arduino, and Atmel Studio, they all give the similar errors.
The printer is working brilliantly, superb quality but the inability to store settings, particularly the z offset, is annoying.
I appreciate your suggestion and I'm happy to try Chip Lucks version, did you upload from a PC USB connection or SD card?
Thanks for your interest
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: Firmware Marlin-1.1.0-RC6 - My Latest Version

Post by Roberts_Clif »

I have a Marlin 1.1.5 That I am currently Using.
There are only a few changes that would have to be made to it to configure it back to the stock Hictop 3DP11.

I have Baby Steps enabled, Auto Bed leveling for a TL-W3MC2 that would need to be change Z-Axis to invert true to false to work with SN04N
A filament sensor that would need to be disabled - unless you have a filament sensor.
Change the Lead Screw from TR8-2 ( 2mm Rise per single turn )1600 back to the Stock 2560 or 400 depending on which lead screw you have.

I believe that is all that is needed.

Now I purchased a spare Controller before I flashed my Controller just in case. So no I have a spare for Both my Hictops
Last edited by Roberts_Clif on September 23rd, 2018, 7:02 am, edited 1 time in total.
CrazyJane
Reactions:
Posts: 5
Joined: September 19th, 2018, 8:12 am
3D Printer(s): Hictop i3

Re: Firmware Marlin-1.1.0-RC6 - My Latest Version

Post by CrazyJane »

OK I've tried your suggestion. I downloaded the latest firmware from Github and edited the configuration file following Chip Lucks original configuration.h
Everything compiled fine in Arduino but failed to upload. No printer related software was running, here is the error message log from Arduino:

Arduino: 1.8.5 (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"......................
................avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

Using Port : COM7
Using Programmer : wiring
Overriding Baud Rate : 115200
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer

avrdude done. Thank you.

An error occurred while uploading the sketch
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: Firmware Marlin-1.1.0-RC6 - My Latest Version

Post by Roberts_Clif »

The original Firmware is located here

https://www.hic3dprinter.com/pages/firmware
CrazyJane
Reactions:
Posts: 5
Joined: September 19th, 2018, 8:12 am
3D Printer(s): Hictop i3

Re: Firmware Marlin-1.1.0-RC6 - My Latest Version

Post by CrazyJane »

I really do appreciate your efforts but I've tried all the options I could find and no matter which method I've used I get the same error
The key to the problem, in my opinion, is to identify the cause of this consistent error:
Avrdude: stk500v2_ReceiveMessage(): timeout
Which always occours 10 times, with a different address each time

Is this because a boot loader is missing from the Hictop Board?
CrazyJane
Reactions:
Posts: 5
Joined: September 19th, 2018, 8:12 am
3D Printer(s): Hictop i3

Re: Firmware Marlin-1.1.0-RC6 - My Latest Version

Post by CrazyJane »

I've just come across this web page which might hold the answer!
https://stackoverflow.com/questions/196 ... ge-timeout
As I suspected, it says that this error is due to having no boot loader onboard.
Now, the question is how to install one without bricking the board?
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: Firmware Marlin-1.1.0-RC6 - My Latest Version

Post by Roberts_Clif »

You could also try this

https://stackoverflow.com/questions/436 ... rdino-mega

When you try to upload a sketch do the Receive and/or Transmit lights on the Hictop Controller blink?

You might also try to reinstalling the driver for the Arduino IDE.
How you say? You may need to completely uninstall the Arduino IDE and re-install.
Yourdog
Reactions:
Posts: 3
Joined: July 14th, 2019, 3:53 am
3D Printer(s): 3DP-12, CTC 3D Printer

Re: Firmware Marlin-1.1.0-RC6 - My Latest Version

Post by Yourdog »

I know this is an old thread but when I tried to verify in Marlin I'm getting an error in ConfigurationStore.cpp:

Arduino: 1.6.8 (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

In file included from sketch\ConfigurationStore.cpp:1:0:

sketch\ConfigurationStore.cpp: In function 'void Config_PrintSettings()':

ConfigurationStore.cpp:173: error: 'add_homing' was not declared in this scope

SERIAL_ECHOPAIR(" M206 X",add_homing[0] );

^

sketch\Marlin.h:106:68: note: in definition of macro 'SERIAL_ECHOPAIR'

#define SERIAL_ECHOPAIR(name,value) (serial_echopair_P(PSTR(name),(value)))

^

exit status 1
'add_homing' was not declared in this scope

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

I am trying to update the firmware on the Hictop 3DP-12
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: Firmware Marlin-1.1.0-RC6 - My Latest Version

Post by Roberts_Clif »

This is an old thread please start a new one.

I sent you a PM.
We can share with you which Arduino IDE will be required to Compile the Marlin firmware you choose.
I have upgraded my Hictop's 3DP11 and 3DP12 thru all Marlin 1.1.x and up into Marlin 2.0.x.
An am currently using Marlin 2.0.x for both Hictop's and my V1 Engineering MPCNC.
An have used as many versions of Arduino IDE an versions of PlatformIO to compile them.

While you wait there are many post here for you to read for the Hictop 3D Printers.
This may give you an ideal of where you may want like to end up.
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: -

Post by Roberts_Clif »

I am glad that you have returned to finish what was once started!!!

I never install the Arduino IDE I download the ZIP packages unzip to the Named Directory and create a short cut and place in the Menu.
Giving me the version of Arduino IDE needed. Recently I upgraded to Visual Studio Code > PlartormIO > Marlin Auto Build much better.

To Restore your older Version of Arduino IDE just unzip to a folder and provide a link to the Executable.
Provide your Configuration.h and Configuration_adv.h files we can take a look see what went wrong.
And yes they changed the names of many variables, some almost unrecognizable.

The firmware is quite confusing to newbie though everyone who wants to learn will eventually learn do not give up...
postsuccessful
Reactions:
Posts: 1
Joined: November 19th, 2023, 2:02 pm
3D Printer(s): HP

Re: Firmware Marlin-1.1.0-RC6 - My Latest Version

Post by postsuccessful »

Achieving temperature stability can take approximately 10 to 20 minutes for the entire temperature range to settle. In my setup, I leverage Repetier Host, a versatile tool equipped with a real-time temperature monitoring chart featuring a graphical display. I highly recommend utilizing this built-in feature during PID tuning, as it provides a visual representation of the feedback reported by the firmware.

Moreover, Repetier Host serves a dual purpose as it allows me to seamlessly send the necessary G code for initiating the auto-configuration routine embedded in the firmware. I patiently wait until the process concludes, and then leverage the data display window to meticulously examine the results communicated back from the firmware.

Curiously, my configuration maintains stability within a remarkable 1-degree range once fully stabilized. I presume you've executed and re-executed the auto-temp configuration using the correct G code sequences as outlined in the Configuration.h file. Did you subsequently edit the returned values and re-flash the firmware? The intricacies of this process indeed make for an interesting exploration.
Post Reply

Return to “Software and Firmware Discussion”