Manual r3bEL Mini Bioprinter
Manual r3bEL Mini Bioprinter
Version 1.0
r3bEL mini User Manual
Contents
1 r3bEL mini Overview .............................................................................................. 5
2 Safety Precautions ................................................................................................. 6
2.1 General Safety ................................................................................................... 6
2.2 Protection .......................................................................................................... 6
3 Accessory Checklist ............................................................................................... 7
3.1 Additional Items ................................................................................................. 7
4 Software Installation ............................................................................................... 8
4.1 USB Control ...................................................................................................... 8
4.1.1 Step 1: Download Printer Control Software ............................................ 8
4.1.2 Step 2: Download Arduino IDE ............................................................... 9
4.1.3 Step 3: Download Slic3r ...................................................................... 11
4.2 Setting up Pronterface ..................................................................................... 18
4.3 Custom Buttons............................................................................................... 20
4.4 Understanding the Custom Button Functions ................................................... 22
5 Connect via Wi-Fi ................................................................................................. 23
5.1 Printer Driver Installation (Windows) ................................................................. 23
5.2 Configuring the Wi-Fi ....................................................................................... 26
5.2.1 YAT Terminal (Windows) ...................................................................... 26
5.2.2 Coolterm (macOS) .............................................................................. 31
5.3 Web Control Interface ...................................................................................... 37
6 Setting up for Printing ........................................................................................... 38
6.1 Loading and Unloading Syringes ...................................................................... 38
6.1.1 Loading a syringe ................................................................................ 38
6.1.2 Unloading a syringe ............................................................................. 38
7 Your First Print ..................................................................................................... 39
8 Shutdown Procedure ............................................................................................ 41
9 Maintenance ........................................................................................................ 42
9.1 Calibration Guide ............................................................................................. 42
9.2 Resetting Bed Leveling Plane ........................................................................... 44
2
r3bEL mini User Manual
3
r3bEL mini User Manual
(G) HOW TO GET WARRANTY SERVICE. To make a claim under this Limited Warranty, please contact the Authorized Party
where the Product was purchased, or, contact SE3D Support via email [email protected]. Support is available 9am to
5pm PST Monday through Friday.
(H) EXTENDED WARRANTY. Customers can choose to purchase a 2-year extended warranty within 90 days of purchasing
the Product. To purchase extended warranty, please visit www.se3d.com/warranty
4
r3bEL mini User Manual
Printer axis
5
r3bEL mini User Manual
2 Safety Precautions
Please read this section carefully before using the printer.
2.2 Protection
● The r3bEL bioprinter should not be exposed to excessive liquid or damage may occur.
● Do not shut down the bioprinter or pull out the microUSB cable when loading a digital
model, or the model data may be lost.
● Do not load the syringe before homing the printer.
● When priming make sure there is a gap distance of at least 30 mm between the needle tip
and bed to allow smooth flow of the material.
6
r3bEL mini User Manual
3 Accessory Checklist
Your r3bEL mini bioprinter will arrive with the following accessories:
7
r3bEL mini User Manual
4 Software Installation
You can control the r3bEL mini bioprinter through a USB cable or wirelessly through Wi-Fi. Follow
the instructions according to the operating system you have on your computer and the choice of
USB or Wi-Fi connection to the r3bEL mini bioprinter.
8
r3bEL mini User Manual
3. Click “Just download” from the contribution page (unless you want to contribute).
9
r3bEL mini User Manual
4. Once the file is downloaded, the contents of the folder must be extracted, which can be
done in two ways:
a. Find the file in your Download folder. Right-click and select “Extract All,” then
select a folder destination and click “Extract.”
b. Find the file in your Download folder. Open the zip file. Drag and drop the folder
called “arduino 1. … ” to your Desktop.
5. The next step is to install the drivers. Go to Tools > Boards> Boards Manager
a. In the Boards Manager pop-up widow, type “Arduino Due” in the search box and
select the result titled “Arduino SAM Boards (32-bits ARM Cortex-M3)” and click
“Install” as shown below.
10
r3bEL mini User Manual
6. Once the installation is complete, go to Tools > Board, scroll down and select “Arduino
Due (Native USB port)”
Click on Slic3r to install the program. Once the Slic3r program installation is completed, for PC
and macOS users, open the program and follow the configuration wizard:
11
r3bEL mini User Manual
12
r3bEL mini User Manual
13
r3bEL mini User Manual
Once you have completed the configuration wizard, the Slic3r program should look like this:
14
r3bEL mini User Manual
Once you have changed the preferences, you will need to restart the program for the changes to
take effect. Close and relaunch the Slic3r program.
Notice that you now have a new print settings tool bar on your right panel after you restart the
program (see below):
The default settings for Print settings, Filament and Printer are all currently set as Simple Mode
when you first set up your bioprinter. We do not recommend using this config file to print any
model at this point. Each material that you will use for the r3bEL mini bioprinter will require its
own unique set of parameter settings. You will learn more about these features and parameters
when you go through our bioprinter lab modules.
15
r3bEL mini User Manual
If you are a previous 3D printer user and already have Slic3r installed on your computer, please
note the warning below:
WARNING
Do not use the default configuration settings in Slic3r. The default settings
will cause the extruder to heat to high temperatures and melt your syringe.
Ensure that you have loaded the “lotion.ini” config file prior to your first print.
Next, to load the “Lotion” config file (.ini file type) that you extracted previously. Follow steps
below for installation:
1. Go to File > Load Config…
16
r3bEL mini User Manual
As a final check to ensure that your temperature settings on Slic3r is correct, click on the Filament
Settings Tab. Make sure you are looking at the lotion config file and check that your temperature
settings match the settings shown below:
17
r3bEL mini User Manual
B
G
C
D E
F
A. Port Selection
B. X, Y, Z Control Panel
C. Heater Control (Note: this feature is not used on the r3bEL mini)
D. Extruder Control
E. Custom Button Area
F. Command Line
G. Command Window
6. To connect the bioprinter to Pronterface, select the proper COM port. This will be
whatever port your computer assigns the device to. In macOS, ports may have a
different naming designation similar to “/dev/ttyUSB0” or “/dev/ttyACM0.”
7. Click the “Connect” button. If successful, the command window should display “Printer
is now online” and the buttons should activate/no longer be grayed out.
18
r3bEL mini User Manual
8. To test the motors, use the circular control pad to move the X and Y motors. The 0.1,
1, 10, and 100 increments represent actual distances in millimeters.
Y-coordinate:
The Y-motion moves the bed (Note: The motion of the bed is relative to the extruder
head). +Y will move the bed to the front relative to the head so the extruder head will
shift toward the back of the bed and -Y will move the bed to the back relative to the
head, so the extruder head will shift toward the front of the bed.
Z-coordinate:
The Z-motion moves the bed up and down. Use the control bar on the right to move
the platform in the Z direction. It is important to note that +Z will cause the platform
to move down, increasing the distance between the extruder and the platform bed. -Z
will move the platform up, decreasing the distance between the extruder and the
platform bed.
19
r3bEL mini User Manual
9. Without placing a syringe in the extruder unit, press the white Home All button at the
bottom left circular control pad. This will home all three axes of the printer.
A text box will appear; fill in each setting accordingly to create customized buttons on your
Pronterface software.
ROW 1
Button title: Set Home Button title: Set Z0
Command: G92 X0 Y0 Z0 Command: G92 Z0
Color: #cccccc Color: #cccccc
20
r3bEL mini User Manual
ROW 2
Button title: P0 Button title: P1
Command: G1 X-48 Y-52 F6000 Command: G1 X-48 Y52 F6000
Color: #66b3ff Color: #66b3ff
ROW 3
Button title: Extrude 150 mm Button title: Extrude 50 mm
Command: G1 E150 F3000 Command: G1 E50 F3000
Color: #33cc33 Color: #5cd65c
ROW 4
Button title: Retract 150 mm Button title: Retract 50 mm
Command: G1 E-150 F3000 Command: G1 E-50 F3000
Color: #ff4d4d Color: #ff6666
When you are finished, the final custom button setup should look like this:
Custom Button Setup
21
r3bEL mini User Manual
22
r3bEL mini User Manual
3. Open Device Manager. Find the Ports section and identify the device that shows up
when you connect the bioprinter.
23
r3bEL mini User Manual
4. Right-click on the Device and select Update Driver Software as shown below.
5. Click on Browse my computer for driver software option and choose the folder where
you extracted the files from the DuetWiFi driver.zip folder and click on Next.
24
r3bEL mini User Manual
6. You will get a Windows installer pop-up window click on Install and wait until it says
Windows successfully updated the driver software and click on close.
7. Once you close the window you should see that the Unknown device should show up as
DuetWifi or Duet Ethernet 3D Printer control electronics (COM).
25
r3bEL mini User Manual
YAT terminal software is used to configure the Wi-Fi module on the bioprinter. If you are running
a Windows operating system follow the steps below:
2. Make sure that the bioprinter is connected to the computer using the USB Cable.
3. Open the program and click on OK in the New Terminal window. Make sure that the
board is recognized in the pop-up window as shown below.
26
r3bEL mini User Manual
4. You will now be able to send commands to the board by typing it in the Send Text
command box. Send the following command:
M552
27
r3bEL mini User Manual
5. Next, send the following command to save the access point parameters:
M587 S”Name of the Wifi you want to connect to” P”Password for the network”
Note: The Wi-Fi module operates at 2.4 Ghz not 5 Ghz. Make sure you enter the details
for the 2.4 Ghz network. The Name and Password for the network are case sensitive so
make sure that you enter the details carefully!
28
r3bEL mini User Manual
6. To verify that the network you entered has been stored, send:
M587
This command will display a list of networks it has been connected, the last one is the
most recent network. You can set up connection to additional access points in the same
way if you wish.
29
r3bEL mini User Manual
M552 S1
After a few seconds, it should confirm the connection and give you an IP address. If you
have configured multiple access points and more than one is in range, the bioprinter will
connect to the strongest one.
Note: Remember to take down this IP address since you will need it to connect to the
printer.
30
r3bEL mini User Manual
Coolterm is used to configure the Wi-Fi module on the bioprinter for MacOS users. If you are
running a MacOS operating system follow the steps below:
1. Download the MacOS version of the Terminal Emulator program Coolterm from the link
http://freeware.the-meiers.org/ and extract the contents to a local folder. If you get an
error “can’t be opened because it is from an unidentified developer” when you try to
open the software, go to Settings>Security/Privacy and you should have an option to
allow all apps, this will make it a trusted app.
2. Make sure that the bioprinter is connected to the computer using the USB Cable.
3. Open the program and click on options. Select the dropdown in the Port option and
choose the one with the name similar to “usbmodem145411”. The numbers might differ
each time.
31
r3bEL mini User Manual
4. Choose the Terminal section and under Terminal Mode choose the Line mode and click
on OK.
32
r3bEL mini User Manual
5. Click on Connect in the main window and send the following command and wait till you
get the output “Wifi module is idle”:
M552
33
r3bEL mini User Manual
6. Next, send the following command to save the access point parameters:
M587 S”Name of the Wi-Fi you want to connect to” P”Password for the network”
Note: The Wi-Fi module operates at 2.4 Ghz not 5 Ghz. Make sure you enter the details
for the 2.4 Ghz network. The Name and Password for the network are case sensitive make
sure that you enter the details carefully.
34
r3bEL mini User Manual
7. To verify that the network you entered has been stored, send:
M587
This command will display a list of networks it has been connected, the last one is the
most recent network. You can set up connection to additional access points in the same
way if you wish.
35
r3bEL mini User Manual
M552 S1
After a few seconds, it should confirm the connection and give you an IP address. If you
have configured multiple access points and more than one is in range, the bioprinter will
connect to the strongest one.
Note: Remember to take down this IP address since you will need it to connect to the
printer.
36
r3bEL mini User Manual
3
1
37
r3bEL mini User Manual
Required Items:
● r3bEL mini bioprinter
● Petri dish (100 mm diameter)
● 5 mL plastic syringe
● 22-gauge blunt-tip needle with Luer lock
● Lotion
Procedure:
1. Turn on the r3bEL mini bioprinter and connect via Pronterface.
2. Home the bioprinter using the Home All button.
3. Fill a 5 mL syringe with ~4 mL of lotion.
4. Load the syringe in the extruder.
5. Prime the syringe, which will help ensure print consistency. Manually extrude in small
increments using the “Extrude 5 mm” or “Extrude 1 mm” button until lotion is pushed out
of the needle tip. Wipe excess lotion away as necessary from the needle tip.
6. Set the Z0 position using the Set Z0 custom button. Manually move the bioprinter bed using
the Z axis control buttons until it is almost in contact with, but not touching, the needle tip.
Verify the positioning by sliding a piece of paper between the needle tip and bed. Adjust
the bioprinter bed until the piece of paper can slide between the needle tip and bed with
only minimal resistance, then click the Set Z0 button.
7. Download the Bone mini-5ml-22g.gcode file from the SE3D portal if you haven’t already
done so. This file can be found in the G-codes files section in the Startup Guide – r3bEL mini.
39
r3bEL mini User Manual
8. In the top toolbar of Pronterface, click Load File. Choose the Bone mini-5ml-22g.gcode file.
To load and print your own files, simply use the Load File button, as shown in this example.
9. Click the Print button to start your print in Pronterface. The print should look similar to
the picture below.
Note: If the extruder or bed hits the Needle tip/Petri dish/Well plate or rams into the
sides of the printer, turn off the main power switch in the bioprinter.
40
r3bEL mini User Manual
8 Shutdown Procedure
1. Click the Disconnect button on Pronterface, then exit the application.
2. Unplug the microUSB cable from your computer.
3. Turn off the bioprinter.
EMERGENCY SHUTDOWN: In the event of an emergency, use the power switch on the back of
the bioprinter. Turn off the bioprinter immediately for any of the following reasons:
● Extruder is repeatedly ramming into sides of printer
● Extruding excessive amount of liquid
● Extruding or retracting past the limits of the extrusion unit
● Extrusion unit is moving past its limits (hitting sides of printer)
● Heater malfunction (too hot, burnt smell, etc.)
● Wiring malfunction (short circuit, burnt smell, etc.)
● Any other situation that could harm the printer or user
Warning: When you turn off the power to the printer, the bed will drop down immediately.
41
r3bEL mini User Manual
9 Maintenance
9.1 Calibration Guide
The HOME position is set to be the center of the bed, and is defined as (0, 0, 0).
If the X, Y and Z axes did not home properly after you received and set up your bioprinter, or if
you wish to recalibrate the bioprinter, follow the steps below to properly set new XYZ coordinates
for your printer. This guide will also cover resetting the bed leveling plane.
(0,0)
42
r3bEL mini User Manual
5. Click the Get Position custom button to obtain the actual physical position of (0, 0, 0)
relative to the previous incorrect position of (0,0,0). For example:
>>>M114
SENDING:M114
X:1.1 Y:0.7 Z:-0.9 ………………
Record the results below:
X Y Z
6. Turn off the bioprinter and unplug the microUSB cable. Remove the microSD card from
the controller board and using the provided microSD card adapter, plug it into your
computer.
7. In the microSD card’s sys folder, open the config file (sys > config.g) in a text editor
program.
8. Navigate to the M208 commands, which should be clearly labeled in the CALIBRATION
section of the file:
9. Save the file and place the microSD card back in the controller board.
10. Restart the bioprinter and reconnect in Pronterface. Click the Home All button. Verify that
the bioprinter has homed correctly. If it is still not at the correct position, repeat steps 2-9.
43
r3bEL mini User Manual
2. Ensure you are at the right position by clicking the Get Position custom button and
verifying the response in the command window.
3. To obtain and record the Z values at 4 probe points around the bed for resetting the bed
levelling plane follow the below steps and use the space below to record your Z values:
P0 0.0 P1 P2 P3
a. Manually decrease the Z height (-Z) until the needle tip is almost touching the
bed. Click on Set Z0 and note down the value in P0.
b. Manually lower the bioprinter bed (+Z) by 3mm using the control panel.
c. Press the custom button P1 to move the extruder to the first probe point.
d. Manually decrease the Z height (-Z) until the syringe tip is almost touching the
bed (same needle height as at P0).
e. Click the Get Position button and record the Z height for P1.
f. Increase the Z height 3mm, press the P2 button to move to P2, and lower the Z
height until the syringe tip reaches the same height as the other two points. Click
Get Position and record the Z height for P2.
g. Increase the Z height 3mm, press the P3 button to move to P3, and lower the Z
height until the syringe tip reaches the same height as the other two points. Click
Get Position and record the Z height for P3.
4. Turn off the bioprinter and unplug the microUSB cable. Remove the microSD card from
the controller board and using the microSD card adapter, plug it into your computer.
5. In the microSD card’s sys folder, open the bed.g file in a text editor program. Input your
new recorded Z values. An example is shown below:
6. Save the file and place the microSD card back in the controller board.
7. Restart the bioprinter and reconnect in Web control. Click the Home All button. Verify
that the bioprinter bed levelling is correct. It not, repeat steps 2-7.
44
r3bEL mini User Manual
10 Advanced Settings
10.1 G-code Adjustments
G-code is a programming language that allows your computer to communicate with your 3D
printer, it provides the instructions to tell the 3D printer what to do and how to move. This section
outlines the relevant commands used to control the r3bEL mini bioprinter.
A full reference guide for G-codes can be found at http://reprap.org/wiki/G-code.
G1: Move
Usage
G1 Xnnn Ynnn Znnn Ennn Fnnn Snnn
Parameters
Not all parameters need to be used, but at least one has to be used
Xnnn (The position to move to on the X axis)
Ynnn (The position to move to on the Y axis)
Znnn (The position to move to on the Z axis)
Ennn (The amount to extrude between the starting point and ending point)
Fnnn (The feedrate per minute of the move between the starting point and ending point,
if supplied)
Example
G1 X10 Y15 (Move to position X=10 and Y=15)
45
r3bEL mini User Manual
G4: Wait
Usage
G4 Pnnnn
Parameters
Pnnn Time to wait, in milliseconds
Example
G4 P2000 (Wait 2000 milliseconds (2 seconds) before next command)
46
r3bEL mini User Manual
Below is a table of recommended extrusion commands to have a droplet release from the needle
tip for different materials. All testing was done for printing a 3x3 array using a 22-gauge needle
tip.
The parameters being changed are extrusion volume (G1 E### F###), extrusion speed (G1 E###
F###), retraction volume (G1 E-### F###), retraction speed (G1 E-### F###), and wait time
between drops (G4 P####).
Water G1 E1.6 F200
G1 E-0.3 F50
G4 P1000
Alginate (1% w/v) G1 E2.4 F200
G1 E-0.8 F200
G4 P3000
ABTS solution G1 E1.7 F200
G1 E-0.4 F50
G4 P1000
After adjusting your G-code file for the new material or protocol, test it out on the bioprinter and
observe the prints. If you still experience some issues as those described below, follow the
instructions to troubleshoot and modify your protocol.
Drop not releasing from needle tip
This indicates that there isn’t enough liquid is being pushed out of the syringe. This can be fixed
by increasing the E distance in the G1 command.
Two drops releasing from needle tip
This problem can happen for two reasons:
Problem Solution
The previous drop did not release See issue above
The E amount is too high Decrease the E amount in the G1 command
47
r3bEL mini User Manual
11 Troubleshooting guide
Issue Solution
No power Is the small green light on the power supply turned on?
NO
1. Contact SE3D technical support for replacement power
supply.
YES
1. Check wires connecting the V+ and V- terminals on the
power supply to the controller board. Secure any loose
connections.
2. Contact SE3D technical support.
48
r3bEL mini User Manual
For further issues, you will need to use the Arduino IDE to
troubleshoot:
1. With the power to the printer turned off, connect the
controller board to your computer.
2. Select the “Arduino Due (Native USB Port)” from the list
of board (Tools > Board).
3. Select the correct COM port (Tools > Port).
4. Open the Serial Monitor and check that the Baudrate is
set to 115200
5. Using the command line, enter M105 (upper case M)
- The response should be similar to this:
“ok T:22.3 B:21.5”
6. If you received a response, then the printer and
computer are communicating.
Extruder does not retract If you pause or stop a print in the middle of its run, the printer
or extrude settings can sometimes be in the relative rather than absolute
mode, so it may not respond accordingly when you press the
retract or extrude button. Simply reset the printer settings by
using the command M83. Type M83 on the command line and
press send.
Droplet “skidding” across If you observe water droplets skidding across the petri dish after
Petri dish after it is printed it is being printed, first check and see if the table surface where
the printer is sitting on is flat. Next check to make sure that the
table is stable. We highly recommend that the printer is placed on
a fixed table and not one on wheels or movable.
Misprints during a print If you run into “misprint” issues i.e. one or more droplets in the
run did not get printed, it may be a needle issue due to a clogged
or dirty needle. Remove old needle and use a new one. Calibrate
new Z0 again before starting the new print.
You should also check that there are no air bubbles in your
syringe. If there is, turn your syringe upside down with needle
facing up toward the ceiling and slowly push out the air bubble.
Repeat priming step to ensure you have a tiny bulb of liquid at the
tip of your needle before you begin, the run the protocol again.
recommend that you consult one of our technical staff who can
provide recommendations and help you through the process.
Printing issue related to For printing issues related to droplet not forming or 2 droplets
droplets being released as one time, please reference the G-code
Adjustment section above.
Material not Extruding Be sure to have manually “primed” the syringe. For instructions
on how to do this, see step 3 on page 23.
Attempting to extrude with This usually happens when you stop mid-print. Type T0 in the
no tool selected command bar and send it.
Macro file homeall.g not This usually happened when the SD card in the board is little loose
found. or is not recognized properly. To fix this issue:
1. Turn off the printer
2. Disconnect the printer in Pronterface/ Web control
3. Unplug the USB cable from the computer
4. Take the SD card out from the slot in the board and put it
back in.
5. Plug USB cable back into computer
6. Open Pronterface/ Web control application
7. Connect to printer
A detailed list of general printer issues and troubleshooting techniques for our specific controller
board (Duet board) has been compiled by RepRapPro and is available at:
https://reprappro.com/documentation/troubleshooting-introduction/
12 Technical support
For more technical support or issues, please email us at [email protected]
50
r3bEL mini User Manual
13 Specifications
51