Azteeg X5 Mini Upgrade running SmoothieWare

Discussion in 'OpenBeam Kossel Reprap and OpenBeam Kossel Pro' started by grainiac, Aug 17, 2015.

  1. grainiac

    grainiac Active Member

    I've finished upgrading the KP with an Azteeg X5 Mini. I will document and share everything here. I ordered the X5 mini here:
    http://www.panucatt.com/azteeg_X5_mini_reprap_3d_printer_controller_p/ax5mini.htm

    First photos:
    https://plus.google.com/ AlexSkoruppa/posts/cihbeYj1qqW

    Update 1 - Controller installation:

    https://plus.google.com/ AlexSkoruppa/posts/jCn3ZQm6LpU
    Mount plate:
    https://github.com/grainiac/3D_Printing/tree/master/OpenBeamKosselPro_Azteeg_X5_Mini_Mount_Plate

    Update 2 - Viki2 installation:
    https://plus.google.com/ AlexSkoruppa/posts/EBmNWKpLjsU

    Update 3 - Redesigned Viki2 holder:
    https://plus.google.com/ AlexSkoruppa/posts/CcSjmBDy5rs

    A cheaper alternative to Azteeg & Viki (80$):
    http://www.aliexpress.com/item/AZSM...-AZSMZ-12864-LCD-4-x-DRV8825/32352119437.html

    Update 4 - #3DBenchy Jolly first test print:
    Ignore the stringing, I just forgot to enable the retraction! Printed in blue NuNus PLA with 0,1mm layer height and 10% infill.

    IMG_2718.jpg IMG_2719.jpg IMG_2720.jpg IMG_2721.jpg IMG_2722.jpg IMG_2723.jpg IMG_2724.jpg

    Configuration and FW for Azteeg X5 Mini for OpenBeam Kossel Pro:
    https://github.com/grainiac/3D_Printing/tree/master/OpenBeamKosselPro_Azteeg_X5_Mini_Config

    Official end effector cable pinout:
    https://github.com/grainiac/3D_Prin...sselPro_E3Dv6_End_Effector/End Effector Cable
    Last edited: Oct 17, 2016
  2. grainiac

    grainiac Active Member

    The transition to Azteeg X5 mini with SmoothieWare on my printer is more or less done! At the moment I am waiting for a Bondtech V2 extruder to replace the EZStruder. Martin Bondeus from Bondtech was very helpful and designed a mount for the Bondetch V2! I can't wait to get it!
    Besides that the printer is now dialed in roughly, I still need to fine-tune it but in general the switch to Azteeg was really easy. The X5 just feels like a drop in replacement. You take the cables from the Brainwave, connect it to the X5, install FW and you are ready to go (almost that easy). Bed leveling via FSR was also working without problems right away. When I have dialed in everything including the new extruder I'll share my config file, so that you don't have to figure out every config tweak on your own.
  3. AndyG

    AndyG Member

    Just looked at the Bond extruder for the first time. Really interesting stuff you've got going on.

    Would you consider the bond extruder to currently be one of the best overall extruders around?
  4. grainiac

    grainiac Active Member

    It plays really in a league of it's own. I saw a test where it pulled with over 20kg on the filament. I have my Frankenstein Felix equipped with one and you really have to be careful to have enough space between nozzle and bed otherwise it will jam the filament in the bowden tube because filament is crushed on the extruder outlet. It's so crazy strong I was afraid it could gulp the whole spool when I had it for some days. Loading filament is a little bit tricky, because you need to feed it the whole way in by extruding or you open 2 hex bolts and push it through extruder and bowden tube. But the filament feeding is absolutely constant especially when you plan to print *FAST*. Bottomline: Extreme Extruder, that is extremely reliable and strong with acceptable usability drawbacks while loading filament at an pretty high price. But I think it's worth every cent. Tom Sandladerer made a cool review and came pretty much to the same conclusion:
  5. grainiac

    grainiac Active Member

    Finished upgrading my Kossel Pro to SmoothieWare powered Azteeg X5 mini. See 1st post.
  6. Vitor Bittencourt

    Vitor Bittencourt New Member

    Why change from brainwave to azteeg?

    What are the pros and cons?

    Why did you decide to do it?
  7. grainiac

    grainiac Active Member

    http://forums.openbeamusa.com/threads/pimp-my-kossel.299/

    Besides the issues given above I really like the SW design of SmoothieWare, implemented nicely in C++ not that "C for hammer thrower style" like Marlin I also like that the FW binary is separated from the config, so you don't need to compile anything just edit config file, or overload settings by storing them via M500. Upgrading my 2 printers was really easy and enjoyable!
    protoserge likes this.
  8. Credo

    Credo New Member

    Have you had any issues with the display? Got everything connected (updated the display settings in the firmware), powered on the printer, got the splash image to show up on the display, but nothing since. The LEDs around the dial react. (blue for ready, red when heating) - the back-light on the display is on, but I'm getting NO text. Panucatt is of absolutely NO help. Do you have any suggestions?
  9. grainiac

    grainiac Active Member

    Can you try my config file to rule out configuration issues? You can also try the FW binary I have checked in. Then check the wiring again....but if you see the "Welcome to SmoothieWare!" splashscreen everything should be OK.
  10. Credo

    Credo New Member

    I got that once, but nothing since. Panucatt is actually going to send a replacement X5, so I'll be able to test there. I actually copied your config almost exactly. The only difference was obviously the arm length, radius, steps/mm, and extrusion steps/mm. I also commented out the E3D settings as I don't have one - yet.

    Thanks though. :)
  11. bytecounter

    bytecounter Member

  12. bytecounter

    bytecounter Member

    So far I am satisfied with the results of just moving to Smoothieware. I'm running a stock effector and from factory K-Head with groovemount clip.

    The X5 has problems on my end (fan FET is dead, i've 'reset' the X5 during a print by turning desk fans on/off (EMI), the HBP LED fell off again...), so I am still wondering if it will go the distance. I've queried Panucatt without luck, but I can wait.

    In any case I was after overall print stability/flexibility. The config overloading is awesome, and it prints great with a host attached (using Octoprint).

    Be sure to play with volumetric extrusion and firmware retract/recover for best results (also available in Marlin). M503 lets you dump out the config and toy with it on the fly to really tune it in.

    retract_test.jpg


    I find that doing recover at half the speed of retract gives decent results, and that making retract go as fast as possible is best so it does not dwell (mine is around 3.8-4.2mm length depending on part size, with Z0-Z0.01 hop/lift).

    It's been reliable so far over a few hundred hours of torture tests/tweaking/printing.

    (Material in picture is Ultimachine translucent purple PLA printed at 220C, ~50mm/s)
    grainiac likes this.
  13. grainiac

    grainiac Active Member

    But only one of this strange parts seems to be OK and the others look like shit. ;) Is this how it should be?
  14. bytecounter

    bytecounter Member

    Nope! I added the failures back onto the plate after that one finished.. Pretty much did a binary search of settings to find the extremes and tuned in from there.

    I'm keeping that photo and the good one around for the next time somebody asks if 3D printing is easy. :)

    The model is this one off of thingiverse: http://www.thingiverse.com/thing:607968 ..it is a unrealistic test given the parts i'll be printing, but has been quite nice at exposing minor issues like belts coming loose.
  15. AndyG

    AndyG Member

  16. grainiac

    grainiac Active Member

    Ahh you have an Azteeg X5 mini V3.....very good choice! Which drivers have you ordered? I get excellent results with the SureStepr SD5984 in my Carbonoid D1:

    https://plus.google.com/ AlexSkoruppa/posts/g19T9FznhEB

    You can grab my config here (have a look for filament fan and always on fan sections):

    https://github.com/grainiac/Carbonoid/blob/master/D1/AzteegX5miniV3/config

    I have a 24V PSU and also the fans are powered with this voltage, if you use the upper 2 pins. If you use the lower 2 pins you can also use 5V fans. In both cases you can PWM control them.
  17. AndyG

    AndyG Member

    Gotcha - the fans make sense now. That's exactly what I needed. I'm going with the SD5984s. Seemed to be a reasonably good choice but I didnt do too much research - glad you're happy with them. I don't care about noise too much since my printer is in the basement. Picked up a Bondtech QR as well which should be coming in this week. Going to do the overhaul on all of the lower end stuff at the same time (Bondtech QR, Azteeg x5, Viki 2, replacement fan for power supply)

    @grainiac Do you have any thoughts on the standard smoothieware z-probe vs. the 626pilot version with the heuristic calibration? Seems that they both try to accomplish the same thing in very different ways but not much commentary out there as to how they compare.
  18. grainiac

    grainiac Active Member

    @AndyG I use the 626pilot firmware since I updated my Kossel to SmoothieWare. I was not able to get a reliable calibration with the standard SmoothieWare, but I guess that could also be because I was new to Smoothie and didn't invested enough time to get it working. The 626pilot version is designed especially for sophisticated delta calibration so that's probably why I had luck with it right from the beginning. What I really like is that once you have the firmware determined the bed geometry you can throw away the probe and only need to adjust Z0. My Kossel is working reliable now since half a year on it's last calibration. However doing a full calibration takes around 2 hours, but with the benefit that you usually have to do it only once.
  19. samspade4321

    samspade4321 Member

    Could you point me at the documentation for the full calibration? - I was unaware that there was more to it than just running the default probe sequence, so I think I missed somthing. BTW, what I've been using is the 4-point calibration: one probe for each tower and one in the center, then homing and lowering the probe to the center and using a piece of paper and M306 Z0 to set the Z offset. This is based on the Ultibots Smoothieware FSR instructions. I am using the 626pilot config.
  20. grainiac

    grainiac Active Member

    Just follow 626pilot's instruction here:
    https://github.com/626Pilot/Smoothieware
    protoserge and samspade4321 like this.

Share This Page