CTC I3 Pro B firmware by YoYo_Crescendo 3d model
3dmdb logo
Thingiverse
CTC I3 Pro B firmware  by YoYo_Crescendo

CTC I3 Pro B firmware by YoYo_Crescendo

by Thingiverse
Last crawled date: 3 years, 1 month ago
CTC I3 Pro B Chinese Ebay Plywood 3D Printer Firmware
I did not create this firmware I only made it work with the geeetech 2560 Rev A board.
Things to know,
1) This firmware is for the geeetech 2560 Rev A board, with the Atmega 1280 chip "yes some of the boards have the this chip I think as a way to cut cost, but if you manage to flash the board with the new marlin firmware you will break it. I learned this the hard way. I spent weeks learning the firmware and the board and the chip to find out the flashing process is difrent from most of the material you see online. so here it is."
2) When you set up the Arduino connection to your printer you must use 2 important settings 1 You must select the Atmega 1280 chipset under board in the tools menu, 2 you must set the programmer to Arduino as ISP in the tools menu.
3) You must use Arduino 1.0.4http://downloads.arduino.cc/arduino-1.0.4-windows.zip
If you use any other version the firmware will not work.
OK
Download the firmware,
Install Arduino 1.0.4
Unzip the firmware
Open the .ino file with Arduino
In Arduino open tools select the port your printer is on.
In Arduino in tools select board and set it to Mega/ Atmega 1280
In Arduino in tools select programmer and set to Arduino as ISP
Click the check mark to test the firmware
Click the arrow left icon to upload the firmware to the board.
It will take some time for the firmware to write to the board. if it fails you probably have the actual 2560 chip on your board and should not use this firmware.
I hope this helps someone.
Update 8/14/2017
Thanks to,
Nivok56
If you are having a problem with you prints being just slightly smaller than the original file
change this in the Configuration.h file.
define DEFAULT_AXIS_STEPS_PER_UNIT {78.74, 78.74, 2560, 105.0} // default steps per unit for Ultimaker
to
define DEFAULT_AXIS_STEPS_PER_UNIT {80.10, 80.10, 2560, 105.0} // default steps per unit for Ultimaker
Thanks to,
architect_j
for bringing this to my attention.
Thermal Protection "Optional"
{In configuration.h file}
// If you want to enable this feature for all your extruder heaters,
// uncomment the 2 defines below:
// Parameters for all extruder heaters
//#define THERMAL_RUNAWAY_PROTECTION_PERIOD 40 //in seconds
//#define THERMAL_RUNAWAY_PROTECTION_HYSTERESIS 4 // in degree Celsius
// If you want to enable this feature for your bed heater,
// uncomment the 2 defines below:
// Parameters for the bed heater
//#define THERMAL_RUNAWAY_PROTECTION_BED_PERIOD 20 //in seconds
//#define THERMAL_RUNAWAY_PROTECTION_BED_HYSTERESIS 2 // in degree Celsius

Tags