Category Archives: 3D Printing

Azteeg X5 Mini v 1.1 Review

The Azteeg X5 Mini v 1.1 features a beefy 32 bit processor which can run circles around Arduino based boards. I received my board a few days ago and after playing around with it have some interested news.

The X5 Mini runs on the same firmware the Smoothieboard does. The configuration file is slightly different but all the functionality of the firmware is the same.

I opted for the Screw Terminals for an extra $3. Here are the first impressions.
IMG_20150622_131745

Screw terminals aren’t lined up.
IMG_20150622_131854

Some of them appear to be a different style connector.
IMG_20150622_131910

IMG_20150622_131926

The rest of the board appeared to be in excellent condition though. Good quality PCB, solder, and connectors are evident in this tiny package.

The X5 mini shipped with a single heat sink that spans all of the stepper drivers.
IMG_20150622_132228

The board appears to be properly equipped to drain heat out of the bottom of the driver (which is how they are designed) based on the large exposed copper traces on the backside of the board, but I’ll take any extra methods of heat dissipation as a plus.

The X5 Mini only has the ability to power one fan. If your hot end requires a fan you won’t be able to power a layer fan with it unless you hardwire the hot end fan into the 12v supply instead of only having it run when the hot end is running.

The board is also lacking a ethernet jack, something I’d grown accustomed to with the Smoothieboard.

With the power jumper set to receive power from the USB I could not get the X5 Mini to boot. I could only get the board to turn on when the 12v supply was attached and the power jumper set accordingly.

Once I started printing I noticed the motors were not as smooth as they were with the RAMBO or Smoothieboard. I noticed a lot of vibration in the effector and in the resulting prints.

Here’s a video attempting to show this issue, you can hear “clicking” as the motors move slowly. The problem was either masked or not present when the motors were moving quickly.

I switched to the L’Cheapo laser to get a better idea of what was happening, this was printed around 20mm/s.
IMG_20150623_151832

After zooming in you can notice the excessive vibration affecting the laser on the portions of the print that should be straight lines.

I researched online without any obvious hits. After going through a few IRC channels I came across the variable decay option stepper drivers can have. The Azteeg description stated it had a optional jumper to enable “fast decay” mode, but I was unable to find this jumper in the documentation.

After more searching, I realized the PDF on the Smoothieware website did not point to the more current documentation for the v 1.1 board, which identifies the jumpers.

After soldering the jumper pads on the backside of the board (remember to remove power before doing this!) the print quality got immediately smoother:
IMG_20150623_164146

Here’s a video with the jumper pads connected:

A negative side effect of fast decay is a high pitch whine coming from the motors. This whine was also present with the RAMBO and Smoothieboard, but not the Azteeg. I assume the first two had this feature already enabled.

Smoothieboard Experiences

For the new Kossel build I decided to step up the controller from an Arduino based RAMBO for a 32 bit power house. Following the lead of other users online, I settled on the Smoothieboard. Capable of driving up to 5 stepper motors with ethernet connectivity to boot! I purchased the board from Uberclock.

IMG_20150621_085814

Upon receiving the board I found a number of QC issues. The PCB didn’t look “right”, there was a film laying on the board in places that looked like something had spilled and dried on it. The CPU label wasn’t legible, and the SD card didn’t “click” all the time when inserting the supplied SD card. There as very basic polarity issues with the board. The 12v input, for example, has + and – signs silk screened on the board. These signs don’t match what the polarity of the connector is! Not only are the mostly covered up by the connector itself, but they only apply to the solder points, which switch polarity from the connector right next to it.

IMG_20150621_085832

This polarity issue is also present for both MOSFETS. The input 12v lines are switched from the outgoing line. Warnings about this are on the Smoothieware website, but why not make all the polarities the same, or at least mark them correctly?

Capture

CPU labeling has been made unreadable.

IMG_20150621_085855

Close up of the stepper connectors.

IMG_20150621_085930

Close up of the end stop connectors.

IMG_20150621_085942

Close up of the power connectors, used for the hot end, bed, and any accessories.

IMG_20150621_090021

The film is more noticeable on the backside of the board.

IMG_20150621_090034

Another problem I ran into was the solder used with the board. In non-technical terms I couldn’t get the solder to liquify. I could apply all the heat I wanted but without supplying an ample amount of flux to the solder I couldn’t remove any of the connectors.

IMG_20150621_090034

More film.

IMG_20150621_090124

More film (the fingerprints are mine though)

IMG_20150621_090228

The first board I received had a faulty stepper driver. Attached motors could not move, the driver was always “on”, holding the motor in place. I contacted Uberclock, who very promptly sent me a replacement board and a shipping label for the defective product.

After wiring up the replacement board, printing started immediately. The controller, having a 32 bit CPU, could think faster than an Atmel CPU. The honeymoon quickly vanished though, as the controller froze during the middle of a print.

The controller would randomly freeze and have to be unplugged before it would work again. Attempts at new config files, reflashing, etc were all attempted.

Uberblock once again sent me out a replacement board. The owner had a child during this time and was a little slow to respond, but more than understandable given the circumstances. He was friendly and understood my frustrations.

The third board arrived, after a few successful prints the Z (or Gamma) stepper driver started having issues with the direction pin. Sometimes moving the stepper in one direction would result in it moving in the opposite direction.

This issue took me a while to figure out, and I fear I’ve fallen outside the warranty period of Uberclock. They have been nothing but helpful trying to resolve these issues.

While the smoothieware firmware is extremely easy to flash, configure, and calibrate, the quality control for these boards is quite horrible. I will be returning (or trashing) this board and will try an Azteeg X5 Mini in its place.