New firmware, summary and more


Current state of MK2 Clone build

The “Original” thing

Josef Prusa already announced and started sale of the Original Prusa i3 MK3 printer, with a whole bunch of new sensors. Unfortunately, as he was publishing almost everything to the community, currently his company is making everything by themselves, and its hard to buy the things from other suppliers. It was already same with MK2, but there wasn’t so much parts like that as now.

What about firmware?

There are already new versions of Marlin firmware available (1.1.x) which has a lot of new functions, with Unified Bed Leveling on top of them, and also skew correction algorithm. As the firmware which I made for MK2 Clone wasn’t stable enough, and also the X/Y skew was only the calculator, not the true algorithm to compensate it – I decided to abandon it. Additionally, the chinese MK3 aluminium heatbeds are not perfectly cutted, so the results wasn’t good enough.

-> Configuration files for Marlin 1.1.8 are available in the MK2 Clone GitHub repository


Freshly compiled software

Skewed Z axis

As dulouie noted that the x-end-motor and x-end-idler made by achim_boers has lightly skewed position for brass, he made also a new parts, which are linked in Bill of materials, and available on GitHub as well.


Skewed Z axis

Make it quieter

Most noises are made by stepper motors driving X and Y axes. The cheapest way is to replace the A4988 stepsticks with Trinamic TMC2100, even the chinese cheapest ones. When inserting the TMC2100 then the active cooling for electronics is almost a must, otherwise the stepsticks can skip steps due to protection agains overheating.


Electronics active cooling

What’s next?

Even more quieter: the second loudest noises (in my opinion) are made by the 30×30 fan which is responsible for cooling the hotend. I’ve already found the 30×30 fans made by TITAN, and the manufacturer declares noise level on 21dB. Sound promising.

Sensors! As the MK3 few new interesting sensors, I’m planning to put some on the MK2 Clone. Prusa Research are making a lot custom electronics right now, and I want to focus on electronics generally available on the market, to allow everyone to make the MK2 Clone in their homes.


XYZ Calibration (beta)

The build is ready, I am now working on the firmware.

Recently I had an idea how to implement XYZ Calibration, and now its implemented, in beta state. It doesn’t save anything, but it produces a report which can be used to configure the printer. The printer is also checking if the XY are perpendicular and displaying information how big is the difference, and how to reduce it (which rod should be moved backwards/forward).

Its recommended to run the XYZ Calibration from LCD while being connected from the PC by serial port (using eg. Prointerface or Repetier-Host).

Video demonstration:

The idea of moving to top of frame is taken directly from Original MK2.

The calibration can be also started by using gcode G666.