by joesmithok Aug 29, 2016
Download All Files

Thing Apps Enabled

Please Login to Comment

Thank you thank you thank you, I have just spent three days looking for these!!

I created a hackaday project with the latest (currently 1.1.3 – June 2017) Marlin firmware and configuration for the HICTOP 3DP-11. I figure people looking here might want to look there as well.


Do you have the inductive sensor or a bltouch?

How do you know what version you have. I got mine off amazon.ca https://www.amazon.ca/gp/product/B00YWOUTHE/ref=oh_aui_detailpage_o05_s00?ie=UTF8&psc=1

and it says 3DP-11, so would this firmware work, My extruder motor stop working, but I put it on the x and it works, and HICTOP have not yet replied. I still have about a week to return it,


I get a complie error while tring to compile. Same error with Model 12 and Model 17 firmware, any I deas?

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

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

sketch\temperature.h:165:42: warning: extra tokens at end of #ifdef directive



In file included from sketch\Marlin_main.cpp:42:0:

sketch\temperature.h:165:42: warning: extra tokens at end of #ifdef directive



sketch\Marlin_main.cpp:1646:8: warning: extra tokens at end of #endif directive

endif SCARA


sketch\Marlin_main.cpp:2659:36: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]



In file included from sketch\SdFile.h:27:0,

             from sketch\cardreader.h:8,

             from sketch\Marlin_main.cpp:44:

SdBaseFile.h:38: error: using typedef-name 'fpos_t' after 'struct'

struct fpos_t {


In file included from sketch\Marlin.h:10:0,

             from sketch\Marlin_main.cpp:30:

c:\program files (x86)\arduino\hardware\tools\avr\avr\include\stdio.h:950:33: note: 'fpos_t' has a previous declaration here

extension typedef long long fpos_t;


sketch\Marlin_main.cpp: In function 'void set_bed_level_equation_lsq(double*)':

sketch\Marlin_main.cpp:990:36: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]



exit status 1
using typedef-name 'fpos_t' after 'struct'

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


Figured it out. Needs to be compiled with an older version Arduino ver. 1.0.6.

Download Here: https://www.arduino.cc/en/Main/OldSoftwareReleases

Information found here: http://forums.reprap.org/read.php?146,691608


Nope . did not go cheap route . got lead screws ...
Firmware works great ...

Hey, do you have 8mm diameter with 2mm thread pitch screws?
with brass fits that are bolted with 4 bolts?

Im just thinking do I have the same and trying to find the right setup for my steps/mm
Your firmware has 398 so I was thinking, do I have the same setup as you or do I differ.

I got myself 350mm long, 8mm diameter and 2 thread pitch lead screws and 4-bolt brass nuts.

I've been dealing with this printer for a while. It's not quite the correct firmware. There are two very similar models. The 3DP11 and 3DP12 look just about the same. The difference is in the 3D printed X axis parts and the Z axis thread rods. The 3DP11 uses M8 threaded rods while the 3DP12 uses Lead screws. You cannot substitute the two. Also, the 3D printed X axis parts are slightly different to support the M8 bolt on the 3DP11 or the T Nut on the 3DP12. I'm dealing with this now from HICTop. If, like me, you went the "cheap ebay" route, you got the 3DP11-ATL. I'll let you know once I have confirmation.