MPCNC 3D printer starts printing – online

Hi,

this is the most recent status of my MPCNC 3D printer. Everything is built from scratch. My first intention was to build it replacing all bearings with igus style bearings. But because of the special design of the middle part this is not possible (for now 😉

The middlepart needs these metal bearings to work rigid. The plastic parts spread a little bit when you put it on the metal rods. My igus adapter won’t. So: No chance right now to get this working.

But: The outer linear rods work very smoothly with them. So you can save 24 metal bearings and replace them with 3d printed igus adapters. After some more testing you’ll find these adapters on thingyverse.

At the end of the video you can see a little red sleeve case (printed on MPCNC) containing a odroid-c1+ with reptier-server running on it.

After activating z-probing in Repetier firmware the layers are perfectly growing now.

mpcnc_autolevel01

 

Timelapse of first z-probe testing:

IOT enabled 3D printer extruder

Today I’ll show you a first idea for an IOT enabled 3D printer extruder.

The base is a NodeMCU v1.0 running a very basic webserver script. This is a very cheap IOT device based on a ESP8266 that is very easy to program with a recent Arduino IDE.
It is connected to a A4988 stepper motor driver that acts like a „normal“ driver that can be found on a lot of Open Source 3D printers.

The whole thing is powered with a single 9V battery. To keep electrical damage away from the NodeMCU we have to regulate the voltage from 9V to 3.3 Volt. Luckily the A4988 stepper drivers work from 3.0 volt, so we have enough power coming from the NodeMCU to make everything running smoothly.

When the thing is powered on it connects to your local WiFi-AP and from now on you can use any device which is able to run a recent browser. So laptops, smartphones, Raspberry Pi’s, and all those things work as a remote controll for your new WiFi 3d printer extruder.

If you are running a Linux box  or a virtual machine with Linux as a guest system you may use curl to write some scripts that send commands to control this fine thing. Or open a web browser and enter a line in the address field  like this:

A script for  curl looks like this:

3D printer hardware updates

The most recent updates for my MPCNC used as 3D printer:
Triple filament hotend or „diamond hotend“, which is a compact multicolor hotend that enables the printer to print 3 different colors/filaments at the same time through one noozle.
diamond_extruder

The most recent updates for my Prusa I3C pro:
Filament holder for 2 spools and a nice filament guide for dual extruder.

A first result of the new dual MK8 extruder:
imag0209
The second result: A „draudi“ sitting on top of my ramps enclosure. It’s so nice that I really think about glueing it there 🙂
imag0214

State of MPCNC 3D printer

Some days ago my new metal extruders and a dual extruder arrived.

imag0208

So the old extruder had to be disassembled from my Prusa I3B pro  to add it for some tests to my new MPCNC machine.

imag0207

The dual extruder replaced the single one and magically the Prusa I3B pro became a Prusa I3C Pro. First tests with printing dual colors at the same time were succesful. Simply changing the firmware  from I3B Pro marlin to the I3C Pro marlin did the thing.

MPCNC Igus style version with Smartramps (Arduino Due) controller

It’s the right time to present the Alpha-Version of a Igus-style M(ostly)P(rinted)CNC.
This is a slightly modified version from the original one published by Allted on thingyverse (http://www.thingiverse.com/thing:724999).

Mostly all metal bearings have been replaced by new designed 3D-printed adapters.
My motivation: Save money for the hardware parts to buy a more powerfull control: Smartramps (Ramps for Arduino Due) with Repetier firmware running on it.

Remote control for your 3D printer

Octoprint, Odroid-C1 and a Prusa I3 B Pro from Geeetech are perfect teamplayers to build an open source hard- and software solution for realizing a remote controllable 3D printer.
Octoprint is a server which offers you a webinterface for not only providing a video live view of your printing process but it lets you upload gcode files remoteley to your printer or the SD-card of your printer.

Octoprint is running on a litte Odroid-C1 and in my case taking control over a Prusa I3 B Pro. To make the printer more silent it is modified with
– new (silent cooler fans)
– two new stepper motor drivers (Trinamic Silent Step Sticks )  on the x/y-axis
– replaced ball bearings on the y-axis with 3D printed ones from thingiverse.

A very good video on how to install octoprint on a similar board (Raspberry Pi) from Thomas Sanladerer can be found on youtube

More information about Octoprint -> http://octoprint.org/