Fig 2: Printer in home position

3D printers have come a long way. This project hopes to push the field of 3D printing into even greater endeavors. This printer moves away from using solid material deposition and towards a liquid material(effectively printing with inks). The goal of this type of deposition is to create ultrathin film materials to be used as coatings or in layered objects.


How to Operate[edit | edit source]

The following directions provide a step by step process for the use of a syringe pump attachment. The focus will be set up of the software, loading the pump, loading the syringe with the ink, zeroing the syringe tip, printing, and moving to idle. The printer should never need to be turned off.

Software Setup[edit | edit source]

Franklin is installed on a Raspberry Pi and connected to the Prusa. The files for Franklin can be found here. How to install Franklin can be found here. Make software is used for this installation and the files needed to download it can be found here.

Printer Setup and Use[edit | edit source]

Step 1, start up[edit | edit source]

Initiate the franklin terminal on either the raspberry Pi or on a laptop connected to the Pi. Printer in standby position(home position) with no syringe.

Fig 2: Printer in home position

Step 2, Leveling the bed surface[edit | edit source]

Ensure that the bed is level in the center print area by adjusting the screws at the four corners of the bed. Then ensure that the syringe pump platform is level in the -x to x direction with a leveler(keeping the air bubble in the middle as shown in the image below). If the rods are not parallel with the bed, uneven printing will ensue, see guide below for correcting issue.

Step 3, Loading the Printer[edit | edit source]

First, Load the syringe into the syringe pump by securing with the syringe pump holders(white printed parts holding the syringe in image).

Fig 4: Loading the syringe

Adjust the carriage(part of printer which pushes down on the syringe) by changing the extruder value in frinklin. A negative value here will move the carriage up, while a positive value will move it down.

Insert the syringe top holder to secure the syringe in the pump(blue printed part on top of syringe in image)

Fig 5: Securing the syringe

Adjust the positioning of the syringe head to load ink. (I like to use 25x by 25y by 25z) Then, add the ink container to the bed underneath the syringe tip.

Fig 6: Preparing to load ink

Lower the syringe tip into the ink to be used. In franklin set a negative number to the extruder(retracting filament for normal printers) to load the syringe.

Raise the syringe to remove the ink container vial and stopper it, and load a test slide for zeroing the syringe tip.

Fig 8: Preparing syringe to be zeroed

Step 4, Calibration[edit | edit source]

Lower the syringe with the position z(franklin value) as far ass possible(until it reads 0) without crashing into the bed. Then transfer those values from the position z to the target z(franklin value), repeat as necessary. Adjust the target z until the syringe is just above the test glass slide(0.4mm is a good value but will vary based upon application). It may be necessary to physically lower the syringe to accommodate the numerical adjustments made in Franklin.

Ensure that over the surface to be printed that the syringe is of similar height when moved around the print area. This is done by observing if there is a change in the gap distance between the syringe tip and the glass slide surface as the syringe is moved across the printing area. I like to move the syringe head from -25x to 25x.

Fig 10: Checking z direction zero height

Repeat this process in the perpendicular direction to ensure a flat surface.

Step 5, Printing[edit | edit source]

The syringe is sufficiently zeroed, now warm the heated bed in accordance with the testing parameters.

Fig 11: Setting heated bed value in Franklin

Extrude a small amount of material from the syringe off to the side to prime the syringe head(this is essential so that when the print starts the fluid will be deposited as intended).

It is a good idea to set a park position for franklin to print from. I'd recommend adding 20mm to the z value of the current home position, this will prevent the syringe head from crashing into the bed at the start of a print. Additionally, if the target z is above the park position z, the head will crash.

Assuming the gcode is already added onto franklin and all adjustments to it have been made(in this case an angle of 45 degrees is added to correct for internal geometries) the printer is ready for printing. Press the print selected button.

Fig 12: Ready to print conditions

Step 6, Set to idle[edit | edit source]

When printing is completed turn off the heated bed, and follow step 3 above to unload the ink from the printer(but using a positive value instead of negative). Remove the syringe from the printer and store in a safe area. Click home and the printer will idle.

Troubleshooting[edit | edit source]

uneven rods (picture of lopsided level bubble) Typically this implies that a coupling has come loose (picture of coupling) Tighten and relevel the x direction rods to fix the issue.

Designs[edit | edit source]

To be added after paper submission

Discussion[View | Edit]

Cookies help us deliver our services. By using our services, you agree to our use of cookies.