BLV mgn Cube - 3d printer

by Blv Jan 29, 2019
Download All Files

Thing Apps Enabled

Please Login to Comment

When trying to buy linear rail seller asked which type preload? Normal preload or light preload? Whats the difference? I buyed normal verison. I searched here but cant find answer.

light or medium preload. do not buy a heavy preload - since it will barely move.
the best rails that you can get are from the links i add to the BOM.

Does somebody know a place where I can get a really flat aluminium plate in the EU?

I ordered 2 320x3200 plates but they are not flat enough to print on. I use a 600 watt 220v silicone heater.

I went to my local glass shop and bought a sheet of hardened glass. I also purchase some aluminum sheet to ahere my silicone heater too. I painted that black so the ir sensor would detect the botom. I'm still building mine but allmy printers have glass and I personnaly belive that to be the best surface, Cheers Jace

I have used a IR probe in the past with glass and a black bed, it did not work out for me. I also think the IR will not go true the glass but tries to detect top of the glass bed. It works so so... Anyhow I agree with glass it always worked fine for me, but even with glass I need a more or less strait aluminium buildplate.

Does anyone here print in PETG? I’m having trouble with prints not sticking on the pei/spring board listed in the bom. I can’t discuss on Facebook because I don’t have an account.

I have tried:
Wiping the surface with isopropyl
Good first layer
Bed temp at 60
Slowing down print to ~30 (helps)

And the skirt seems to stick well, just not the part.

Actually that PETG will stick to PEI more than PLA.
sometimes, your PEI need to be "refreshed", just scrab gently your PEI sheet with a brass wool a bit and clean it with isopropyl

I print PETG on Painters tape same as PLA

Are you sure PETG can be used with your PEI? Any PEI surface ive seen won't work with PETG

Short answer: No. But I have read many places (online) that PETG sticks so well to PEI that parts can be difficult to release. Just not in my experience so far.

I dont know if that is the same as ABS but I have ABS printing it in and enclosure and the bed at 110c and I have had no warping issues since implmenting the higher temp and enclosure, Cheers Jace

Ether that ot he bed was not quite level!

Thanks for the suggestions.

Hotend 240 bed 65-70 (It's a bit trial and error not all temp sensors are created equally or configured the correct way)
Normally I would advice against printing on clean class because PETG sticks so good to it you can have problems getting the part of
destroying the class bed. But try printing on a cheap mirror, you can buy the 20x20cm ones in most DIY stores.

There is also a chance that it's being caused by the printing shrinking by cooling the top layers to vast. Try turning your part cooling fan to 50%. Try printing with a box over your printer.

In general it's not needed, you can print PETG fine in a open printer with 50% part cooling fan on. @ 240 ish temps.
A glue stick on glass will work fine. I don't have any experience with PETG and PEI.

Print the first layer slow @ 20 ish mm.

I use only glass surface at the moment, Depending on the glass quality it may or not really be affected by PET-G. I buy very cheap glass 3mm sheets from a local glass dealer, he actually cuts them for me from leftovers. I printer more than 2 kilos of PET-G with my current glass and no damage. I admit after a while the glass gets tired and parts of glass will chip out of it and needs to be replaced, but which surface do not need replacement from time to time. For the 1 dollar / piece I pay for them I really do not care :) how often needs to be replaced.

Thanks for the tips. I tried bed at 70 C with glue stick, cooling start at layer 4. And I enabled he mesh bed correction. It definitely made an improvement! Benchy stuck till the end, but parts of the print were knocked off because of deposits and stringys, I think from retraction leftovers. I plan on raising the temp to see if that helps, and maybe increasing the retraction distance next.

Glue stick helps a lot with PETG. I have printed quite a lot of it on my Ender 3 and my Lulzbot Taz 6. 70-75 bed temps seem to work best for me. Both of those printers have PEI coated glass. When I eventually build this printer it will also have PEI coated glass. 240-245C hotend, 60mm/s print speed for layers 2+ and first layer I print at 40% of that speed.

What retraction settings are you using for the PETG? I am suspicious that the retraction on the first layer is contributing to the filament lifting off.

I have not yet tried, but I print with PETG on my lulzbots, both of which are PEI surfaced beds. I find that you have to use glue stick to get good adhesion, and maybe bump bed temp up. Also, PETG seems hopeless if the bed isn't perfectly level, and the funsor bed in the BOM for the BLV appears to be pretty unlevel.

Thanks for the suggestions. So glue stick directly on PEI AND bed at 70-75C? I will try this also. Any recommendation on glue stick brand?

There is so much info out there saying all kinds of things. Blue tape on PEI didn't work for me at all, but maybe I need a different brand of blue tape. Also trued glue stick on blue tape, again no success.

I use Elmer's disappearing purple, but only because that what I stole from my son :-)
I also have been getting cheap e-Sun filament and learned I need to dry it for a few hours at 80-100c to avoid poor layer adhesion. A few spools worked out of the bag, but some not very well. This might be more important for me because I suspect 3mm sits in some warehouse longer than 1.75.

Building a slightly remixed Misumi frame BLV with predrilled countersunk holes in the 2040. Just got the parts today, looking forward to getting this working. Thanks for the great build!

I haven't made this but I had to pop in to congratulate you on your amazing work. Well done!

First, just awesome design and documentation!! Just finished my first print. Thank you again!
I was wondering if anyone happen to get a Mosquito hotend adapter for the Blv cube?

Great design !!
Now that I am finished your design of the AM8 with MGN12 mod, I am looking for a corexy design to build.

I am testing everything now that my BLV is finally hooked up. The head moves to the right and back (+X+Y) with G1 S2 X10 F3000 and to the right and forward with G1 S2 Y10 F3000 (+X-Y), as expected. Why, when I home all axis, does it home to the back left corner of the bed. Shouldn't that be (0,300) and the front left of the bed should be (0,0)? I am using firmware 2.02 (RTOS).

It was meant to home to the rear left (homing towards the stepper position).
in the Thing description, you can find a video demonstrates the correct motion (attached pic)

Hi Ben, thanks for the reply. I did watch that video and my printer moves in those directions. But if I home it, won't it set 0,0 to the rear left? Then when printing, it won't be able to move in the +Y direction, will it?

Although the homing is at the rear left - the 0,0 coordinate will always be at the left front bed position.
the homing is just a reference point..

OK, got it. I did some more reading and think I understand now. So here is more info for those interested. In the config.g file:
M208 X320 Y321 Z350 S0 sets the maximum coordinate for the axis, with Y set to 321
M574 X1 Y2 S1 sets the endstop configurations, Y2 means Y is endstop at high end, S1 means active high

^^^ this was confusing me since the word high is used for both 'active high' and 'high end'. Basically, if I'm understanding correctly, it tells the printer that the Y trigger is at the maximum coordinate (321) when it is triggered.

Any reason why the link to "BLV 24V Heated Bed 310x310 with N35UH magnets" is removed. Also I can´t find this on Aliexpress. Now there is only a Link to headed bed with CR-10 specs.

Comments deleted.

Yes, until he will fix the issue with the PEI coated layer not sticks right, then i will add it again.

Thanks for the info. Just cancelled my order to be on the safe side. Seems that the problem can not be solved quickly because Sealand store agreed to the cancellation within seconds after my request.

Just wanted to update the guys that pre-ordered the full kits from the Blurolls/Sealand store (at Aliexpress).
Since few guys asked me, I sent him a message about the delay. He sent me some photos and told me that he is in the process of packing all the kits. these are the photos he sent me:

Any update on what the delay is with the beds from Sealand? They are not responding to questions. Thanks!

For those of you, who are like me a sissy in working with mains voltage, I've found a PSU with a connector for a remote Power on/off switch.
With this PSU it is not necessary to put mains voltage to the control panel.
I've bought such a PSU at Ebay for 50€.

How can I switch the power supply? Via the CN100 port?

In the manual of the RSP-500-24 a voltage source (5V) is switched. A 5V battery should do the trick. At 5V = 8mA.

Only a button/switch between RC- and RC+ bridges only the connections of the internal control of the PSU, but has no effect.

That's right for the RSP-500-24. The HRGP-600 series works different. RC-/RC+ short= PSU off.

Comments deleted.

Hi Ben,

I've finished building the printer - everything's working well. I'm hoping you can offer some insight though. I've printed a couple of test pieces, and I have to say, I'm not getting the same results as you are. I've triple checked my measurements, made sure everything is perfectly square, slides move smoothly, belts are flipped, but I'm not sure why I'm not getting perfectly flat shells.

Can you offer some insight into what might be causing this? I've attached some pictures. Thank you in advance

Dear Chris
It looks that your axis are fine, however, the last time i had those lines where when i test print without doing a PID process
for the hotend and especially for the BED sensors. Please send me a private message or Join the facebook group and will do my best to help you.
Until now, most of the problems i assisted were related to bad ball bearing (ball bearing inner size was too much big and had free movement inside), printing without PID, and not using the provided config for the duet board..

For those who want to use 12V fans with the DuetWifi board while using 24V system.
the attached wiring diagram will help you :)
notice: no need to connect the GND since its shared GND with the psu.

Hi Ben, almost finished with my build but when I assembled the hotend assembly I noticed that the part cooling fan is way to high.
Most of it only cools the heater block and not the part it self. Is this how you intended it or did I do something wrong?



I also have a question about the X mount bottom left en right parts.

These parts gave me a headache. I printed them in PLA. PETG and ASA on 3 different printers and the results are always the same.
There seems to be a lot of internal stress in the bottom part of the print and as a result this happens


I corrected it by sanding down the inside of the parts (where the mgn carriage sits) and by playing with the tension on the screws.
It all moves oke now but I think it could be a lot better. Did you run any kind of simulation on the parts to see what would happen?

Anyhow thanks for all the hard work, and for all the support you give to the community.

First, I must say it looks beautiful! in what method have you used to fuse the front panel parts together? it's perfect :)
second, i can promise you that the flow will be exactly to the center of the hotend, when it will work you will see it by yourself.
where did you get the mgn carriage? i had such problem with a specific store which sent me a nonstandard mgn12H carriage (this is also the reason that i bought from 6 different stores until I found a good reliable store of mgn rails) It should sit exactly with 0.4 tolerance.
Please join our facebook group, i would be happy to see you posting pictures of your build :)

I used a 2 part epoxy glue to put the parts together and some support on the back to make the construction more stiff. Then I used a polyester filler to fill in the gaps. Sanded it al down with 400 grid sandpaper and used motip spray putty (very nice stuff) and then spaypainted it black.

The bottom grill does have some neopixels right now and its displaying the knight rider scanner bar.

The MGN rails were bought from the seller you recommended the " CNA Mechanical Parts Store" on aliexpress.
4 out of 5 were good, number 5 is a bit meh... I used it for the Z axis time will tell if it is any good.

The Y moves oke ish... again we will see what will happen with some real printing next month when Its finished.
It's not that I moves badly but I think they will wear out very soon. (but I'm a bit of a perfectionist so maybe it will be fine)

The side panels and back panel are 3mm aluminium sheets, its a very heavy printer now ;-)
I Will post some pictures and make some videos when the build is done.
But because of the privacy concerns I have with facebook I will not open a account there.

Again thanks for you response, and take care!

Comments deleted.

Sad to see that the facebook group for this open source project has been changed to a closed user group now.

I as a user, it does not seem so important to me if it is public or private, but definitely the continuous presence of Ben Levi keeps this incredible project solid as a rock

Dear Christian
Many members asked me to close it due to privacy issues. My Apolgies.

Dear Ben,

it is your project and hard work we are all participating from. So no need to apologize for anything. Thanks for the explanation.

To the ones who asked for closing: Privacy on facebook: LOL

Comments deleted.

I want to ask if anyone has a gcode for cura 4.0 for BLV CUBE 310x310x365.

YMMV, but for a generic FFF, here's some startup gcode for CURA (swiped from one of Ben's samples, assumes BMG, V6, paneldue, & IR sensor. I don't have paneldue so I don't hear music):
M106 S0
M140 S60
M190 S60
M104 S190 T0
M109 S190 T0
G21 ; metric values
G28 ;Home
;G29 S2 ; mark if you want to disable mesh grid
G32 ; Run mesh grid compenstion
; Purge extruder
;G92 E0 F100 ; reset extruder
G1 Z10 F3000 ;Move the platform up 10mm to prevent scratching of surface
M98 P/macros/Filament/Purge ; Run nozzle purge macro
;Prime the extruder
;G1 E-1 F2000 ; Retract 1mm filament
G92 E0 ; reset extruder
;G92 E0.0000
G1 E-5.5000 F5100

and end gcode:
M104 S0 ; turn off extruder
M140 S0 ; turn off bed
G1 X0 Y300 F1000 ; prepare for part removal
M84 ; disable motors
M107 :turn off part cooling fan
M81 ; shutdown
; play song
M300 S294 P200 ;D4: 294
M300 S588 P200 ;D5: 588
M300 S440 P200 ;A4: 440
M300 S392 P200 ;G4: 392
M300 S784 P200 ;G5: 784
M300 S440 P200 ;A4: 440
M300 S740 P200 ;F#5: 740
M300 S440 P200 ;A4: 440

and under extruder don't forget to set the filament diameter to 1.75

with the belts clipped ob both sides they are not parallel and at a slight angle.
this will cause slight dimensional errors.

Dear Guido, the belts don't need to be parallel as long they have the same angle on each side.
the angle help to reduce 15% of the vibrations and flipping belts almost totally canceled it.
(While in my hypercube i got 350% more vibrations - measured with lab equipment)
Here is a circle test that i made for demnstation - a perfect circle print..

I redesigned the X-carriage. This eliminates the need for cable ties. I will post the files in the remixes as soon as I have printed and tested them.

Wow ... Thats very cool ... Please upload the Remix

Okay, its online.
Please let me know if it works, I will only come to the end of the week to test.

modified X carriage Belt mounts

Well done! the combination of the fan holder and the belt holder is a great idea :)

I will definitely build this one day!

Do not say, do it! ;)

Nobody has yet determined the purpose of the T brackets in the BOM, but if you elect not to add left and right side panels, they are good for reinforcing the 2040 extrusions that the Z axis attaches to.

Yes - this would be my recommendation as well. Though it appears you have used 4 brackets where the BOM specifies 2 brackets in total.
Are you intending to add panels? Will they be cut to account for the various brackets or will they simply rest on top?

I'm interested in building this printer but I cannot see a single image/drawing/render to see where does the spool go when you have enclosed printer. On the back or on the side? Is there any solution to keep the spool in the enclosure somewhere it is easy to replace?

There's enough room to keep all your electronic components to one side of the back panel and still have enough room to mount some kind of 1kg spool holder to the left side of that panel. I explored this option but its not really practical since it makes things look cleaner but would make it super hard to access. The best way really does seem to be to use the popular filament holder here on thingiverse along with the nice 2020 adapter in the remix section here and mount the spool to whatever side you want, then if you install panels, remember to cut out a void for the holder.

I am super interested in a nice compact drybox that can hold a 3kg spool since I'll be using this printer with only one color PLA so want to keep it loaded and fed filament at all times with minimal interaction.

Thanks. I'll look into options. We need new 3d printer for the lab with min 220mm buid area for prototypes. We print PLA for tests and PETG for functional prototypes and that's it. Enclosed printer is a must because of the area the printers are in. I'll try to develop a box for 2 spools as this is all that we need. I like how the electronics is placed on the bottom on the Twotrees Sapphire S. If they come with new version with larger build area I might just buy that one and then just customize....

A little off topic but for a lab I'd recommend something more mainstream like a Lulzbot TAZ with an enclosure if for no other reason than non-3D printing literate people would still be able to operate it and get it serviced if you aren't around.

I am using an IKEA Drybox with 8 spools (with circulated heated air). but you can use any extrusion filament holder :)
For example here is a remix made by Frank Schmidt: https://www.thingiverse.com/thing:3482452

by MachBar

Does anyone know the answer to the question below: (I asked this previously but I think in the wrong thread and got lost)?

What is the reason that twisting the belts is now required instead of using the geared idler?


On this Side, if you don`t become an answer, it was already commented ;)

Blv - in reply to fabio330
Mar 28, 2019

Dear Fabio, although The GT2 16t can fit exactly, I'm afraid they will not stand with the heavy load/pressure.
The cheap Chinese idler will fail after 10-20 hours of work, while a good gt2 can handle much more but less then 623zz bearings.
If you will hear a squicking sound - you should know that the idlers need to be replaced.
In case that you decides to use the 623zz please flip the belts on the rear so the flat side of each belt will touch the corner bearing (and not the teeth side).

What about the spots where your belts tooths are against 623zz bearings? Wouldn't that hurt belts?

you are right, this is why I flipped the belts on the rear - so that only the flat belt's surface will touch the ball bearings.
image attached :)

But what about the "Left Tensioner Mount? There pushs the tooths against the bearings

Yes this is exactly my concern!

I have just finished building the Printer and I am already thrilled. However, I also have problems with the belt.
I have flipped the belt as recommend - it seems that the twist forced the belts to ride on the pulley flanges, signs of wear can already be seen.
At the Tensioner, the tooth run against the bearings - but my second, bigger problem, the belt is not in parallel with the x-guide.
In my opinion the bearings have to be a little further apart?!
How did you solve it?
Can someone post a photo from the top view?

First, check that all the bearings have a washer between the two flanged ball bearings. in order to save your belts make sure that all the bearing is on the same height (use washer if necessary). I already came across a guy who that had to post-process few of his 3d printed parts and as a result, the heights were not completely the same, so he used a washer to compensate.

about the tensioner - since its 180 degrees turn the vibrations almost completely canceled. However, if its not parallel then something was not installed correctly. The internal component of each tensioner is not identical (right and left are different) also it can be accidentally installed upside down.. I would recommend you to open the 3D viewer and make sure you have used the right components for each side.

I have a question about the surface on which we print. Can you use a builtak instead of PEI or something else?

If you are electing to use the IR sensor recommended by the BOM, I suspect that BuildTak might be a good solution as it's a dark color and darker/more matt colors might help a bit with accurate readings. I used the recommended PEI but if I had it to do over again (or I should say when I refurbish my print surface) I intend to use "Printbrite +"

Theres one thing currently giving me a headache. I've ordered extrusions and connectors according to your BOM, but I cant figure out where I need to fix the 60mm T-plate. Can you please give me a hint?

Hi, the T shape bracket was meant to be installed on the 442mm extrusion that the Z mgn rail fixed to (2 sides).

Thanks, that should work. I guess this is missing in your 3D models.

I built the original Hypercube, and most of the rails are now scored and damaged (cheap bearings!)
So I purchased the mgn rails and looking to rebuild the printer when I came across this build. I Like it!

My big question is: all my extrusions are 2020. Can this be completely built with 2020 extrusion?

Dear Chris, i have answered it at Duet forum, I think it was you according to the user name :)
anyway here is the answer:
before i published the project, i had to run countless software simulations, hw tests and so on.
Using 2040 is very crucial for the rigidity of the frame. Unfortunately, at least two of the guys that tried to use 2020 instead of 2040 had massive ghosting/ringing and problems related to frame changes.
I would advise you to stick with the original frame design..

Hello, and thank you for your answer, just the info I was looking for.
I completely understand the 2040 rigidity, but like I mentioned in my first post, I already have the 2020.
I've dumped a lot of money into this printer now, and need to stop spending more on it right now.

I just needed to know it COULD be done, so I can get a (good quality) working printer again.
I'll just have to sacrifice the speed and acceleration until I can get the 2040.

Thank you!

with the 2040 extrusions the whole BLV mgn cube is more rigid.

Thanks for not reading my question, and giving me information commonly known.

Can this BLV printer be completely built with 2020 extrusion?

No thanks for being so crude, Chris.
To be honest, get involved with Ben's construction and you will find the answer

Ask a simple question. Get a response with nothing to do with said question.
Then get accused of being rude... Welcome to the internet... sigh.

Hi ben,
what is the use for this 4 slot? cable tie?

Yes, if needed :)

Perfect thank you

Hi Ben,

I found the .step file, which is much appreciated but it does not preserve the parametric features, sketches etc. Are you willing to share your original Fusion 360 files on autodesk360.com? This way it would much cleaner to customize.

Regardless of the answer, thanks for your work and more importantly for sharing it.

Dear Alfred
Unfortunately, due to a technical issue, the f3d file cannot be exported.
I have used in earlier stages an external resources that I designed and breaking the components link messing the design.
when i try to export the file as f3d - fusion360 doesn't allow me since its linked with external components.
so my only option is to export it as Step (CAD) file

Actually, I have another question. What is the reason that twisting the belts is now required instead of using the geared idler?


I see.

Thanks for replying!

Important notice for those who bought DuetWifi clone from Fysetc:
Michael Sonnenberg - a member in the facebook group found that the Fyestc clone is missing a jumper on the fan select pins.
the jumper should be on the V_FAN and VIN pins, without it the fans will not work (attached photo).
Many thanks to Michael for this important information

hello ben levi I have a question Can you help me?
I have a 24v 16.5a power. I didn't get the LED. is this power supply enough?

It supposed to exact, it may limit you a bit in the future.

does this work for now?

wow!! this printer is simply Amazing!! Thank you Ben for your awesome design!!

Thank you Matthew
I really appreciate that and enjoy sharing my work with this awesome community :)

Hi Ben

you can re-send the firmware configuration file with the correct jason file, if I load the online version some data on RepRapFirmware Configuration Tool get high, maybe you have modified the text file without modifying the jason, since I have to configure the printer with the bltouch it goes into error on all printer data, then I wanted to ask you why you use 16 microsteep on x, y and not 32 axes?
thank you

On my 2020 brackets are noses which fit in the guide of the extrusions.
When I try to assemble the horizontal 2020 extrusions (upper userpanel mount & rear wall mount) those noses impede that the brackets are laying flat on the extrusions. On Aliexpress all the brackets have that noses. Should I remove those noses?

Had the same problem and filed them off, its pretty easy (and done in less than a minute per piece) even without a vise since its aluminum

A removal of the noses is not necessary, also much too complex. You may have to omit the washers on the M5-10 screws.

Hello, Mi name is victorino.

I'm making the printer, I'm almost finished, I'm calibrating it and all that, but I have a problem with a lag of printing layers or loss of steps and I think it's related to speeds and accelerations.

Somebody could help me??

PS: Ben Levi, I want to get in touch with you, because I have added to my printer, instead of 2 threaded spindles, 1 single ball screw.

Thank you

Hi, Victorino
since most of the problems I encountered were caused as a result of using diverse hardware that not suitable/not configured properly.
I would advise you to join the Facebook group: https://www.facebook.com/groups/BenLevi this way it will be easier to assist you :)

UPDATE: guys, please use the FW configuration that I provided in the project zip. also, before you change any acc/jerk/current or interpolation - instead of guessing them please calculate it before it will ruin your printing experience.

Great design thanks, I starrted newly, I collected most but of course waiting for the aliexp. orders :) still have a problem of my own, can we use 7'' paneldue, that is what I have now and dont want to buy 5". does anyone did a modification like this? Ben ?

Comments deleted.

Hi Ben, I'm running into an issue - wondering if you've come across this same problem. When calibrating the Z height, I've noticed that the height I obtain from calibration doesn't seem high enough. I run through your calibration and come up with a difference of 0.725 - I'll add that to the config file, but when I try to print, the nozzle is still way to high, and nothing sticks. I have to add additional height - ex. change to 0.900 in order to adequately squish the first layer to the bed... It's quite frustrating due to the amount of trial and error required. I was wondering if you had any suggestions?

First, i will have to get more details about your setup: which sensor, board and fw version are you using?
on the final stage of the z calibration have you saved and restarted the printer?
also, recommend you to join the Project facebook group. it will be easier to assist you :)

Thanks for the note - As much as I despise facebook, it looks like I'm going to have to use it to gain insight from you and the members of the group.

are you on a duet board???what i do is go to config.g and go down to z probe and put z=0 ..then you go to machine control and get the noozle very close to bed(paper feel)..then g92 z0..(if you cant get close to bed type g92 z5)...then lower the bed and g30 s1 for a single probe....you do that in different heights say 10 15 20 30 mm and check the readings....usually numbers are close...i pick the number which the noozle is a bit far from the bed(i adjust with babysteps depends of the filament)

guys...the rails hiwin or the cheap ones need cleanining...that is de assembling the carriage clean with alcohol assemble and grease with lithium grease......i know its a bit of a pain but after you have done it you will notice the difference,,,the rail also needs a little clean up with a clothe..i m not a pro but i learned that from the first time i built the blv anet8 ...good luck with your builds

Sorry no, genuine Hiwin dont need any cleaning. This was also confirmed by Hiwin. Hiwin is producing rails and carriages for professionals. They wouldn't sell anything to the professional market if the carriages/rails needed to be cleaned manually before they can be used within an assembling process.

We talked with Hiwin techincian, they told me, there are 3 different duty carriages, light, medium and heavy. If the carriage is too light(extremely smoothly), it may be noisy when it moves fast.

I agree - too light carriage will be noisy as hell.

well you dont do that.....i m talking from my experience about 30 years(not in 3dprinting) and discusions with others..whatever metal,bearings,leadscrews,carriages they have to be clean and lubricated for best working results ....

Hello everyone and Ben.I receved the PanelDue 5i version withmy Duet board and i have redesigned the Front Panel for it.Currently i am printing the 3 version that i am trying and i am pretty sure it is the last.I uploaded it too if anyone want to use it.Enjoy!

Edit: the hole on top near the buttons is to hold my touch pen!

Hello all. I apologize in advance if any of this has been asked before but there are so many posts and I could not find my question/answer. I love this project and plan on going supreme on it. Has anyone any idea if it is possible to augment Hiwin Rails for W Rails? How would one go about doing that. Secondly, is there any plans/configuration for a bigger bed (500x500)? Thanks for your work on this Ben. I look forward to any responses the community may have!

Edit - Wanted to put links to the W Rails CAD designs I was considering



I have found the remix of the front for a 500x500 bed: https://www.thingiverse.com/thing:3499939 but as far as the size should I just be adding 200 to the length of the extruded aluminum frame, as well as the linear rails for x & y, and getting a bit longer belts?

BLV Front panel 400x400 & 500x500

Sorry to piggy back on your message, but i also would like to build with a 500mm x 500mm bed, any help.
Thanks in advance.

Which screws should be used for attaching the rails to the profiles?

I want to thank you Ben, that you have made such awesome project. THANK YOU
thanks for all your explanation and the links, you saved me a lot of work.
Just tipped you

So, just a heads up to anyone looking at the Sealand kit. Mine was supposed to ship on the 15th, and as far as I know, it has not yet. I also can't get a response from the seller about the delay.

Its early enough yet that I am not worried about it, I just thought I would give the community a heads up.

Mine delayed too but only two days, ordered on the 18th and after two days they sent and i am very very happy with them.
both my hypercubes converted to crappy cheap rails and the hiwin rails are just fantastic. i was worried but after installation quality confirmed. now i have hiwin rails on one of my hypercube. very easy to install fantastic experience. planning to build blv printer after all parts arrive and i ordered another rails set for this
Thank you blv for sharing this
sorry about my english

Got a response back. The heated bed was delayed. I will update further when I have more info.

Estimated delay is now 10-15 days. Considering I pre-ordered in March, I'm not thrilled about this...

i think its normal for aliexpress pre order. trianglelab store delayed me a pre order of extruder a month!

Dear Ben,

Is there a chance you are willing to design a normal Z endstop?

Regards Sebastian

Hi Ben,
at first, a fantastic Project and outstanding Instructions for this.
I plan to rebuild this in the Dimension of 400400500mm. But not yet.
Summertime :) even in Northern Germany.
Therefore i´ll decided to start this mid Oktober.
Maybe the Duet3 is avaliable this date , which seems to be the outstanding Board atm.


So...I spent the extra $ on the HIWIN Rails that were suppose to be "smooth as a hot knife on a butter right out of the box." But that was not my experience from the set I purchased from the AliExpress seller linked in the BOM. Out of the box, it felt just like the clone I purchased from eBay, I turn them up vertically and the HIWIN Guide Block does not glide down at all. Does anyone have suggestions to make them slide across smoother?

Have to say that i also purchased the HIWIN rails from there - no compliance here. it came well packed, lubricated and smooth as expected. I had HIWIN rails before. the rails look identical and feels the same "smooth as a hot knife on a butter" - it is . Around here one rail = 100€ the store take a day to answer but buying these bad boys saved me a pile of money.

I am 100% sure that it's a genuine Hiwin rails, Please try to clean and re-lubricate them.
update: I had a chat with the store but he got no complaint about this item. additionally, no negative feedback has been left - On the contrary, all the feedback are very positive. after looking at the user profile: 0 likes, 0 shares, 0 collections, 0 following, 0 makes, 0 design. I apologize but, if this some kind of competitive war - please leave it out of the project. If not - please accept my apology and ignore what I wrote. try to lubricate them and contact the store.


I received the HIWIN rails yesterday and briefly tested them before posting my thoughts on the product here. I will clean and re-lubricate them and compare them again to the clones I purchased from eBay. Also, there's no reason for me to "complain" to the Seller, because I have had bad experiences with trying to resolve issues with AliExpress sellers in the past. Hopefully those who purchased the Original HIWIN rails from Aliexpress can chime in about their experience with them also.

Update: After seeing other users having almost the same issues and with me still having the same issue after cleaning and re-lubricating, I decided to contact the Seller. I will update this post if and when the Seller resolves the issue.

Did you apply pressure to the carriage block when moving it? Mine do not glide by themselves well but once I have a little weight mounted they glide beautifully. I have my y axis mounted with no belts and it slides with the slightest tip.

Thats true ... give a little pressure to the carriage and she run ... but I thing the printhead is not heavy enough. in my case

yes, true. after i installed them it was perfect too.

First I would like to thank you for your excellent work and the effort you put into the documentation for us makers!
I'm also new to this plattform and registered especially for your project.
I ordered the rails at Blurolls shop too and am having an issue with 1 rail (not the carriage) which prohibits that the carriage is running smooth on 1/3 of the rail. The communication with Blurolls is not good: First they told me that the rails+carriage were of the wrong type because they supposedly got "the ones for heavy duty". I then contacted Hiwin here in Germany and they told me that they do not at all offer different types of MGN12H. Now I'm in the process to get a refund and/or to exchange the faulty rail which is more complicated than I hoped and as I experienced with other dealers on Aliexpress in the past.
If you do not trust me because I'm new to thingiverse I could mail you further information if you want me to.

H, their answer is a bit odd since mgn12 has two types: H and C + 3 types of precision grade + 3 types of preloads and they have 2 types of rails too. Back then when i started to plan the BLV mgn mod (for the Anet A8) i learned about it.. (pdf + screenshot attached)

Thanks for the Info. Forgot the "H" in my first post. First I thought there is some dust or so because the issue only exists on 1/3 of the rail. But that was not the case. Seems that the dimension of the rail is at 1/3 of the rail a little bit out of the required specs which can not be seen by the naked eye and for sure only measured with professional equipment. Such things may happen and I trust that the rails and carriages are genuine Hiwin. What bothers me is the slow and complicated communication with Blurolls to solve the issue.
Thats all I wanted to say so that other people can make their own decision wether they want to save money or order by a local dealer.

I'm waiting for my rails to arrive, let's hope they are good, I will let you know either way. It could be possible these are original Hiwin which where rejected at the quality control if they have some dimmension out of tolerance...

I just received the Hiwin rails and as far as I can check them, they are original and flawless. The operation is very smooth, they are in perfect condition, oiled and well packaged. I'm quite happy with them, also thanks to Blv for the part list selection, this is a big part of making a great printer!!

unfortunately, my local Hiwin supplier offers the Hiwin rails 400mm + mgn12H for 80$, so for me 38$ for each one is a bargain.

In Germany it is even more expensive: 90,60€ / $101,87 (including VAT).

Unfortunately I am not satisfied with the HiWinS from BlueRoll.
1 Rail/Carriages Combination works perfectly, the other four work, because the Carriages does not move one millimeter
when I straighten the rail. I have a cheap China combination here, that works fine.

Bluerolls has also written to me that these are heavy-duty carriages and they want to send me new ones, the right ones.
The support was not so bad. Have responded quickly and not even trying to convince me that I have to clean and lubricate first.

I have now received a tracking number and the Carriages are supposed to be by express next week with me ... Let's see if that gets better.
If everything works then so much the better and from me kudos to the support.

Comments deleted.

How can I find out if the ones they sent me are "heavy duty" carriages? Do they look different or having different markings on them? Thanks.

There is no heavy duty variant. Hiwin is only offering the versions that are listed in Bens attachements above (Hiwin Germany confirmed this to me). So its kind of weird of what Blurolls is talking about.

I don't find any marks for this specification. but you can make a little testing:

you can push the carriage (with two fingers) a little bit and move ... in my case the carriage run, with this pressure on it, light and easy.

I bought Hiwin carriages&rails directly from Hiwin Germany in the past. So these are proofed genuine. The carriages are also not moving by their own if you hold the rail at an angle. The reason is that if it would then the carriage would be sitting too loose on the rail and vibrations can have a negative impact on the component screwed to the carriage. Instead the carriage has to run smooth on the rail without any hickups (which one of mine does not) but there should be some slight resistance when moving it.

I am 100% its authentic genuine Hiwin rails otherwise I would never have shared the link. My friend ordered two sets of them and he invited me to install theme the same day he got them. They were wrapped with Hiwin original package (exactly the same as at my local authorized supplier) with numbers engraved on the carriage and logos on the rails. All the rails were smooth as hell but we added some oil. I had to run them fast a few times before i installed them. Don't test them by gliding down vertical - its a real test (i wrote it specifically in the rails section). if your carriage glides down almost too smoothly on a vertical motion vibration could affect your print quality). the test should be done horizontally and it should move without any resistance. if you do have some resistance i would advise you to clean them a bit and re-lubricate.
Update: I just had a chat with the seller about your feedback ( i sent him a screenshot because I have zero tolerance for scams) but he told me that he got no messages about a problem from any customer about the rails, additionally no negative feedback on the item. I apologize but if this is some kind of stores/sellers/competitive war please leave it out of my project. I just noticed your profile - almost nonactive profile (0 share, 0 follow, 0 likes, 0 collections, 0 makes..).

Unfortunately I have the same problems with the Hiwin rails from Blurolls: The carriages don't run smoothly along the rails but have heavy hickups. I have recorded a video showing this effect: https://youtu.be/JxpSd8auNP4

As you can see, the carriage gets stuck halfway accros the rail (and also on some other spots that are out of shot).
I already disassembled, cleaned and relubricated everything with lithium grease according to Hiwins recommendation, but that did not help either :(

Currently I'm in the process of talking to the seller to try and resolve all issues.

Hi, it looks really really good - the small "hiccups" is there because there is no load on the carriage.
Hiwin rails should be tested with a load on the carriage - only after installation. Hiwin rails are more accurate and you can feel it after installation with a load on the carriage. Unlike the cheap rails that can be really stuck right at the beginning or can have too much free movement (too much free movement is bad because then you can twist the carriage 0.5-1 mm) and you will see it on the printed object.
I noticed that you lubricated the rail - nice work :)

Alright, let's see how the rails behave when they are installed :) I hope that I can get the frame+rails assembly ready by the next weekend :)

Please keep us updated if having a load resolved your issue with the Blurolls HIWIN rail/carriages. I am still having the same issue with the 3d printed parts installed on it (it's not smooth and certain areas will get caught and cause more stiffness in the movement). I reached out to Blurolls on 4/18/19 and so far there has been no resolution to my issue. They have stated they shipped me the wrong carriages and will replace them, but I have not yet received any tracking number from them.

Hello, my humble opinion is the Teensy 3.2 is better alternative to the Arduino mini pro, because is 3.3v also has 3 serial port, Arduino IDE support, and the more important, probably you will have better Rx reading since you don't need the level shifter.

Another neopixel question:
The github notes talk about the Paneldue board. Is a paneldue required for this to work?

Yes, at the moment the PanelDue is required. To get the requred values for the NeoPixels, I read out the communication between the PanelDue and the Duet 3D Board. If no PanelDue is attached, then there is no serial communication.
It should be possible to do that communication with the Arduino. On the github page is the link to the open source code of the PanelDue. All needed info is located there. I just don't have the time to do the coding at the moment.

Just the PanelDue, or the PanelDue plus the LCD display? I ask because I've built the smartphone version of the printer.

This was a good question, worth to try out. I just disconnected the display from its board and the serial connection still worked. Means, yes. it is enough to have the display board.
I just updated the github page with that info. Thanks for the hint.

Thanks - I'm going to give it a shot.

I attached a photo of my working test setup.

A minor issue: I think the pins 6 and 8 in the neopixel wiring diagram are swapped.

Yes, pin6 is the left Neopixel and pin8 is the right one.

Does anyone have some tips, how to perfectly align the aluminium extrusions?
With the corner clamps(link in the BOM), I get everything else but not a 90° angle.
The Digital Protractor also seems to be unuseable to get a perfect angle. One Problem with the Protractor is to place it on the extrusions, because the extrusions didn't have a flat surface.
I've started to use a machinist 90° steel angle to assemble the parts of the frame. This seems to work, but it's very exhausting.

What's about the corner clamps which Ben set in the video of the frame assembly?
This model looks better, than those from the BOM.

No problem, if it helps you then I have not done it in vain.

Align best you can and secure the screws, but do not tighten. Then measure from corner to corner in diagonal. Opposite dimensions should be identical. Tap lightly to shift the parts until the dimensions match. Then tighten the screws. Hope this helps.

I know you write that I have to use normal extrusions. But I got the hole frame in v slot profiles. Is there any reasonable answer that I can’t use them?

Dear Kasper,
As i wrote a few times before: with V slot the 12mm linear rails will be over a 9.5~mm gap instead of a 6~5mm gap, so it doesn't leave a lot of wiggle room for adjustment. You can use it but it will be less optimal for adjustments..

The step file is in the download.

as far as I can see is in the downloads only the stl file. And in the entire step file of the printer, I did not see the big air scrubber. Only the smaller one.

Hey Ben,
could you provide the step files from big air Scrubber? Thanks in advance.

And another question: Why is there a "Y" on both belt tensioners? Should not one be an "X" on one of them? =)

Hi Ben
My Paneldue is a 41/2 inch version. Is it possible you could remix a 41/2 inch front panel left plate?
Million thanks in advance.

Hello everyone.

I have a strange question - can anyone provide a link to the test cube being used here? I've finished building my cube, and I want to test with the same small calibration cube. Can't find it anywhere on thingiverse.

Thank you in advance,

Vibration a.k.a. ripple a.k.a. shadow a.k.a. ghosting test
by orcinus

Hello all, Hi Ben. I am very pleased with my new CUBE! But I'm already upgrading it. I switched to a Bondtech, direct drive setup, with a Mosquito hotend. I managed to hack the V6 mount, and print a vgroove adapter, to get the Mosquito mounted. Its working very well. I was just wondering if there was any possibility of a dedicated Mosquito mount, with the IR height sensor? I'm sure someone will make one soon. My CAD skills are pretty primative :( Thanks again for all your hard work and dedication.

                                                                                               Mike P.

Dear Mike

I just downloaded the CAD files of the mosquito, i will try to do my best and keep you updated.

HOLY MOLY that quality is insane!

Hey. There was such a problem - I need ( we all need it :)) a m4x30 screw with a hex head in the belt tensioner, but in my city there are no such. Maybe someone already reworked on m5?

Looking at the wiring. Is there a reason these are connected in this way?

Extruder : E1stp
Heater: E1 HEAT
Thermistor: E0 TEMP

Extruder2: E0stp
Heater2: E0 HEAT
Thermistor2: E1 TEMP

Dear Spenser
Thank you very much, on the last update I changed parts positions and forgot to update
the heaters and extruder. anyway, thanks to you I have fixed it now :)

Thanks for clarifying. btw you forgot to move the optional word.

Everyone is looking for the big sizes but I've decided to build BLV mgn Cube SE(Small Edition) :) - for Anet 220x200mm table. Most of the parts are on the way but frame is almost finished. Looks quite nice and very-very rigid.

That's going to be a little tank. Impressive!

nice !!!!
You can post your progression on the Facebook group, i know that few members looked for this kind of build.


Thx for the fanatics design.
I’m working on reconversion from my hyper cube printer too this design.

I’m thinking on that I will use MKS 1,4 board using marlin firmware. Instead of my old ramps 1,4 board.

Any one got a great copy of the firmware from blv cube ?

Thinking ahead, is there enough room for a 400x400 bed? I will be building one in the near future and I'm just thinking ahead. Looking at the pictures there does seem to be a decent amount of room from the 300mm bed to the leadscrews and figured I would ask.

There's enough room to fit a bigger bed, but the linear rails in X and Y are only 400mm long.

Gotcha. I can always revise that in the future. Initially I'm just going to build it as designed with the 465 tall build height.

I know this has been asked before, but even after studying the 3D model, it's unclear what the Y endstop is bolted in to. Does anyone know or have a photo of this installed?

Answering my own question: It's the mirrored part Y_endstop_front_left_optional. It's just not shown in the model.
Speaking of the Y endstops... What screws attach them? Not the same M2.5 that the X endstop uses... Hmm

I used the same M2.5 screws. The attachment can be seen well in the 3D Browser viewer. The link is in the description of Ben.

The issue is that the alternate Y endstop on the other end appears to be floating in space. It's no big deal.
The screw hole sizes for these mounts are smaller than the one for the z mount. I suspect printing using a .4mm nozzle is coarse enough that it might not make a difference. For most parts I printed using a .2 nozzle to get better strength and accuracy, and I can confirm that you'd need to drill out the holes for a M2.5 screw. I ended up using some self tapping screw eyes which look odd but really lock down the switch.

Add a cable chain X Z support https://www.thingiverse.com/thing:3554370

BLV X Z 10x10 cable chain , front plexiglas door

I created a little support tool to get perfect aligned rows of holes in the walls. The jig is made for M3 screws.

The end stop of the jig is created for walls with a thickness of 3 mm or more.

BLV mgn cube drilling jig
by Heliart

Great idea, that helps for perfect mounted sidewalls.

Is there experience when the 90 ° angles for 2020/2040 are omitted?

This allows the side walls to be mounted flush on the aluminum profile.

I do not want to risk the good stability of the dice.

Hello Ben,

do you think you'll add a version with a cable chain like:


I think it would look amazing!

HyperCube Evo Cable Chain

Did anyone here order the needed extrusions from Motedis?
I ordered extrusions on the 30th march but they still haven't even shipped them yet...
Did anyone here encounter something similar with Motedis?

Juts got a message from them regarding one of my current order. Motedis say they are behind schedule, their team got a flew of epic proportions, most of them was out sick last week.

I ordered my parts at about 20th February and they arrived last weak... So 30th march is not realy long ;)
If they are done with the cutting and dont ship in the next days, you should ask them friendly in the ControllCenter.
They are too cheap to claim about some weaks for deliverment.

  • Posted with 3D Geeks Thingiverse Browser App

Hi, I have ordered from them many times. Indeed they are not always fast. Once took almost 3 weeks for manufacturing plus shipping. You can ask them in the control center of your account. In the end I'm always satisfied with their quality.

So, I understand that the European extrusions should be used- because it has a smaller gap and is more optimal than v-slot for aligning the mgn rails. However, someone offered me some V-slot extrusions, and so I was wondering if I could primarily use these to build the frame but get a few European extrusion for the extrusion with mgn rails. How feasible is this setup?

Hi Ben.
Tell me where is the end of the z axis.

Hello Ben, hello community.

I received today the plate from spring steel. Did you paint the surface black, because of the IR sensor? Or did you decide for another printing surface? Thanks.

Hi, at the beginning I have used the PEI energetic sent me with it - it worked great.
as a result of an accident (used soft acid instead of isopropanol alcohol IPA and it destroyed my PEI) - I replaced it with
a black frosted sticker for 3$ on Aliexpress - to my surprise, it works just great and the IR results even better while using it.
i will probably never going to change the flexible spring sheet - to my opinion its the best choice I have done.
The most convenient, fast and clean way to get prints off from the bed.

OK thank you for the info. Very friendly. You have helped me a lot.

UPDATE: Facebook Group
You are more than welcome to share your thoughts, build videos/photos and more at the BLV mgn Cube - Facebook group

Hello, I started a Facebook group in English if you guys what to join. It might be a quicker way of getting help.....and posting pictures of our builds....Ben I hope that's cool with you.


I already opened an official Facebook group.
It was hidden for 28 days and now it was released, you are more than invited to join it :)

Hy Ben. I was just testing the new almost ready printer,and i am used to Repetier Host and Slic3r on my other machines,do you have any special custom Gcode on the beginning of the code to use the mesh table? I cannot seem to make it work,at list i can not see the Z movement whe i am printing,and i have a bad mesh on my table.
Edit: And is there a way to compensate the skew? As i have made the calibration square and i am off by 0.9mm on a 300mm lenght of the table,at the moment i will try to play with the belt tension to see if i can compensate some more.

Sorry to bother you Ben,i found what i was looking for.At the start of the code use G29 S1 command to use the bed mesh level from the file when printing.Took a bit of reading to find the info,now i know a lot more about the G-code.
I still not been able to calibrate the machine in perfect square, i guess i will have to dismantle the X axis guide and remount it again in perfect square with the Y guides.(That's 2 days of work )

have any of you managed to build it with a smaller volume?

Has someone remixed it for a 200mm x 200mm x 200mm build volume?

I connected the 24v momentary switch to the LED strip per the wiring diagram. When I press the button, the switch and LEDs illuminate, but when I let go, they go off. Am I missing something?

use a latching switch instead of momentary switch

I am using the momentary buttons to execute commands.
One is a panic button that stops all / the other is a homing button.
If you would like to connect led, then you should choose the katching locking 12v

Presumably a 12v latching switch.
I just wanted to be sure since the BOM calls for 24v momentary.

Hi, make sure you have the latest FW config with th M80 command at the start of the config.
after that you need to hold the push button for 3 seconds and release.

I think that applies to the power switch. The LED strip is independent of the Duet board, right?

Please forgive me, i didn't noticed that you meant to the LED strip.
The led strips comes with remote control and controlled manually (notice that you need to use LM2596 and adjust it to 12V before you connect it). Maybe in the future when the Arduino code will be ready we could connect it to the Arduino and it will be controlled by the Duet.

Thanks Ben. Just making sure. :-)

I've checked against the wiring diagrams and it looks like the stepper color wires are in a different layout than your wiring diagram.

I'm having some issues with X and Y movement and I'm not sure exactly what's going on. When i move the hotend towards the back it also moves left.

When I move it right, it also moves forward.

If I move it towards the front or the left it's smooth and only 1 axis moves. The Z axis don't move at all.

I wrote a comment but Thingiverse system flagged it for moderation from some reason.
Until they will release the comment, pic and links that were in the comment attached.

Note: On Sunday i will make a video demonstrating how to find the Coil pairs, Homing directions and the commands direction from the guide.

@Blv @CrazyCreator Thanks for the suggestions. Looks like it was from the belt assembly. I think 1 of the washers I used in between the 2 bearings was a little too wide so the belt was riding on the washer instead of the bearing.

I resolved those movement problems but now each axis moves twice the distance it should which is strange because I used your config and all the parts suggested in the BOM. gotta love electronics.

I took the videos for demonstration, now i am editing the video (adding PIP frames) and subtitles.
Hope to publish it in the next couple of days, thanks and i apologize for the delay :)

My comment too ... Flagged for moderation and later delete :(

But with your new Pics all is clear ... But I can't wait to see a video :D

followed you wiring plan and everything came out perfect. absolutly no problems

This is very important information, I suspect that OMC-steppersonline changed the wiring with the new full D-cut version steppers.
The solution is not that complicated:

  1. first identify the coils wiring:
    there are two coils - two wires for each coil. here is a good way to identify the pairs of wires (Link - use method number 2)
    then, mark the pairs - they should be connected like this: pair 1 wire, pair 1 wire, pair 2 wire, pair 2 wire.
  2. start by connecting it with the default way of Duetwifi steppers wiring (attached pic: "Duet stepper")
  3. now follow this excellent guide under "Movement section" in this page (LInk)
    inside the config.g find this section, and edit it by the guide.
    ; Drives
    M569 P0 S0                                         ; Drive 0 goes backwards blv: its was S1
    M569 P1 S0                                         ; Drive 1 goes backwards blv: its was S1
    M569 P2 S1                                         ; Drive 2 goes forwards
    M569 P3 S1                                         ; Drive 3 goes backwards WAS 0

I added the correct homing direction (attached pic: "homing.jpg")
and axis direction (attached pic: "stepper direction.jpg")

Please keep me updated, since i want to fix the wiring diagram according to the new wiring layout.
I also ordered the new full D-cut version steppers from OMC for testing but with your help it will be way more fast to fix it.
Thank you !

That sounds like the same Problem I wrote yesterday.
But my Posting is unanswered. My Posting with Pics, for clarify again:

Hello @Ben and everyone else,

If we connect the X and Y engine as on your plan = Picture: WiringFromBen
then we get the following error message at the first homing = Picture: ErrorMessage
If we connect it so: = Picture: NewWiringPlan
then the X and Y motors can be moved.
Unfortunately, we do not yet know in which direction the print head has to move if, e.g. Y = -20mm drive. Does he have to go back then?

I wrote a Posting yesterday, about this Problem. Your Problem sound like the same problem.

The Posting again:

Hello Ben and everyone else,

If we connect the X and Y engine as on your plan = Picture: WiringFromBen
then we get the following error message at the first homing = Picture: ErrorMessage
If we connect it so: = Picture: NewWiringPlan
then the X and Y motors can be moved.
Unfortunately, we do not yet know in which direction the print head has to move if, e.g. Y = -20mm drive. Does he have to go back then?

Hello, I want to congratulate you for this huge job you shared. Very conscientious work and high quality shows that the precise things animate you. Thank you for sharing.
A question: Why you do not take ballscrew for axes Z

Hello Ben,

you have uploaded the new config file for the duet.
Is the change only because of the power on function by the PSU?

Because in my planning there is no power switch. The printer should simply be connected to a WIFI socket and be able to start when switching on the socket and be switched off via the web interface + Power off. Should I use the older or the newer config file?

Thank you!

Yes, the update related to the PS_ON pin only and you will not be affected.
You can use the config even if you are not going to use the Power switch

Thanks Ben =)

Its a heic format, can you please upload a jpg or write the name of the board please?

Yes, you can use it.
notice that it will be noisy and if you will use the BOM steppers it may struggle a bit.
also, you will have to configure marlin - its not an easy task if you have never done it.

Can anyone tell me how silent is this thing? Thats one of my most important aspects (or my girlfriends) :)

Dear Miko
currently the fans makes more noise then the steppers motors.. you can barely hear the printer.
For comparison its about 90% less noise then ender3/CR-10

Can anyone tell me how silent is this thing? Thats one of my most important aspects (or my girlfriends) :)

Hello Ben and everyone else,

If we connect the X and Y engine as on your plan = Picture: WiringFromBen
then we get the following error message at the first homing = Picture: ErrorMessage
If we connect it so: = Picture: NewWiringPlan
then the X and Y motors can be moved.
Unfortunately, we do not yet know in which direction the print head has to move if, e.g. Y = -20mm drive. Does he have to go back then?

Hello Ben,
Can you add to the BOM the 4 knurled nut and the 4 spring for the bed?
Thanks in advance

Good idea ... I search this too

Hi Ben.. great work.. thank you..

Do you think of using a ambient temperature and maybe a humidity sensor on the printer? it would be interesting.. what do you think?

If you search Arduino temperature and humidity sensor you will find how to build your own. I plan to add this to my printer with extra heaters to control the build chamber temperature.

Or you can buy one already made like this. https://www.aliexpress.com/item/DC12V-LED-Digital-Display-Dual-Outputs-Temperature-and-Humidity-Controller-XH-M452-Thermostat-Regulator-Thermometer-Hygrometer/32965086782.html?

Fully enclose, add temperature control, and a misquito hotend and we have printer capable of printing Ultem. That would be game changing.

Yes I am working towards that although with a water-cooled Chimera print head. Initially I am going to use a V6 print head to reprint all the Cube parts in ABS. Print bed is 500W AC, will also add 2 250W chamber heaters to control internal temperature.

I have chosen a water-cooled hot end as air-cooled hotends can't cool sufficiently at 80 degree plus chamber temps.

i will love to see how do you set up your bed. i'm worry if 310x310 x 4mm or even 5mm aluminum bed its to heavy, are you use a thermal fuse/switch?

My bed is 310 X 310 X 4, I think you might be underestimating how much power the stepper motors can deliver. Some things I plan to make will be close to 2 KG so the weight of the bed is only a fraction of that. However, I have considered adding 2 more lead screws and moving them to the corners of the bed frame and driving them with belts. This will allow a change in ratio to say 1 to 5 also but the main reason I have considered this is if the bed has any play it is going to be amplified printing very tall items.

As Solid State Relays can fail in the on state it needs protection. I am waiting for 155 degree thermal fuses to arrive, another thing I have not done also is add an earth wire to the bed for my own safety. As the bed is electrically isolated if the silicone heater pad AC voltage did connect to the bed it could be live and without an earth it would not shut off.

Hello Gary i order one week ago one ac 750w silicone heater 310x310, now I'm looking for the aluminum sheet , also i will try (i don't knows how to do it yet, but any suggestion are welcome) 3 z, i like the idea to have a true level bed , thanks to you i will looking for a 4mm more confident
thank you sou much for share

I got an offcut piece of 4MM Aluminium from the local scrap metal dealer. However, I had to spend quite a bit of time straightening it, if I could get a piece of cast tooling plate at the right price I would buy that instead.

Hi Ben

I can't open the SWG file of the panels, from fusion it remains empty, from illustrator it says error in the file you can check the file and redo Upload
thanks or have a vector version for cutting thanks again

Hi, the DWG contains more components and need to be opened with fusion360. I just asked a friend of mine to check it with his account.
He used Fusion360 without a problem, he also was able to use Autodesk online viewer and it worked just fine (screenshot attached). Usually fusion it will not open the file with a double click. you should first upload the file to your file account (upload button), then you can open it from the files list in your account.

hi Ben

thanks for the answer I tried from autodesk and it opens ... but my shop to cut plexiglass panels says that with that file it can't do the measurements .. do you by chance have a vector version .. because from the view not you can save in any format but just see .. thanks again

I tried to export a dxf file (vector format) - attached to the comment.
Please tell me if you can open it now. if you do - I will add it to the project zip.

thank you .. Ben
it's perfect they are cutting the panels now in black plexiglass 5 mm then place the photos .. thanks again for the excellent work and support

Yesterday i took my second attempt to print the 4 leds diffusers. At about 40% the print gets wiggling. This results in a falling down of the print. Are ther any tipps how to print these really high parts?
I've tryed it with 80mm/s in PETG, bed temperatur 75°C and a print temperatur of 216°C. My first attempt was without a brim, the second with 12 outlines.

For the PETG try to print using the raft, first layer of the 40mms raft as for all the rest of the print, height from the raft 0.18 mm bed 75c

I print this part with a Prusa Mk3. Print time is a bit high, but the quality is good.

PLA - Hotbed 60 ° C - Hotend 220 °C

Filament of "Enotepad"

For the settings, see the pictures.

!! Prints in vase mode, the printing process is "smoother." :)

Comments deleted.

Hi, I have printed the diffusers in a late stage while my BLV mgn Cube printer was working (Since the bed is stable and move only up/down i had no wiggle issue). However, I do recommend using wide brim (at list 20 outlines) and lower speed - it will make it more stable

Why is at the "rear corner left" opening for the 19.0mm bearing a 19.6mm diameter hole? is that not too much?

It has a small gap to support it, also mind that some of the users preferred not to use
the bearing (sometimes the motor shaft not straight aligned).
I got this number after 15-20 assembly/disassemble tests, just to make sure it will fit and will be easy to install.

Ok, thanks for your explanation, Ben.

Has anyone used the V6 Volcano style heater blocks and nozzles on this? I use mainly high temp materials like polycarbonate and glass filled nylon, and I am worried the standard V6 won't be able to keep up. There is a pretty straightforward 8.5mm length difference between the 2, the volcano being the longer one. Can this simply be accounted for with the IR height sensor? Would I need to make any adjustments to the X Carriage aside from maybe the part cooling fan?

Hi Ben,
Noticed that stepperonline added the full-cut steppers as their own products.
The specs of these steppers seem identical from what I can see (apart from the shaft). I just ordered a bunch of them so shame on me if I ordered the "wrong" steppers ;)

Links below:
X/Y Stepper motor: https://www.omc-stepperonline.com/nema-17-stepper-motor/nema-17-bipolar-0-9deg-46ncm-65-1oz-in-2a-2-8v-42x42x48mm-4-wires-full-d-cut-shaft.html?limit=100
Z stepper motors: https://www.omc-stepperonline.com/nema-17-stepper-motor/nema-17-bipolar-59ncm-84oz-in-2a-42x48mm-4-wires-w-1m-cable-and-connector-full-d-cut-shaft.html?limit=100
Extruder stepper motor: was already a model with full d-cut shaft

I think your purchase was the right one, they ran out of stock with the D-CUT a month ago and last Thursday they sent me the shipment, surely that's the new series

hi do you have a site in europe to order the hiwin linear rail and what reference did you take and the engines thank you

hello what rail did you buy with the trolley MGN12H-Z0 and for the screws for z what screw did you buy how much it cost you I'm french and I do not understand German thank you

Comments deleted.

I bought the Hiwin-linear-rails and bearing blocks here. Best quality.


2x for y-axis: MGN12H-Z0
1x for x-axis: MGN12H-Z0

For the Z-axis linear bearings of simple quality.
At this I changed the bearing balls.


I also ordered the linear rails there.
I am absolutely satisfied. All original parts.

Ordered 5x MGN-12H-Z0,
3x400mm and 2x600mm MGNR12R Rails.

However, the thing is not quite cheap. I have paid 505 euros.

But the quality is very good. The bearings run like a "hot knife on butter". :)

The bearings run like a "hot knife on butter". :)

Thats a nice train from you :D

Comments deleted.

signal that for all Italians if they want Plexiglass panels .. you can get them from www.plexishop.it already cut to laser precision from 3mm 125 euros ... from 5mm 162 euros at your choice the colors.

ciao, sai dirmi sè possibile costruire questo progetto con minore volume?

Hello Ben,
I'm looking forward to build this printer soon. At the moment I am still reading the documentation. Here I ask myself for what are the parts "2020_Jig.stl" and "2040_Jig.stl"?

Thank you for your great work!

best regards

It helps to fix rails in a proper position.

ah perfect! Thank you very much

Hi. How to put Direct and BlTouch together? What should I print?

The parts that have "Direct drive" and for the block, you need this remix: https://www.thingiverse.com/thing:3474835
Make sure not to print double parts and so.

Block Shield for BMG direct drive and BLTouch sensor

do you think it is possible to have a version for this sensor that works very well http://www.pibot.com/pibot-optical-reflection-endstop-rev143.html

Thanks for a great design. I want to cut out the main Jig with my CNC and Fusion 360 hates STL. Could you please provide a step file?

All step files in the download ...

Not the main jig as far as I can see.

What kind of throat are you using? With ptf tube or the all metal?

Comments deleted.

If you are printing with Filament that requires temperatures above 250 you need an all-metal Hotend as the PTFE tube will start to fail above 250 and result in many problems.

I like to use PTFE tube since i am printing mostly PLA and PETG.
for higher temps filaments you need the All-metal

I have an all metal but thinking to change to PTFE because i use only PLA

I use for 80% PLA then petg nylon .. and almost never ABS but I have always used only all the metal hotend of the MICRON 3DP https://micron-eme.com/ and it works divinely with everything without tubes of every kind, and I'd like to be able to mount it here too .. I am trying to draw myself the hook but I am a little scarce on fusion 360 .. but I am trying

I asked the same question of the seller (sealand) that is selling the kit for this printer, and they are shipping with an all metal hotend.

Has anyone looked at adding a door and top enclosure to this printer? Any reason not to? I mocked something up in Inventor. Just printed parts, acrylic sheet, and corrugated plastic board, super cheap. Anyone have any thoughts about this general design?

I am enclosing mine, as yet I have not decided exactly how to do it, your idea is under consideration.

That's exactly what I was looking for! It would be great if you could upload the files and measures so that I could build something like that. That would be amazing!

Well, this is honestly pretty sloppy work, I was just tinkering for visualization purposes while watching a movie. I will polish up and publish this as a remix when I end up building it in a month (ordered one of the sealand kits).

That would be really great! Thank you for uploading the files. This is really good work and a great idea! Exactly how I will build my case. I'm already looking forward to the finished version.

I have a question about the fan-duct. I can only mount one of the nuts. The opening is not deep enough to assemble both?!
Can anybody confirm this?

Dear Ben!
Many thanks for your great work!
One question regarding hotend. You are using E3D V6 model which we can call a classic :) I have found another model which looks very promising to me. Could you please look at the drawing attached and tell what parts should be updated so new hotend will fit. It seems a little longer. Thanks!

Look here. This should be the stl file for this hotend.

A remix of Heliart.


BLV mgn Cube - X Carriage Hexagon frontplate + locker
by Heliart

Thanks, but it is not the same. My variant is longer but not shorter. :)

Comments deleted.

For me the M5x10 screws are too long, also with one ISO 7089 washer under the screwhead.
The use of two washer is for me as an engineer a little unsatisfying.

Is known, just use M5x8 screws.

Hy Ben.I readed all the comments in this section and i could not find or understand where the big air scrubber goes.I can see the small ones mounted in fusion but cannot find the bigger one.And the tricky question is what are they supposed to do?As i can see the top of the printer is always open.
My printer is so far at 60% completed,waiting for the XY motors and the noctua fans.
Big thanks fhis Great design!

Just swap the little ones for the big ones.

A tip for those who can not print large parts or print with their own printers with less precision.


For little money you can print the parts. Many different materials and colors.


  • Left_Corner_Block.stl
  • PETG (ColorFabb XT) transparent blue
  • 0.1 mm layer
  • 90% infill

-> 6 Euro (without shipping costs)

Hi Ben. Thanks for all your hard work on this project. I finally have my cube up n running. Just working on the details now. I'm having trouble with the SSRelay and momentary on switch. I have everything wired, exactly to your wiring diagram, but I'm not getting any out put voltage from the Duet board, to hold the relay on? Am I doing something wrong, or does something have to be changed in the config settings. Thanks for any help with this.

Hi Michael, thank you.
I just noticed the the zip contains an old version of the config without the turn on PS_ON command, i will upload a new version of the config on Sunday. Meantime, just add please to the config.g the command M80
The M80 needs to be on the first lines - so it will be executed immediately after the Duet gets power.

I can confirm this. I've tried both toothed and smooth idler pulley, the toothed one has smaller bearings and is weak af, while the smooth one is pretty good actually been almost a year and nothing noticeable yet. But going with F623ZZ is wayyy better in my opinion.

excuse my stupidity but why d'ont use toothed bearing pulley instead of flanged bearing for belt angular deviation? (pitch synch?) don't worry about vibration result on print ? i'm planning to make your fabulous project. thx for your monster work.

once Ben said:

"most of the smooth pulleys have weak bearing inside, this is why I preferred to use the 623zz + washer between them.
It's giving me the best results"

that's why ;)

Amazing work Blv. I just thinking a tool changer on this thing would be awesome. Your probably to buzzy right now, but perhaps somebody in the community could have a look. I don't want to detract from what you have designed, but given the investment involved to build one it could a lot of value.

I´m closed starting the build of the BLV Core XY in combination with a tool changing system designed by "smoki3": https://www.thingiverse.com/thing:2946805.

This guy is using the DUET board as well, so it should not be a big deal to combine both Things at the end. The x carriage will have to be modified for Ben´s belt alignment.
I have started buying and printing the parts required for the CoreXY and the tool changer system. So, nothing to show right now.
Hope to get into the build itself soon, but time is limited as well.

CoreXY Tool Changer Motion System
by smoki3

That's the tool changer I was thinking of. It might be good to increase the length of the y axis extrusions if possible to get more room for the tools. If you flipped the head 180° the extrusion directly below and in front of the rear air cleaners would be a great place to mount the tools. Alternatively you could mount them to the front belt tensioners, but that might limit you to only 2 tools and won't look so good.

The first szenario is describing exactly were I´m going to... and yes, you are right, increasing the length of the y axis is required, because of the rear belts crossing the area in front of the rear extrusions. It might be helpfull for the x axis length as well. Last to increase the number of tools.
Two´more things to check:

  1. the tool changers nozzle hight to the highest level the bed is able to move, or compared to BLV´s original design
  2. changing the x carriage for BLV´s belts alignment

I want to build an xycore printer too
But I use a bigger bed with 400*400 mm
I`ll use your printed parts but I also desing some parts self
So I want ask if I can get the Parts as Inventor or STEP file?

Regards M. Maier

check the zip file. there is a STEP

What an incredible printer ! Congratulations to BLV for this wonderful project ...
-- Can we resume printing after a power failure?
-- A filament end detector is planned?

Thank you.

Hi, Thank you very much
and thank you James for answering him :)

  • Print resume already activated (M911 command) but you can configure it as you like, you can read more about it here
  • Yes, I already using 2 types:
    • Duet laser sensor which gave me inconsistent results
    • Switch type: works great and I will add it :)

T.A.L. :))

Duet duet wifi mainboard supports power failure resume if you set it up and it also supports filament runout if you get a sensor. Check out the Duet forums for that sort of information. Very helpful there. https://forum.duet3d.com/categories

Thank you for your answer ... ;)

Hi Ben. I'm curious. Since speed in the z direction is not an issue, what is the reason for chssoing the 4-start lead screw over the single start? Wouldn't the single start give better control over resolution of the movement in z per step?

You can use both. you just have to change the steps per mm in the firmware.
Both 1 and 4 start lead screws can give you a exact 0.1 and 0.06 layer height

The prusa calculator does not have a pre set for 1 or 4 start screws but you can use the gear ratio.
You can also check the optimal layer height, but 1 or 4 starts are both fine.

Yes this makes sense. I was curious if there was a reason Ben chose one over the other.

FYI here are the calculations (at 16 uSteps):
1-start = 2mm/turn
200 step/turn x 16uStep/step x 1turn/2mm = 1600 uStep/mm, or 0.000625mm per uStep

200 step/turn x 16uStep/step x 1turn/8mm = 400 uStep/mm, or 0.0025mm per uStep

Both should be sufficient for 0.06mm layer height.

Just asked the same question few hours before you lol

Does anyone know if the V6 hotend in the Sealand kit is all-metal? And is the firmware configured for this with a max temp of 300c?

I have a fair bit of experience printing on commercial machines, but