Page 5 of 5

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

Posted: October 22nd, 2017, 7:29 am
by Roberts_Clif
For your hictop mesh bed leveling.

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

Posted: September 22nd, 2018, 8:11 am
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.

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

Posted: September 22nd, 2018, 11:49 am
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

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

Posted: September 22nd, 2018, 6:44 pm
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

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

Posted: September 22nd, 2018, 7:26 pm
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

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

Posted: September 23rd, 2018, 1:26 am
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

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

Posted: September 23rd, 2018, 7:06 am
by Roberts_Clif
The original Firmware is located here

https://www.hic3dprinter.com/pages/firmware

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

Posted: September 23rd, 2018, 8:14 am
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?

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

Posted: September 23rd, 2018, 8:29 am
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?

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

Posted: September 23rd, 2018, 10:21 am
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.