Jump to content

Project 7000: Voron 2.4 350mm - Magic Phoenix (MPX) Canbus/Tap Kit


indi8six

Recommended Posts

The Machine

IMG_1948.thumb.jpg.364668f8f832eec6199910772a92aec2.jpg

Background / The Kit:

Having finished my first Voron (build log here), it seems I have caught the bug! The main goal of that printer was to use the 0.2r1 to print all parts for a 2.4r2. The main goal of this printer is to aim for Serial #7000!

I researched for a few days, self-source vs kits and decided that a kit would be the best value for my own needs. Even adding on the options I wanted to a kit was cheaper than self-source for me. Although I really loved my Formbot 0.2r1 kit, I settled with a fully comprehensive kit from Magic Phoenix (MPX) as it ticked a few more boxes 1) Canbus and TAP included - plus all the boards and hardware, 2) Cheaper - living in a post-Brexit UK meant a huge bill for import tax. MPX had an option of slow shipping with taxes included. 3) Support - before I bought the kit, I was in regular contact with the owner on the official Voron Discord and their Discord to make sure my needs were met. I already had a 120mm V0.2, a 225mm CR6-SE so 350mm was the right size for me.

IMG_1324.thumb.jpg.b1860d1b9a7ae280aee48208c1e0ff14.jpg

[V0.2r1 on top of shipping box]

Additional items I bought:

  • Galileo 2 kit from OneTwo3d
  • Hardware for THE FILTER
  • Hartk hardware - Pins mod and GE5C bearings
  • BTT Octopus Pro 1.1 (Whilst the MPX kit contains M8Pv2+CB1, I wanted to have separate MCU and RPI 3b+ for better hardware / software support)
  • BTT PI TFT50
  • BTT KNOMI 2
  • Meanwell PSU RS-25-5 (To power the RPI)
  • CNC Metal Tap (Vitalli design)
  • Rainbow BARF LEDs
  • Klipper Expander
  • Aukey PC-LM1E USB webcam
  • Stainless Steel MGN12 linear rail with medium pre-load

 

 

Edited by indi8six
  • Like 1
Link to comment
Share on other sites

 

The Build

  • Like 1
Link to comment
Share on other sites

Posted (edited)

The Parts / Colour Choice

The Voron Colour Configurator was very helpful in visualising the final build colours, as was VoronDB. Eventually I settled on SUNLU ABS Black for the gantry/chain parts, eSUN ABS+ SkyBlue for the accent parts only (not for structural) and Polymaker Polylite ABS Light Grey for internals. For external parts I used SUNLU ABS White and various mixtures of multi-filament Black/Blue/Grey. 

IMG_1950.thumb.jpg.dfe3da1da78fcfa457273f2a96a13659.jpg

 

Magic Phoenix has a comprehensive wiki with a print and build guide. I adapted their Google spreadsheet for my own needs, meticulously tracking everything (files, colour, quantity, time etc) carefully due to the number of mods from the outset.

printed-parts-list.thumb.png.35104683be5987f1cd9f841c966e52b3.png

 

Setting the Voron 0.2 to work...

IMG_1399.thumb.jpg.0df77257904c6f896c953edaa1f5d769.jpg

IMG_1365.thumb.jpg.6808c2d73860210108c1cea027710466.jpg

Edited by indi8six
Link to comment
Share on other sites

Posted (edited)

The MPX Kit

The Magic Pheonix Kit came extremely well packaged, with different custom-cut foam layers for each section of the build.

IMG_1327.thumb.jpg.d4e8c08c858354f1b1b274a2bebe5e1c.jpg

IMG_1379.thumb.jpg.4094f253778c0c3ad2f43c5449b4afd6.jpg

IMG_1394.thumb.jpg.e791c9d9b23850d6fa90123fc3b8242f.jpg

 

Hardware was labelled appropriately and everything was individually bagged

IMG_1328.thumb.jpg.1cf6ef9d9678e6e9a34e3390fbd2a162.jpg

IMG_1366.thumb.jpg.55470b46ebaa03ca484ab722c22005a2.jpg

 

Replacements

There were not many parts of the kit which I needed to replace, given the quality of the original BOM. I optionally ordered steel Y-backers and DiscoXXL lights from MPX directly.

Whilst the MPX kit comes with a BTT M8Pv2+CB1, I wanted to have separate a MCU and RPI 3b+ for better hardware / software support, as well as power-control. I wanted to use a DSI screen which made the CB1 obsolete, and I also may consider 48V in the future which pointed me towards an Octopus Pro. The price for the Raspberry Pi 3b+ had come down and I managed to snap one up from eBay for £20!

IMG_1424.thumb.jpg.14c19fc1bbfc34d126fa9cb87376f489.jpg

I already had a genuine Omron SSR purchased through Mouser. However, the Omron SSR supplied by MPX looked absolutely identical and did not appear counterfeit, much to my surprise.

IMG_1419.thumb.jpg.a9ff0ac3b6469cf1b52aca6ef4d20993.jpg

The MPX kit comes with black linear rails in non-stainless steel with what felt like light-preload. I replaced the MGN12 with a stainless steel rail with medium-preload

IMG_1362.thumb.jpg.0c42fbd0be4775dfe5d63b701873baa6.jpg

 

Quality

Overall the quality of the kit is superb, considering the value. It is one of the cheapest kits on the market, especially with shipping inclusive of tax to UK. All components appear genuine, genuine Phaetus hotend, extrusions perfectly cut, no additional surplus parts (Canbus and Tap included), surplus of hardware. I couldn't be happier. 

MagicPhoenix have their own Discord server, as well as their on channel on the official Voron Discord. They were highly responsive to any issue, small or large. They are light-years ahead of BTT support in this regard. There was a small minor issue of missing a chain-end piece, but this was shipped via rapid courier and arrived in a few days from China, at their expense. Excellent.

Edited by indi8six
Link to comment
Share on other sites

Really nice build diary so far. Look forward to the rest of the build.

The SSR with "Earth the mounting rail" on it is the clone. FWIW... I've had a clone on my 2.4 for a couple of years now with zero issues.

Link to comment
Share on other sites

3 minutes ago, Penatr8tor said:

Really nice build diary so far. Look forward to the rest of the build.

The SSR with "Earth the mounting rail" on it is the clone. FWIW... I've had a clone on my 2.4 for a couple of years now with zero issues.

Oh wow, good spot. I didn't see that until you said! Got the genuine installed for peace of mind in any case.

  • Like 1
Link to comment
Share on other sites

57 minutes ago, Penatr8tor said:

Really nice build diary so far. Look forward to the rest of the build.

The SSR with "Earth the mounting rail" on it is the clone. FWIW... I've had a clone on my 2.4 for a couple of years now with zero issues.

It looks like 2 slightly different models of Omron SSR, not sure if either are necessarily clones. The one with "Earth the mounting rail" is a G3NB model which Omron's website shows having that text. The G3NA model without the text also looks correct according to the Omron site/datasheet and you bought from Mouser. The font size looks a bit different on them, but that might be to accomodate the extra text.

TLDR: they might both be genuine, just slightly different models

  • Like 2
Link to comment
Share on other sites

1 hour ago, indi8six said:

Oh wow, good spot. I didn't see that until you said! Got the genuine installed for peace of mind in any case.

I could be wrong on that @MrSprinklz makes a good point.

Either way, I think you'll be fine. I heard of people having SSR issues but that was well over a year ago and nothing since then so, it's probably not an issue you'd need to worry about. 

Link to comment
Share on other sites

@indi8six I'm really interested in the Klipper Expander PCB. Have you ordered one or is it kind of a wish list item for the build.

Also, I have used the Waveshare OV5648 camera which is similar to the Aukey camera you're thinking of implementing. Without a fisheye lens you don't get a very good view of what's printing.

I had really good results with the Luke's Lab camera in my VzBot but they're no longer available. I did, however, find the same one as the Luke's Lab cam on Amazon and I ordered one for my Voron 2.4 300 refurb. It should work with the LL cam housing and mount. I just need to make sure that I can find a good place to mount it in the Voron enclosure.

Arducam

image.thumb.png.89abeb9b28ea0e5635fc0fbcda1bdadc.png

The night vision mode is pretty sweet.

Normal Mode.

VZBot_LL_Camera.thumb.jpg.131361d42db1a54f3114ac747cfb2d75.jpg

Night Vision

VZBot_LL_Camera_Night-Vision.thumb.jpg.e74d0d898e5b8b0bf3667412c5f11fed.jpg

  • Like 1
Link to comment
Share on other sites

@mvdveer I was hoping you'd see the above post.

I'm thinking this camera is a duplicate of what Luke's Lab was selling. I should have it by Wednesday and will let you know if it is. Easy enough to plug into the VzBot and test it out. 👍

  • Like 1
Link to comment
Share on other sites

7 hours ago, Penatr8tor said:

I'm really interested in the Klipper Expander PCB. Have you ordered one or is it kind of a wish list item for the build.

I have one installed in my V2 to control Caselighting what are you looking to use it for? It's a nice PCB and easy to set up.

  • Like 1
Link to comment
Share on other sites

32 minutes ago, Penatr8tor said:

@mvdveer I was hoping you'd see the above post.

I'm thinking this camera is a duplicate of what Luke's Lab was selling. I should have it by Wednesday and will let you know if it is. Easy enough to plug into the VzBot and test it out. 👍

Just ordered a couple from a local supplier - thanks!

  • Like 1
Link to comment
Share on other sites

7 hours ago, Penatr8tor said:

the Klipper Expander PCB

Have these in the Vo's for additional ports for case lights and LED's. Cheap and easy to install. Works very well indeed

  • Like 2
Link to comment
Share on other sites

29 minutes ago, PFarm said:

...what are you looking to use it for? It's a nice PCB and easy to set up.

I don't know yet LOL, just looking for cool stuff in case I want to add something. 

  • Like 1
Link to comment
Share on other sites

13 minutes ago, mvdveer said:

Just ordered a couple from a local supplier - thanks!

BTW, Here's an optimized case and mount for the camera. The original design was a bit rough and had too much play between the gopro mount blades. The back cover part can be printed as an accent piece. 

Camera_case_back_cover.stlLL_Cam_back_Gopro v3.stlCamera_Front_cover v4.stlLL_GoPro 2020 Mount_PK.stl

  • Thanks 1
Link to comment
Share on other sites

I have the OV5648 in an Angry Camera mount. Yes, it isn't the best angle ever--I still want to get some kind of camera go point at the nozzle--but it does give an overview of the status of the plate. If you are making a spaghetti or blob monster, or if a big, long piece is warping up (and preparing to hatch a monster), you can see that and react.

I see they are using the handy Google sheet that was shared here a while back. It's super useful for keeping track of the massive print project that a Voron build is.

  • Like 1
Link to comment
Share on other sites

11 hours ago, claudermilk said:

I still want to get some kind of camera go point at the nozzle

I may put a pi cam under the gantry or in a front corner for this. I have the AngryCam and it works well, just can't see adhesion issues until they are extreme. I need to swap the pi cam in my V0 to a wide angle anyway and I think the narrow one I already have would be perfect in the V2.4

Link to comment
Share on other sites

The Frame

I used a couple of machinist blocks and a kitchen worktop to square my frame build. The size of the 350mm was huge compared to my v0.2. It can easily swallow it's baby brother up..

IMG_1364.thumb.jpg.a2aab8b335e1ed5162424fe4127ac76c.jpg

 

Z-Drives

I tested all the kit's black linear rails and found the 4x with the least preload for the Z rails. Following a 99.99% alcohol bath, I re-greased the carriers with Silverhook EP2 Lithium Grease. I found that greasing the BBs directly the most efficient method. The MPX carriers didn't come with a grease port and greasing the back through-hole gave me too much grease. 

IMG_1363.thumb.jpg.834201021cd20b664b2bb67abdb2955b.jpg

 

Attaching the Z-drives was simple. The tensioner mechanism is a brilliant bit of Voron design - simple yet effective. I elected to use MPX's electronics layout and placed the DIN rails as per their plan.

IMG_1368.thumb.jpg.bae4d760de8732ad1fdbdb97fb3fa8df.jpg

IMG_1369.thumb.jpg.7a364c2af92bda6eb517686aed47ff77.jpg

(yes that is CPAP tubing in the background)

IMG_1367.thumb.jpg.ba2ad5ef5471ef1a2ae90ef723546c39.jpg

  • Like 1
Link to comment
Share on other sites

Print Bed

Again quite straight forward as per manual. I used the standard Voron method to prevent bed warp (fixed 1 point, loose 3 points). I did research kinematic mounts, but found that Voron's standard method was more than good-enough. Whilst here, I added a few mods...

IMG_1409.thumb.jpg.1bd7f942f1bcd8b70164f3b083c9780c.jpg

 

Bed Wagos

The MPX heater is a 800W unit which is pre-prepared and pre-soldered with a thermal fuse. I needed 6 Wago 221-412s for:

  • Heater ~
  • Heater ~
  • Earth
  • 24V for THE FILTER (centre and sides)
  • Ground for THE FILTER (centre)
  • Ground for THE FILTER (sides)

IMG_1410.thumb.jpg.8bb2c82cefe928aa1969098b9fe57306.jpg

IMG_1954.thumb.jpg.a2d6b2432ec902a2bbede03837e4ddfd.jpg

 

Flex Plate Stops

Invaluable in loading spring steel sheets. I ended up using M5 socket-head screws in the end for better rigidity. They are @1mm away from the bed to allow for plate expansion.

IMG_1479.thumb.jpg.9022f67e0e415428bf02f0b996e48108.jpg

 

Nozzle Scrubber

Cheap version with sawn off brushes. I might change this to Bambu Labs style silicone ones, but this works fine for the time being.

IMG_1412.thumb.jpg.e73a4fa9fd18795ce004aa93d10d0290.jpg

IMG_1413.thumb.jpg.0caad8d2fee9913a6bff864543b93159.jpg

(good example of harsh light issues)

 

THE FILTER - Centre and 2 Sides

Having a family meant that a filter was a must. In fact, I modified the original CAD to add another 0.2 layer for the accent pattern (3 layers instead of 2). The MPX kit came with GDStime blowers for a Nevermore. The side fans are dual-BB Winsinn ones. I decided to buy cheaper as these fans are not critical.

IMG_1946.thumb.jpg.56c49100697f0fa50bbd5665e64022bd.jpg

A small Wago mount let me consolidate 24v for all 3 modules and the two side module grounds.

IMG_1947.thumb.jpg.b135dffed0a40e3bbb52d9a5872710be.jpg

The cheap POGO connectors I used (10mm) were too small for the original mounts. I crated some adapters so that I could fit them perfectly snug (Printables link).

IMG_1929.thumb.jpg.9a580e78482ca9b59b96b5cc4ee4a284.jpg

  • Like 3
Link to comment
Share on other sites

AB Drives / Hartk Pins Mod

I wanted to use Hartk's pins mod and originally bought a 500mm x 5mm length stainless steel rod. I found this dremel cutting mount on Printables and went to work. However, despite printing in the ABS, the cutting mount could not tolerate the heat generated by the cutting friction. Even more frustratingly, having taken 30 minutes to cut one pin, the pin was too tight to fit. I then found out that commercial "pins kits" were 4.9 - 4.95mm so I ordered a kit. Lesson learnt, cutting stainless steel rods with a Dremel is no fun at all. Saving £5 was not worth the time and effort.

IMG_1370.thumb.jpg.fadd821b440da1b0048c7ae6af91d04b.jpg

IMG_1397.thumb.jpg.9cfb40c8350dcb0596a8fff966f69189.jpg

 

Y-Gantry Backers

The MPX kit was ordered with optional Y-gantry backers (steel in black) for an extra $10. Bargain. I didn't feel an obvious need for an X-backer given the vertical orientation of the X rail.

IMG_1416.thumb.jpg.ba636cc0d1946504f23bb9fedc0e0693.jpg

 

Hartk GE5C Mod

I used the slimmer mount of the Hartk GE5C Mod. Whilst the bearings were expensive, I did not want to run any risk of QGL issues.

IMG_1442.thumb.jpg.5c9896681dacaa94e4a6d0dd5f4e2f2d.jpg

  • Like 1
Link to comment
Share on other sites

Posted (edited)
On 4/15/2024 at 5:20 PM, Penatr8tor said:

@indi8six I'm really interested in the Klipper Expander PCB. Have you ordered one or is it kind of a wish list item for the build.

Also, I have used the Waveshare OV5648 camera which is similar to the Aukey camera you're thinking of implementing. Without a fisheye lens you don't get a very good view of what's printing.

I had really good results with the Luke's Lab camera in my VzBot but they're no longer available. I did, however, find the same one as the Luke's Lab cam on Amazon and I ordered one for my Voron 2.4 300 refurb. It should work with the LL cam housing and mount. I just need to make sure that I can find a good place to mount it in the Voron enclosure.

The Klipper Expander PCBs are brilliant. Also ST32-based (easy to flash) and extremely cheap. I needed to run a more convenient Neopixel position, and also to run the bed fans. To be honest, the main MCU could have handled it all but I had use the expanders boards before in my previous build and the convenience of the final mount position suited me. See below...

IMG_1798.thumb.jpg.ac8f65ddcd712cdeaea750d98efd11c3.jpg

 

I used an AUKEY PC-LM1E USB webcam because it contains a REALLY good low-light sensor, especially for its price. The dynamic range in lower light is perfect in the chamber. The board size is similar to other modules (I used an OV2659 in my V0.2). Mounted on the Gantry, the view is pretty perfect for Obico. Here is the view, noting it is 640x480 but can easily do higher.

image.png.6a312b2eb1a8e636c3ae73dfda87e68a.png

IMG_1794.thumb.jpg.d9d95a3267ada1a2e53f06c081967e9f.jpg

Edited by indi8six
  • Like 2
Link to comment
Share on other sites

10 hours ago, indi8six said:

AB Drives / Hartk Pins Mod

pin was too tight to fit

For anyone following your build or for you on the next build. Use a drill and sandpaper to make the pins fit properly, did that on both my V2 and Trident. I agree I used Klipper Expander in my builds it's a great cheap add-on board.

Edited by PFarm
  • Like 1
Link to comment
Share on other sites

Posted (edited)
16 hours ago, PFarm said:

For anyone following your build or for you on the next build. Use a drill and sandpaper to make the pins fit properly, did that on both my V2 and Trident. I agree I used Klipper Expander in my builds it's a great cheap add-on board.

Oh I did do that too (someone mentioned it in Discord) but it took soooooo long and almost set my sandpaper on fire 😆

Edited by indi8six
  • Haha 1
Link to comment
Share on other sites

The Gantry

To avoid issues with part strength, I used Beefy Z-Idlers (part of the Beefy Front Idlers pack). I had to order some more pins and at that point I realised how much of a hassle it would have been to self-source everything (respect to you all!).

IMG_1462.thumb.jpg.f0da237c81e98662ec0692cdec06dd81.jpg

 

As mentioned, Beefy Front Idlers (BFI) was deployed for the AB idlers. Instead of the standard faceplate, I used MapleLeafMaker's RGBFI with the original intention of running Neopixels in there. Whilst I think it would be just about possible to run 3-4x lengths of thin wiring in the gantry and Z-chain, I felt it would be too much of a tight fit near the idler bearing. Perhaps a project for a (very) lazy Sunday.

IMG_1461.thumb.jpg.b307e78b26dff53fa896069b403495b7.jpg

 

I used simple zip-ties to "hang" the gantry, findings the printed Z-lockers a bit too flimsy.

IMG_1445.thumb.jpg.49a98276a860e4378fabd90e004e266c.jpg

 

I replaced the MPX MGN12 black steel rail with a stainless steel one with medium-preload. YOUMETONG was recommended quite a lot in the Voron Discord as the best balance between cost/quality.

IMG_1441.thumb.jpg.3d665825fa7b1c060daf5e710d55c76b.jpg

 

The Gantry mount on to the GE5C mod perfectly and I went through the usual squaring and de-racking guides. I eventually replaced the washes with these aluminium spacers (8mm diameter, 5mm hole, 3mm length).

IMG_1464.thumb.jpg.5a5e09bacef384eee7c24762ab642170.jpg IMG_1463.thumb.jpg.03a1cb9f7f0dabfea863d0d2c14d1254.jpg

 

With most of the gantry installed, I relocated the Z chain to below the gantry. Aesthetically this worked better for me, removing the awkward vertical Z-chain for a neater solution. The original Z-chain supplied in the MPC kit was too big for this purpose, with too large a bend-radius and too wide a channel. Instead I ordered a small bend-radius chain (R18, 10x11 open - matching the original XY chain spec).

IMG_1793.thumb.jpg.0ac345bd735b7f1528cda87b9c020439.jpg

 

I then placed my camera and a thermistor on the rear gantry, running through the Z-chain.

IMG_1954.thumb.jpg.8d94a40460b434082e9104e929531718.jpg

  • Like 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...