top of page

BLV mgn Cube

3D Printer

chooser_sa.png
chooser_nc.png
chooser_cc.png

Hi, my name is Ben Levi and This is:
"BLV mgn Cube"- an open-source 3D printer project.
building your own good and reliable 3D printer is the main purpose of this project. Basically, it's an open front structure CoreXY 3D printer, based on mgn linear rails for maximum accuracy, efficiency and high print quality.

chooser_by.png

GALLERY

Why?
  • Fast, reliable, accurate
    The linear bearing and Delrin Wheel Gantry commonly used at most of the low-mid 3d printers as a cheaper solution for linear motion. well, ye.. it's cheaper but at the expense of accuracy and reliability. linear guided rails (mgn rails) are a way more rigid, extremely precise and smoother then linear bearing or Delrin. shorting print time without compromising on print quality. There seems to be a good reason why they are mostly used with high-end 3D printers. So, i found cheap Chinese mgn rails at Aliexpress and thought to myself why not?

     

  • Rigid open structure
    I focused my efforts on designing an open front structure that will be rigid as a cubic structure but yet giving you easy access to your build plate and prints. the design includes a front belt tensioner to make it even more convenient. It came after spending tons of hours of software simulating and physical stress test.

     

  • Accessible
    All the parts are easy to find, print or make. You will not find in the BOM an expensive CNC special machined parts or parts that are hard to get. most of the parts are printed or you can buy them online / locally. Notice that you can use your own electronics - as long as you have the knowledge to make your FW suitable for the build.

     

  • Open Source
    You don't need to ask for the original CAD files since I already included it inside the project folder. I admire this community and believe that sharing is the main key in order to make this project even better. Feel free to download the CAD files (Step file) and modify, add, remix or improve it as you like. I would appreciate if you could please share it with this awesome community and mark the remixed parts as a "remixed" linked to this project page.

     

  • Build and print
    I spent many hours adjusting the Firmware for this 3D printer and fine-tuning the best slicing profile (Simplify3D) for it. After building this printer you will only need to upload the config files, load your slicing profile and you are good to go.

     

  • More modular
    The design is more flexible then you think. the printed parts and structure designed to be modular. Not only you can choose your Z height - But you can use a much bigger build plate. all you need to purchase a bigger aluminum profile and mgn rails. The provided CAD file will assist you to calculate the right measurements for your customized "BLV mgn Cube" 3D printer.

     

  • Easy to build?
    To be honest, the installation of the rails will take 70% of the build time. you will have to be accurate and spend a few hours aligning the rails, but boy.. the joy you will feel when it prints, will worth every minute you spent installing them. To make it easy on you, I made a 3D animation videos as instructions, Information PDF, sketches and measurements.

     

  • balanced budget
    The cost was important, therefore the BOM is balanced to give you the best money-value ratio, without compromising on quality. you will find The best 32bit board a 3D printer can have. Excellent stepper motors, sensors and so. you get to choose if you want to have a 5" PanelDue touch screen or save 80$ and use your smatphone or Tablet screen without losing features.

WHY

Online 3D viewer

To your convenience, I have added below an Online 3D viewer links. you will be able to explore, measure, isolate or view parts and components using your browser.

BLV mgn Cube - Full 3D viewer

Isolated Frame - 3D Viewer

Isolated Panels/Walls - 3D viewer

3d_viewer.jpg

EXPLORE

Explore
  • Super quiet and fast tmc2660 drivers!

  • Efficient cooling system

  • Hepa/Carbon air scrubber

  • Rigid Aluminum Open front frame

  • Option for Dual extrusion

  • Front belts tensioner

  • Mesh Auto-Leveling

  • Internal LED light

  • Linear rails MGN12H  for high accuracy

  • Firmware config + S3D Profile included

  • Bed: 300 X 300, Height: 365/465/565mm

  • DuetWifi 32 Bit board

  • Full web interface via Smartphone/Tablet/desktop

  • Electronics at the back

  • Clean and elegant design

  • open-source design cad file is available

FEATURES

Features

CHOOSE YOUR BED SIZE:

  • 300mm X 300mm

  • 350mm X 350mm (custom)

CHOOSE YOUR HEIGHT:

  • 365mm

  • 465mm

  • 565mm

  • 665mm

Build volume-min.png

BUILD

VOLUME

Build Volume
  1. Read, understand and prepare yourself

    Start with reading the Thing description and "more info links" section, watch the 3d animations, explore the printer 3D model with the 3d viewer, read the pages I linked in the "more info" sections and make sure you understand the printer structure.
     

  2. Get the parts

    The waiting - is the most frustrating part. make sure you got all the needed parts. prepare spares of T-nuts, screws and so on. If you have decided to use your own electronics, make sure you know how to correctly configure the firmware of your board.
     

  3. build

    now the building process begins... Know that it isn't going to be easy as building a pre-made kit. Prepare all the tools you need and please use a good corner alignment tool, it is crucial to have a precise structure for excellent printing results. it is advised to use also the provided JIGS, the assembly will be much easier. Don't forget to tap holes on the corners and check if its an M5/M6 screw (depends on your extrusions manufacture). Take your time when fixing the rails to the extrusions. I found a good quick video tutorial made by 3D distributed, showing an easy way to align parallel rails. Don't forget to reward yourself after the rails installations - you deserve it :)
     

  4. Electronics installation

    Install your Electronics carefully. Check your connections and wiring diagram closely and make sure everything hooked up correctly. don't take any shortcuts and use the right tools and parts. the Power cable should be the last thing to connect.
     

  5. Software, Tests and Calibrations

    Update your DuetWifi board to the latest version and upload all the provided config to the sd-micro card, then insert it to your board and power up the system. make sure that the Mini IR sensor blinks 4 times right after powering the printer. please don't move the axis before checking endstop response. Try to home the printer - the printer should move to the left and then to the rear for the printer. if it isn't - check ou motors wiring and config. calibrate your Z height and check your sensors reading (temp). Please make sure to do a PID calibration for both the bed and the hotend sensors - This is very important, otherwise your prints will fail. if everything looks good load filament and print a calibration cube and so on.
     

  6. print

    Enjoy your printer and give her love when needed :)

    maintain your printer by greasing the rails with a Synthetic grease with PTFE or sewing machine oil. Keep the rails clean and the belts tight. Also, Clean your PEI build plate with alcohol after every print. If you are using the Air scrubber - please replace the HEPA filter when needed.
     

  7. Post an "I made one" pictures

    Show the world your new 3D printer and be proud of your creation:)

    I would appreciate it if you could please upload your newly built 3D printers pics. Knowing that it helped you create your own 3D printer - for me, it's worth all the hard work and many hours that I spent in this project.
     

  8. Remix & Share

    I am 100% sure that there are many ways to make this printer even better. this is why I gave you the source file of the Printer. Make it better by sharing your remixes with this awesome community :)

WHERE

TO START

Where To Start?
Requirements

passion for 3D printing

 

3D Printing knowledge 

Technical ability

 

Spare Time

Budget

REQUIREMENTS

blv cubg mgn trans-min.png

Optional:

recommended Frame Reinforcement for higher Z axis builds (465mm+)

Other:

Getting the frame Kit:
notice that you may be able to get a much cheaper price for the extrusions locally.

Screws and bracket kits:

Notes:

  • Please be precise and use the correct extrusions without shortcuts. using the 2020 profile instead of 2040 may reduce the frame rigidity.

  • The BOM below is for 365mm Z height, If you wish to build a different size, then use the Calculator excel file named: "BLV_mgn_Cube-Frame_calculator.xlsx" can be found at the project Zip file.

  • It is recommended to use normal extrusions with mgn rails and NOT V-slot.

  • Please let me know if you found any typo/mistake and I promise to fix it ASAP.

  • The Blurolls store from Aliexpress has started to offer a Kit for the project. It contains most of the needed electronics, frame, screws, pre-crimped wiring, panels, tube, brackets and more. I think its a pretty convenient solution, especially when part of the deal is genuine Hiwin rails!

  • New cheaper BLV mgn Cube (lite) kit based on SKR + tmc2209 spotted on Aliexpress.

Frame

BLV mgn Cube - FULL KITS available! 

An Aliexpress store named Blurolls has started offering BLV mgn Cube full kits for sale:

I personally bought a kit and found it's actually very good and recommended!

the best thing is that genuine HIWIN rails (BEST!!!) included, along with many high-quality parts.

they are currently offering two options for the kits:

  • BLV mgn Cube - full kit with all the accessories including panels, Duet-Wifi 32bit board,
    4.3" LCD, Led's, Panels, cables, screws, high-quality CNC machined bed, and more...

  • BLV mgn Cube - Lite kit with SKR board and all the needed parts without the
    fancy stuff such as LEDs, panels...

  • BLV Metal kit - replace all your printed parts with Metal parts!!

Just to clarify: I am the seller, not selling anything, and certainly have no profit here.

Motion System

Rails

 

Update: Thanks to Jerry.h now we have two good options for rails:

Stepper Motors (Please ask them to give you a full D-cut shaft!)

Where to get the Steppers kit

Belts system (check assembly section):

  • 24 X F623 ZZ Flange Ball Bearings - number 2 or 3 option
    I recommend flipping the belts at the rear (check the belt system image), please do not use the geared GT2 16T.
    note: There is an Amazon seller who sells low-quality 623zz for triple the price!. his bearings are loose and it will ruin your printing experience.

Belts & Threaded rods

Main Electronics

Hotend options - 4 options:

  1. Trianglelab excellent Quality V6 hotend (1.75 24V PTFE) - had it - read the note.

  2. Mellow excellent hotend kit (24V Teflon) - i use this

  3. Blurolls good quality V6 hotend

  4. Cheap v6 hotend clone

Note: For Triangelab hotend change the M305 raw in config.g file
to this: "M305 P1 T100000 B4725 C0.0000000706 R4700"
more info about it under the "Additional Notes" section on this page.

Hotend optional upgrades:

Heated bed system, choose one of the 2 choices:

  1. Funssor CR-10 Aluminum Heated Bed 24V - tested

  2. Anet E12 12V heated bed 300x300

Note: For those that prefer Duet clone:

Additional Mechanics

Screws

Useful Links

Optional & More

Filaments I used

Walls & Enclosure

How I created the walls / semi-enclosure?

Well, it's cheap and very easy..


You can choose one of those options:

  • 4mm Cardboard sheets (cheap)

  • KAPA foam boards (cheap)

  • aluminum composite panel

  • 4mm Plywood sheets

Then apply this adorable Carbon Fiber Vinyl on the board.
you can use M3/M5 screws to secure the board to the panels.

Tools

BOM

All the parts were designed to be easily printed and most of them would not require support. in order to make it more convenient I added two tools that can help you decide how to print the parts:

  • 1. Print Orientation guide - The image below visualize exactly how you should place all the parts on the build plate. Some of the parts will require support such as the Tensioner idler holder, so pay attention before hitting the start print button. you may notice that on some of the parts has text such as X90, Y-90.. its the rotation value in order to set the part on the build plate correctly.

  • PDF fils/Images - down below you will find a few sketches of the main components. Each part has his name on with the recommended infill percentage and material to print with.

Common print settings:
Personally, I would recommend printing all the parts with PETG, especially with parts located in hot areas (heated bed, hotend..).
Using at least:
5 or more walls/outer parameters
5 or more top/bottom layers
and the recommended infill/material suggested below.

WHAT & HOW

TO PRINT

What & How to print
Assembly Instructions

All the parts were designed to be easily printed and most of them would not require support. in order to make it more convenient I added two tools that can help you decide how to print the parts:

  • 1. Print Orientation guide - The image below visualize exactly how you should place all the parts on the build plate. Some of the parts will require support such as the Tensioner idler holder, so pay attention before hitting the start print button. you may notice that on some of the parts has text such as X90, Y-90.. its the rotation value in order to set the part on the build plate correctly.

  • PDF fils/Images - down below you will find a few sketches of the main components. Each part has his name on with the recommended infill percentage and material to print with.

Common print settings:
Personally, I would recommend printing all the parts with PETG, especially with parts located in hot areas (heated bed, hotend..).
Using at least:
5 or more walls/outer parameters
5 or more top/bottom layers
and the recommended infill/material suggested below.

​ASSEMBLY
INSTRUCTIONS

BLV mgn Cube - Frame assembly
01:41
BLV mgn Cube - Front belt tensioner assembly
00:50
BLV mgn Cube - Front Panel assembly
01:26
BLV mgn Cube - X carriage assembly
02:13
BLV mgn Cube - Y axis assembly
01:16
BLV mgn Cube - Z axis assembly
02:00
BLV mgn Cube - 3D printer frame overview
01:25

​ASSEMBLY
VIDEOS

WIRING

Wiring
Steppers Setup
motors steppers note-min.png

If you have decided to use other brands or got different stepper motors batch:
 

  1. Identify the coils/phases wires
    your stepper has 4 wires - 2 for each one of the coils/phase and you need to identify the pairs. Click here for a quick guide for identifying the wires, you can watch this video also

     

  2. Connect your steppers
    Please use the original Duet steppers wiring while connecting the steppers. you can find it in the right button corner of the Wiring Diagram v3.2 (under the text headline: "Duet original steppers wiring")

     

  3. Test and configure
    the steppers according to Duet documentation
    I uploaded a video that demonstrates the expected movements for the commands from the Duet guide:

BLV mgn Cube 3D printer - Steppers Test
00:57
BLV mgn Cube 3D Printer - Homing
00:35
BLV mgn Cube 3D Printer - Mesh Bed Compensation
01:59
BLV mgn Cube 3D Printer - Axis Movement
01:01

STEPPERS

Belts.jpg
Flip_the_belts-min.jpg

Belts system: I prefer this option + flipping the belts.

Please flip the belts on the rear, so that only the Belt's flat side will touch the bearings:

MOTION

SYSTEM

Motion System

CALIBRATIONS

Calibrations
Extra Info
reinforcement.jpg

For those who have Trianglelab Hotend

This section is relevant for those who got the Trianglelab Hotend from here.
Since it's using a different kind of thermistor, you would need to make a small change in the firmware, otherwise, your hotend temperature will not be accurate.
The change can be done in two ways:

 

  1. by entering to the Duet web interface > Settings > System Editor > right click on "config.g" and choose "Edit".

  2. Opening the config.g file manually located in "sys" folder inside the Duet SD card.
     

Find the raw:
M305 P1 T100000 B3950 C0 R4700
and replace it with:
M305 P1 T100000 B4725 C0.0000000706 R4700
Save, reboot and you are good to go.

EXTRA

MGN12H rails & Carriages extra info
 

Well, i used cheap Chinese mgn12H rails from Aliexpress cost 18$ each.
After buying from 4 different Aliexpress sellers i found the best rails sold here, at "CNA Mechanical Parts Store" store.
I even not needed to clean the rails! The block is sliding smoothly without the need to clean it. Wonderful rails, highly recommended!

Please be careful and DO NOT buy rails from: "RDC Official Store" nor "linkcnc Store" at Aliexpress. "linkcnc Store" sold me an awful rail which was used, damaged and shorter then what i ordered. even after cleaning and lubricating it was still stuck and jammed "RDC Official Store" started to ship mgn blocks with non mgn standard size, so i can no longer recommend on him.
 

Cleaning and lubricating

notice that the mgn rails you'll get will not be smooth as it should be.
at the factory, they lubricate it with a protecting oil that needs to be cleaned away. There are some videos on YouTube showing how to clean the carriage with WD-40.
Don't forget after cleaning both rails and carriage to lubricate it with sewing machine oil or Teflon silicone grease.
As for smoothness: Please ignore the method for testing smoothness by tilting the rail - it's wrong! You want it to be smooth but not too much.
Also, since its miniature rails, please don't use too thick grease for lubrication.

Cleaning mgn12H carriage video
it's a pretty good video. just use a container in order not to lose steel balls
note: after assembling all steel balls, you will be left with empty space of one steel ball.

fixing the mgn rails can be very frustrating. it needs to be perfectly aligned and straight. else, it will give you a headache, so don't start this project without tons of patience.

RAILS TIPS

Rails Tips

PRINT

SAMPLES

Print Samples
Info & Links

A small request: In order to make all the information concentrated in one place, I would like to ask you to use the Thingiverse forum for this project and comments. unlike facebook - in here you can find answers more easily for common and repeated questions.

INFO & LINKS

License

BLV mgn Cube - 3D Printer by BLV  (Ben Levi) is licensed under the Creative Commons - Attribution - Non-Commercial - Share Alike license.

chooser_sa.png
chooser_nc.png
chooser_cc.png
chooser_by.png

LICENSE

Special Thanks to:

  • I want to give heartfelt thanks to my lovely wife for encouraging and supporting me throughout the project.

  • Huge thanks and appreciation for Peter (Blurolls store) for mass supporting this project and Tim from Filastruder.com for supporting this project and many more!

  • This great community for making this place my second home :) Thank you!
     

Tip
There are no conditions other than the license terms.
You don't have to, but if you insist a small donation will be greatly appreciated.

Thank you :)

BEN LEVI

Ben.png

THANKS

Special Thanks
bottom of page