HicTop 3dp-11 installing a BLTouch as a NewBe

Have a problem or question, suggested links/information/FAQ's? Post it here
bob414
Reactions:
Posts: 35
Joined: December 27th, 2021, 11:21 am
3D Printer(s): Hictop 3dp-11

Re: HicTop 3dp-11 installing a BLTouch as a NewBe

Post by bob414 »

Hit a mechanical snag. The 3BTouch, 3d printed mount from several sources, including Thingiverse, shows attaching the 3BTouch to the linear bearing pillow on the back of the hot end. My pillows do not have the holes threaded all the way thru, I will have to remove and tap those holes in the pillow, so I can attach the the 3BTouch.

I can do that, it is just a pain. But maybe beyond the capabilities of some people.

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

Re: HicTop 3dp-11 installing a BLTouch as a NewBe

Post by Roberts_Clif »

I connect my proximity sensors with a Adjustable Slide Mount.

Modified to work with TL-W3MC2 low profile proximity sensor on the White Mount below.
TL-W3M.jpg
somewhere seen a similar BL touch mount Or we could modify this one to work with the BL-Touch

Using something like this

P.S. This mounts to the two lowest unused linear bearing holes, you can see them looking from the angle in photo below.
TL-W3M 3.jpg
This is my newest an best Proximity sensor.
User avatar
Roberts_Clif
Reactions:
Posts: 1372
Joined: March 25th, 2017, 8:17 am
Location: Washington, State USA
3D Printer(s): Hictop 3DP11/12

Re: HicTop 3dp-11 installing a BLTouch as a NewBe

Post by Roberts_Clif »

Today verified that the Firmware compiles with Arduino IDE it takes much longer to compile 2 min 30 sec vs 12 sec.
I still Prefer using Visual Studio Code > PlatformIO > Marlin Auto Build Instructions for Install found here.
Arduino IDE.jpg
I do have windows 10 using Classic Shell on top of the Standard Windows 10 Menu, :Noted by Smiley face Orb.

I downloaded newest Marlin 2 configure for my 3D Printers.
Marlin 2.0.9.3.jpg
Last edited by Roberts_Clif on January 2nd, 2022, 8:11 am, edited 1 time in total.
bob414
Reactions:
Posts: 35
Joined: December 27th, 2021, 11:21 am
3D Printer(s): Hictop 3dp-11

Re: HicTop 3dp-11 installing a BLTouch as a NewBe

Post by bob414 »

A dumb question? How do you load the new firmware on to the printer?

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

Re: HicTop 3dp-11 installing a BLTouch as a NewBe

Post by Roberts_Clif »

The compilers have an upload feature using a standard USB cable connected between the computer and 3D Printer.

Some Slicers have a flash feature that you can use to upload a compiled source code hex file to your 3D Printer.

Compilers are Arduino IDE would download I would install the newest, however this is a slow compiler.
OR
Visual Studio Code > PlatformIO > Marlin Auto Build this is three programs two of which are installed onto VSCode.
This was shown in a previous post for Install information Click Here.

Use Caution when flashing a control board some wrong flashes can make controller a brick.
Thankfully I have not Bricked one of my controllers, I do have two controllers that have dead Stepper motors drivers.
I still use these as a test controller for my firmware flashes for basic control functions using "use E1 instead of E0". As E0 is dead.
User avatar
Roberts_Clif
Reactions:
Posts: 1372
Joined: March 25th, 2017, 8:17 am
Location: Washington, State USA
3D Printer(s): Hictop 3DP11/12

Re: HicTop 3dp-11 installing a BLTouch as a NewBe

Post by Roberts_Clif »

If my controller ever dies I will be using one of the below as a replacement.

Most probably it will be the Geeetech GT2560 V4.0 or BIQU MKS-Arduino-Ultimaker
Both having 3 extruders drivers then could upgrade my 3D Printers to tri-color mixing extruder or whatever I come up with.

Genuine MKS Gen v1.4 3D Printer Controller Board
MKS gen v1.4 3d printer controller board
MKS-Arduino-Ultimaker
Geeetech GT2560 V4.0

It is always good to have backup Plans when working with things that could go wrong.
bob414
Reactions:
Posts: 35
Joined: December 27th, 2021, 11:21 am
3D Printer(s): Hictop 3dp-11

Re: HicTop 3dp-11 installing a BLTouch as a NewBe

Post by bob414 »

Sorry for the delay in getting back to you.

I have disassembled/reassembled the printer and thru threaded the linier pillow block to allow the mounting of the 3BTouch probe on my 3dp-11. The hardware is ready to go.

Want to get a plain marlin updated firmware loaded, Before activation of the BLTouch.

Have been looking at the marlin firmware you sent, have changed the "default-axis steps-per unit" to (80,80.2560.94.4962144).

Commented the //#define USE_PROBE_FOR_Z_HOMING

My old firmware configuration_h file has:

#define TEMP_SENSOR_BED 1, YOURS HAS IT AT 0. Why the difference?

Other than still confused about the "LCD Panel" Section everything else looks, OK.

Have done the offset for the BLTouch probe to (10,61,0), commented all #define probe types, BLTouch is still commented.

Do not want to brick a motherboard, so I am still taking it slow.

Attached my configuration_h file.

Bob
Attachments
Configuration.h
(108.78 KiB) Downloaded 185 times
User avatar
Roberts_Clif
Reactions:
Posts: 1372
Joined: March 25th, 2017, 8:17 am
Location: Washington, State USA
3D Printer(s): Hictop 3DP11/12

Re: HicTop 3dp-11 installing a BLTouch as a NewBe

Post by Roberts_Clif »

Lets take a look

looking I see that zero means that it has not been defined or that this sensor is not currently being used.

Code: Select all

#define TEMP_SENSOR_0 1
#define TEMP_SENSOR_BED 1 // is my standard setting for the temp sensors I purchase.
BL Touch probe to (10,61,0) this appears it could be good numbers if BL Touch is located behind the X-axis bearing.

Here is Chip Luck Original 13 Jun 2016 Post where I got my first first Marlin source code.
Everything Marlin configured for Hictop 3DP08, 3DP011, 3DP12 was because of the Marlin Chip Luck posted.

I have made many changes to original code over the years

example below > this works fine though it only allows for a single extruder while our controller is a dual extruder mother board
MOTHERBOARD BOARD_RAMPS_13_EFB
this also works fine though I never could make it work for dual extruder on out mother board
MOTHERBOARD BOARD_RAMPS_14_EFB
This allows me to use dual extruder though I have configure it for use as dual fan speed controller.
MOTHERBOARD BOARD_MKS_GEN_13 //configuration for EFBF not EFBE :: extruder, fan, bed, extruder.
This allows me to increase the fan speed for the Controller board when I print with an increased enclosure temperature

Don't know If you seen this but I have Added a to-220 heat sink an insulator kit to the Mosfet for longer life.
mounting.gif
mounting.gif (8.41 KiB) Viewed 5583 times
Along with this aluminum bar as a heat sink.
Controller 1.jpg
Give me some time to go thrugh configuration.
bob414
Reactions:
Posts: 35
Joined: December 27th, 2021, 11:21 am
3D Printer(s): Hictop 3dp-11

Re: HicTop 3dp-11 installing a BLTouch as a NewBe

Post by bob414 »

Thanks for double checking it for me.

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

Re: HicTop 3dp-11 installing a BLTouch as a NewBe

Post by Roberts_Clif »

I looked at your configuration.h file

Code: Select all

#define TEMP_SENSOR_BED 1

//I am questioning all your  Mechanical end-stop. I thought they were all true for hictop with stock end stops switches.


#define Z_PROBE_FEEDRATE_FAST (6*60) // to run at optimal speed

#define EEPROM_SETTING
#define EEPROM_INIT_NOW

#define PREHEAT_1_TEMP_BED    50
#define PREHEAT_2_TEMP_BED    96 // Running hot bed above this temp cause bed to warp. or at least it warped on my 3D Printer.

#define REPRAP_DISCOUNT_SMART_CONTROLLER // if you want a display
bob414
Reactions:
Posts: 35
Joined: December 27th, 2021, 11:21 am
3D Printer(s): Hictop 3dp-11

Re: HicTop 3dp-11 installing a BLTouch as a NewBe

Post by bob414 »

Thanks for your quick reply, so I will need to :
#define TEMP_SENSOR_BED 1
#define Z_PROBE_FEEDRATE_FAST (6*60) // to run at optimal speed

#define EEPROM_SETTING
#define EEPROM_INIT_NOW

#define PREHEAT_1_TEMP_BED 50
#define PREHEAT_2_TEMP_BED 96 // Running hot bed above this temp cause bed to warp. or at least it warped on my 3D Printer.

#define REPRAP_DISCOUNT_SMART_CONTROLLER

And review all my mechanical settings, setting to true instead of false. Will check out this with past builds.

Will modify and resend the configuration_h file.

Bob
bob414
Reactions:
Posts: 35
Joined: December 27th, 2021, 11:21 am
3D Printer(s): Hictop 3dp-11

Re: HicTop 3dp-11 installing a BLTouch as a NewBe

Post by bob414 »

Well me again, I think I made all the recommended changes to the configuration_h file. Compared Mechanical Settings and corrected the x,y,z and probe min/max endstop_inverting setting to to true.

It compile successfully, with a couple of size warnings. Is it safe to ignore the warnings? Want to make sure I do not let out to much smoke!

Bob
Attachments
Configuration.h
With recommended changes.
(108.77 KiB) Downloaded 186 times
bob414
Reactions:
Posts: 35
Joined: December 27th, 2021, 11:21 am
3D Printer(s): Hictop 3dp-11

Re: HicTop 3dp-11 installing a BLTouch as a NewBe

Post by bob414 »

Thanks for offering to look at the configuration file. Could not attach to PM, so back to message board.

Thank you in advance!

Bob
Attachments
Configuration_adv.h
(171.76 KiB) Downloaded 176 times
Configuration.h
(108.92 KiB) Downloaded 188 times
User avatar
Roberts_Clif
Reactions:
Posts: 1372
Joined: March 25th, 2017, 8:17 am
Location: Washington, State USA
3D Printer(s): Hictop 3DP11/12

Re: HicTop 3dp-11 installing a BLTouch as a NewBe

Post by Roberts_Clif »

Just purchased my 3rd Hictop this one appears to be a 3DP12
Will be upgrading this to match my other Hictop, an will post here every step taken to achieve my 3rd matching Hictop 3D Printer.

All you have to do is follow my posts as I do the upgrades to my 3rd Hictop 3D.

Now where am I going to put this one.
My first upgrades will be simple 3D Printed models that allow the Hictop Printer to run smoother, better, and make adjustments easier.
All have been posted on this forum so will print multiple models at one time as no firmware adjustments will be needed.

Y-Axis end-stop model for Y-Axis stepper motor as a Y-Axis end stop switch rest.
Y-Axis bearing holder modification to hold Y-Axis belt firmly in place as the belt likes to wander and rub on Y-Axis bearing holder.
Z axis smooth rod holder as this also like to wander around making for a very rough Z-Axis on all models printed
Proximity sensor holder for original SN04-P proximity sensor, at the same time I will be adding my TL-W3MC2.

I will also begin changing the wiring as some of this original wiring is under-rated
Example the Power Cord is too small, power wire to controller is also too small.
I used parts from a old dead computer power supply to make a cover for the power supply to include a computer style power socket.
Enough for now will catch all who has a Hictop or similar 3D Printer that wants these modifications.
User avatar
Roberts_Clif
Reactions:
Posts: 1372
Joined: March 25th, 2017, 8:17 am
Location: Washington, State USA
3D Printer(s): Hictop 3DP11/12

Re: HicTop 3dp-11 installing a BLTouch as a NewBe

Post by Roberts_Clif »

OK here we go.

These two were reversed

Code: Select all

#define INVERT_Y_DIR true
#define INVERT_Z_DIR false
I would enable an change all below

Code: Select all

#define S_CURVE_ACCELERATION // This allows for smoother curves.
Your bed is bigger than you enabled.

Code: Select all

#define X_BED_SIZE 220
#define Y_BED_SIZE 270
You are limited the speed of the printer in this line

Code: Select all

#define HOMING_FEEDRATE_MM_M { (50*60), (50*60), (6*60) }
Here is a must have code compression program winmerge
Post Reply

Return to “General Questions”