My new "bq hephestos 2" setup

Hi,

this is my setup, located in Munich Bavaria :wink:

bq hephestos2 with heated bed

original Marlin firmware 1.1.8. and adjusted to my setting
(the original firmware from bq made to many problems)

octoprint on raspi.

Since I have this setup, the printer runs reliable, stable, wonderful :wink:

2 Likes

I had the same problem than you (ive read somewhere in google groups), that the printer loses connection after M800 on print start when extruder is in the middle of the bed. Any solution to that?

Is there any disadvantage when using original marlin than using bq's? and how to "flash" that firmware?

Would be great to share your settings with us. :slight_smile:

thx for your reply

Hi,

you are right I had exactly the same problem.

Here is a brief overview how to flash the hephestos 2 with the original Marlin FW.

I downloaded the software from http://marlinfw.org.
This is the source code. The config files for some printers are in the sub-folder "examples".
Just copy the 3 files in the Marlin root directory.

I made these changes in the configuration.h file.

#define HEPHESTOS2_HEATED_BED_KIT
//define MIN_SOFTWARE_ENDSTOPS
#define Z_PROBE_OFFSET_RANGE_MIN -4

You must install the Arduino IDE from https://www.arduino.cc on your PC.
Inside the App you must download the U8glib and update the libraries

Set the board to Mega2560 and the port to usb.

Connect your printer to the PC and click "upload". The Arduino IDE will compile and upload the firmware to the printer

How to setup the Z-Offset with the new firmware is explained in this little video.

2 Likes

Thank you so much for your infos. I will try it :blush: :slight_smile:

I just love that Raspberry Pi mount there! :smiley:

1 Like

OK, i flashed marlin and its working. I set z offset correctly, so that the nozzle is nearly on bed when being at z0.
but when i start to print, it prints by far too high (~5mm)

any idea what i did wrong?

How should i slice? on octoprint (with which profile)? or maybe with cura on desktop, but will hephestos2 profile of bq work proper with vanilla marlin?

sometimes display says: G28 Z forbidden

thx for your answer :slight_smile:

The setup for the Z-Offset is different to the bq firmware.
Its a manual way.
You must follow the instruction from the video.

  1. check the current Z-offset under control->motion->Z
  2. goto prepare->Move Axis and move the Z-axis in 0.1 steps to the print bed
  3. stop when the extruder touches the print bed
  4. add this Z-value to the value under Control->Motion-Z
  5. Save the settings

You can slice like before, with the same settings, in Cura and upload the sliced files to octoprint.
or
you can slice in octoprint.

  1. install curaEngie
  2. import the the different profiles from bq for Cura..

now you are able to upload STL Files to octoprint and slice there..

If you upload the stl-files to octoprint a new dialog for the curaEngine

1 Like

You will find the 3D-Files for the Raspberry Pi Mount on my Thingiverse Profile.

Have Fun

Patrick

I know this is an old thread but I was wondering what problems you were having before the switch from BQ firmware to Marlin with octoprint?

I have problems with the extruder mid way through the print seeking the edges of the build area and this causing a shift, mostly on the X axis, by 2-3mm. I also have problems with the extruder sometimes retracting the filament all the way out.

Do you recommend the move to Marlin? and apart from the z offest setting that you explain above is there any other downside?

thanks
Michael

Hi Michael,
I had a lot of challenges with this printer and I donโ€™t use him anymore.
The problem is, that autleveling has not worked reliable.
In general the change to Marlin was right because of a lot of more flexibility to configure the printer and adjust the settings.
Best regards Tobias

PS: my current printers are my own build of an HyperCube Evo and a AnyCubic i3 Mega. These guys are fantastic...

Hello Guys!

I got an used BQ Hephestos 2.
The machine is in a very bad shape (Kids used it at a school). The extruder can't push the filament to the hotend, the sensor not working properly. Is it possible to change the extruder to a not factory one?

Most makers in this space wouldn't hesitate to mod their printers from "stock" parts. There are times when physical constraints are the biggest stopping point; maybe there's not enough room for the average replacement part. And sometimes you have to redesign some assembly which holds it.

It's good to determine the kind of hotend that yours currently is. The thread dimensions of the nozzle are important, for example. If the replacement thermistor on the new one differs then it would be necessary to recompile/flash Marlin, for example. So sometimes "the devil is in the details".

Thank you for your reply.
The hotend is working properly. The mechanism that feeds the filament to the hotend is not working properly. So I thought that I replace the feeding mechanism only. (I did not find original replacement sadly.) Maybe someone has experience replacing the feeding mechanism.

I have found that feed gears can get roughed away (carbon fiberโ€”infused filament) or gummed up (flexible filament). It might be possible to remove the feed gear and clean it with a wire brush and give that a try.

Additionally, there's almost always a compression spring which traps the fillament against the feed gear. It's not always the spring itself; I usually see that the (strong) spring has split the ABS enclosure or similar, weaking the tension.

1 Like

Thank you. I will try to replace the spring first. Maybe it will work.

Actually, it's good to run the hotend up to about 210 or so for five minutes. It might just have some leftover odd filament in the neck that's constraining it.