This is the marlin firmware (https://github.com/MarlinFirmware/Marlin) for the HICTOP Prusa i3, set up on a default machine based on the metal framed linear rail model with no alterations accept metal version of extruder on bowden feed with E3d v6 which should not affect usability on the original as its the same motor and gear, using the standard 2mm pitch Z axis lead screws. while i was trying to set this up looking about i notice some of the firmware already out there had the Z axis set to 2560 steps per mm, this is wrong for the stock configuration i have, so this has a corrected Z axis steps in configuration.h, this also corrects a problem with the default firmware when using the extra drilled PCB the tip is brought back to home with the Z axis at 0 so it always hit the foldback clips.
although i have tested this firmware thoroughly on my HICTOP Prusa i3 i cannot provide any warranty as far as installing it on your printer, continue at your own risk. i cannot be held responsible for you bricking your printer.
To upload this to your printer you can open the marlin.ino with the arduino IDE, there are already a substantial amount of explanations out there on how to do this but i will try to explain this best i can, this particular version of the marlin firmware is set up for the MKS/Arduino + RAMPS based board (RED). the intallation steps are as follows....
- Download and extract Marlin firmware attached to this post
- Open Arduino then open marlin.ino by navigating to the folder where you extracted the firmware in File > Open...
- Set correct com port and board in Tools > Port & Tools > Board, the board wants to be set to arduino mega.
- Click verify to make sure there are no errors, if it compiles successfully go ahead and click upload.
- Enjoy rc7 Marlin Firmware on your stock HICTOP
i changed my own printer to a E3D J-head v6, this also includes all the stl files for the blower and the carriage mount, i borrowed the mount from MMendel and redesigned the blower to give more print cooling and hold an induction sensor. Also if you change the hotend you will need to run PID tuning otherwise the hotend wont get to temperature. and the induction sensor is not set up with this firmware, i do plan on upgrading this firmware to rc8 and adding the sensor and possibly redesigning the blower should there be any problems with induction sensor adjustment, with it all fitted there is only about 1mm clearance with the nozzle tip. this may cause a problem with z-axis calibration on the induction sensor.
I set the firmware to have my own text on the lcd if you want to replace this text with your own then open configuration.h in arduino and then press Ctrl + F and type CUSTOM_MACHINE_NAME into the text field that appears. That should take you to the line to rename the machine.