Firmware for Hictop 3DP08

Software and Firmware Discussion - related to source code, firmware updates, etc.
EJC
Reactions:
Posts: 12
Joined: April 12th, 2019, 6:26 pm
3D Printer(s): hictop I3

Re: Firmware for Hictop 3DP08

Post by EJC » April 13th, 2019, 11:22 pm

I did it!!! I changed the line in the file.....
No,It did not give me any kind of an error. This is how I got it opened. The video shows him dragging and dropping the .ino file into the Arduino program. (That didn't work) So I opened the .ino file and all the tabs were there. I went to the "configuration.h tab" paged down until I found the line and changed it. I then saved it. Reopened it and it had saved my change. Proud of myself.
Now is the file ready for me to download to my printer?

User avatar
Roberts_Clif
Reactions:
Posts: 700
Joined: March 25th, 2017, 8:17 am
Location: Washington
3D Printer(s): Hictop 3DP11/12

Re: Firmware for Hictop 3DP08

Post by Roberts_Clif » April 14th, 2019, 8:42 am

Here is what I do when I create a new Marlin File. "Save As" to a different directory In your case chose " Marlin_3DP08_3DP11_2560_E1_ "

DIrectory.jpg

This way you can keep all your changes in separate file folders indefinitely, an in the name you note that it is 2560 lead-screw.
1st - You need to compile to see it their are any errors.
2nd - You can create the Hex file and or Upload from Arduino IDE or using the Hex file the same way yo uploaded to other hex file.
...First thing when uploading the compiled file is to set your 3D Printer port.
...With the 3D Printer connected via USB, Click Tools and select the correct serial port of your 3D Printer.
...Compile and Upload.
Electronics Technician / Computer Programmer

EJC
Reactions:
Posts: 12
Joined: April 12th, 2019, 6:26 pm
3D Printer(s): hictop I3

Re: Firmware for Hictop 3DP08

Post by EJC » April 14th, 2019, 10:17 am

I did get a error when I compiled the file. I tried to attrach a word file showing the error. I hope it works.
If not the error was: Write(Kill_Pin,High);

Error.docx
(14.58 KiB) Downloaded 3 times

User avatar
Roberts_Clif
Reactions:
Posts: 700
Joined: March 25th, 2017, 8:17 am
Location: Washington
3D Printer(s): Hictop 3DP11/12

Re: Firmware for Hictop 3DP08

Post by Roberts_Clif » April 14th, 2019, 3:16 pm

This step slipped my mind.

You have to select Board> Programmer Arduino Mega 2560 or Mega ADK

Board.jpg

You have to select Tools > Programmer AVIRSP mkII

Programmer.jpg
Electronics Technician / Computer Programmer

EJC
Reactions:
Posts: 12
Joined: April 12th, 2019, 6:26 pm
3D Printer(s): hictop I3

Re: Firmware for Hictop 3DP08

Post by EJC » April 14th, 2019, 4:55 pm

Well I got the firmware loaded to my printer. The Z axis is moving like it should.
But the extruder motor is not moving. I can go to move axis and try to move the extruder with the knob. Nothing.
I put a new motor on the extruder. It still want move.
Is there anything in the firmware that I need to change?
Thanks for the help. I'm almost there...

User avatar
Roberts_Clif
Reactions:
Posts: 700
Joined: March 25th, 2017, 8:17 am
Location: Washington
3D Printer(s): Hictop 3DP11/12

Re: Firmware for Hictop 3DP08

Post by Roberts_Clif » April 14th, 2019, 5:45 pm

The extruder stepper will not move until the temperature is at least 170C or better.

This is a firmware cold extrude prevention, there is a G-Code that can be sent to the Printer to allow for Cold extrude.

Code: Select all

#define PREVENT_DANGEROUS_EXTRUDE
#define EXTRUDE_MINTEMP 170
M302 ; report current cold extrusion state
M302 P0 ; enable cold extrusion checking
M302 P1 ; disable cold extrusion checking
M302 S0 ; always allow extrusion (disable checking)
M302 S170 ; only allow extrusion above 170
M302 S170 P1 ; set min extrude temp to 170 but leave disabled

Or

Simply preheat the hot-end to filament temperature and extrude with or without filament...
Electronics Technician / Computer Programmer

EJC
Reactions:
Posts: 12
Joined: April 12th, 2019, 6:26 pm
3D Printer(s): hictop I3

Re: Firmware for Hictop 3DP08

Post by EJC » April 14th, 2019, 6:42 pm

Well I don't no if that's my problem.
I ran a simple print with my cooling fan off where I could see the motor shaft and gear that drives the filament.
The temp was at 200 deg. I let the print run and watched it never ran.

User avatar
Roberts_Clif
Reactions:
Posts: 700
Joined: March 25th, 2017, 8:17 am
Location: Washington
3D Printer(s): Hictop 3DP11/12

Re: Firmware for Hictop 3DP08

Post by Roberts_Clif » April 14th, 2019, 7:39 pm

What extruder is the hot-end connected to E0 or E1 has it been unplugged.

By the way what is the Model number on the 3D Printer controller card you have.
I am going to Flash this on my 3D Pinter wait!!!
Electronics Technician / Computer Programmer

User avatar
Roberts_Clif
Reactions:
Posts: 700
Joined: March 25th, 2017, 8:17 am
Location: Washington
3D Printer(s): Hictop 3DP11/12

Re: Firmware for Hictop 3DP08

Post by Roberts_Clif » April 14th, 2019, 8:26 pm

OK Returned found the Problem, they changed the extruder from E0 to E1.
You can unplug the Stepper from E0 then Plug it into E1 and it should work.

Strange thing is I looked at the Code it look OK, must have a way to switch extruder's I don't know about yet!!.
Electronics Technician / Computer Programmer

EJC
Reactions:
Posts: 12
Joined: April 12th, 2019, 6:26 pm
3D Printer(s): hictop I3

Re: Firmware for Hictop 3DP08

Post by EJC » April 14th, 2019, 9:12 pm

BAMMMM!!!!!
She's printing. I can't believe it. I didn't think it would ever print again. And I was not getting any help from the tech support.
Sir, I can't thank you enough. Your patience with me was incredibly nice. I am going to give you the highest marks that I possibly can.
I have already bragged about the help I was getting to others that I know that likes to 3D print. I would have never, never figured out how to go inside that firmware and make the changes. I would have not known what to change if I did get inside. Thanks you using sharing knowledge with others.
Again Thank You,
EJC

User avatar
Roberts_Clif
Reactions:
Posts: 700
Joined: March 25th, 2017, 8:17 am
Location: Washington
3D Printer(s): Hictop 3DP11/12

Re: Firmware for Hictop 3DP08

Post by Roberts_Clif » April 14th, 2019, 9:30 pm

Now that you have your 3D Printer working you can feel free to post some of your Models in the " Show off your latest Prints " thread.

Remember we still have lots for you to learn here so do not be a stranger. Feel free to ask any question you have about 3D Printing.
Electronics Technician / Computer Programmer

User avatar
Roberts_Clif
Reactions:
Posts: 700
Joined: March 25th, 2017, 8:17 am
Location: Washington
3D Printer(s): Hictop 3DP11/12

Re: Firmware for Hictop 3DP08

Post by Roberts_Clif » April 15th, 2019, 10:33 am

Found the Problem!
In Chip Lucks Firmware and most other Marlin firmware - pins_RAMPS_14.h the pins are

Code: Select all

   #define E0_STEP_PIN        26
   #define E0_DIR_PIN         28
   #define E0_ENABLE_PIN      24

   #define E1_STEP_PIN        36
   #define E1_DIR_PIN         34
   #define E1_ENABLE_PIN      30
In Hictop Marlin_3DP08_3DP11_398___E1 - pins.h the pins are reversed between E0 and E1

Code: Select all

    #define E0_STEP_PIN        36
    #define E0_DIR_PIN         34
    #define E0_ENABLE_PIN      30

    #define E1_STEP_PIN        26
    #define E1_DIR_PIN         28
    #define E1_ENABLE_PIN      24
I will correct in my " Marlin_3DP08_3DP11_2560_E1_ " for the next time this firmware is needed.
Electronics Technician / Computer Programmer

Post Reply

Return to “Software and Firmware Discussion”