Featured image of post week10

week10

Mechanical Design

For this assigment, I decided to try to make an hydraulic 3D printer. All axis will be actuated with syringes and water. Nema 17 stepper motors will drive “control” syringes, water is transfered through pipes to axis syringes.

Hydraulic 3D printer

Design files

Wood base: corel_draw file 3D model: Fusion 360 files

image

Presentation video

Presentation slide

slide

Principle of syringe actuated 3D printer

First proof of concept simulation in Fusion 360

First test of hydraulic actuation

2 axis test. Pusher is wobbling a lot, especialy when the syringe is at max position. To try to reduced this effect, I add 4 quater round inserts into the pusher to smooth the movement. It works a little bit better but I had to think of something more accurate. image I tryed with 2 connected syringes image

It appear quite clearly that the mecanical wobbling will be to big to use syringe as it as 3D printer. We will use them as actuator but we will relied on a steel linear axis for movement restriction.

image

image

In replacement of the classical LM8UU ball bearing, I will use self-lubricated igus RJ4JP 01-08.

I design holes with a 0.2mm offset to allow bearing to fit. Unfortunatly, after pinting it appear that linear bearing are too tightly insered and that restrict the motion of the axis. To avoid to reprint everything, I cut the piece along it main axis: image For future piece, I will ensure to add this notche by design ![[04_11_23_16_33_58-r.jpg]]

image image

Extruder

For the extruded material, we can choose high viscosity fluid that would be difficult to push inside long silicon tubes. Insteed of pushing it from the main syringe, we will use one syringe filled with water to actued another one filled with extrudable material. image image

X,Y,Z and extruder motors

To drive syringe I use a design proposed by my instructor Romain DiVozzo. image

I print 4 copies of this design for X,Y,Z axis and extruder. I connected those motors to an Arduino CNC shield. The arduino contain a version of GRBL, an open source firmware for CNC machines. I should use a RAMPS shield instead of the CNC shield, but I don’t have one in stock for now. image

Ramps Shield

I download Marlin firmware here: https://github.com/firepick-delta/Marlin You can follow an installation tutorial here: https://firepickdelta.dozuki.com/Guide/How+to+Upload+Marlin+to+the+Arduino+Mega+2560/29

Making a box

For a better look of the printer, I design a laser cuted box, using this website https://www.festi.info/boxes.py/ and choosing boxes>basedBox. I adapt the base to make a plate for the printer. image

I add some reinforcement inside the box image

image

image

image

Print Volume: 52x65x55mm

Testing Gcode

Without water.

Extruder syringe actuated by water

Axis X, actuated by hand.

All axis actuated by hand.

Further work

The stepper motors motors seems not powerfull enough to move the syringes and often miss steps. We should increase their torque with gear ratio adjustement.

Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy