Internship Report
Internship Report
1 Introduction……………………………………………………………………………………..2
2 Orientation………………………………………………………………………………………3
6 Robot Studio………………………………………………………………………………..…17
9 Literature studies
13 Conclusion…………………………………………………………………………………….93
14 References……………………………………………………………………………………..94
1
Introduction
This internship was carried out over a period of 45 days at the Additive Manufacturing
and Digital Manufacturing Laboratory. The primary objective of the internship was to
gain practical exposure to modern manufacturing technologies, industrial equipment,
and current research areas in additive manufacturing.
During the internship, hands-on training and technical observations were conducted on
various manufacturing systems including CNC Wire EDM, polymer and composite 3D
printers, robotic Wire Arc Additive Manufacturing (WAAM), and ABB RobotStudio.
Standard operating procedures, machine setup, programming, and workflow of these
systems were studied to understand their industrial applications.
2
Orientation
Was informed about preparing daily report, daily ppt and about keeping a presentation
twice weekly (on Monday and Thursday). Was informed about the rules of the lab, about
whatever you publish online should first be taken permission from the lab, since
everything is lab property.
It acts like an incredibly precise electronic jigsaw. Instead of using a physical blade or
friction, it uses a thin, rapidly moving wire to create a continuous path of electrical
sparks. These sparks melt and erode microscopic amounts of metal to carve out
intricate shapes. And if molybdenum wire is being used instead of brass, it significantly
lowers cost.
Because it cuts metal via electricity rather than mechanical force, it is designed for
businesses that require extreme precision without distorting the material.
Tool & Die Makers: For carving out complex injection Molds, extrusion dies, and
stamping tools.
3
Concord machines are specifically engineered to balance precision with cost-
e ectiveness:
Dramatic Cost Savings: Molybdenum wire can be wound back and forth and
reused multiple times, whereas brass wire EDM machines discard the wire after
a single pass.
No Mechanical Stress: Because the wire never actually touches the metal (it
erodes it via a spark gap), thin or fragile parts can be machined without bending
or wrapping.
Tapers and Intricate Profiles: Its CNC control system allows the wire to tilt
(often up to ±6∘ or more), enabling complex 3D tapering and sharp internal
corners that a traditional milling bit cannot achieve.
Steps to setup
• Check if the machine is properly set first, devoid of any obstructions like clamps or
tools
• The workpiece is assembled properly, then the MCB is turned on
• Machine is then powered on
• When fixing the wire onto the roller, thread it from right to left, ensuring it moves
correctly between the left sensor and right sensor to prevent axis stops.
• A spark gap of 0.01 mm is maintained to cut the specimen without any contact
between the specimen and the wire
• Set the machine coordinates to parallel (X0, Y0), click 'Wire', turn on the pump, and
begin cutting from the Y-axis transitioning to the X-axis.
4
Part Program Setup and Path Configuration
This section covers importing the part geometry into NCCAD, defining the wire path
direction, and setting the machining start point prior to cutting.
Step 1: Insert the USB drive into the machine's control system.
Open the CAM software and navigate to the file import option.
File Compatibility: Select the DXF format and browse to the USB directory to
locate your part file. Ensure the drawing file is saved in either AutoCAD 2004 or
AutoCAD 2007 DXF format to avoid import compatibility errors.
Geometry Verification: Import the file and verify that the geometry appears
parallel and correctly on screen (X0, Y0). Check for any missing lines, open
contours, or scaling issues before proceeding.
Wire O set Programming: Before processing the cut, you must fix and program
the wire diameter compensation (e.g., 0.18mm). When setting up the cutting
sizing, verify the path line colours: the programmed toolpath o set will turn Red
after processing the original blue geometry line.
Send to Machine: Once the path is correctly sized, left-click on the red line to
assign the code and send the file data to the machine control unit.
Step 2: Create Path and Apply Wire O set (from X or Y Axis) Once the geometry is
loaded, generate the wire path by specifying the approach direction, either along the X
or Y axis depending on your part orientation and fixturing. Define whether the wire will
traverse clockwise or counterclockwise around the profile.
Before finalizing the path, apply the wire o set (kerf compensation) to ensure
dimensional accuracy of the finished part. Since the wire has a diameter of 0.18 mm
and the spark gap on each side is 0.01 mm, the total o set applied is:
This o set is programmed in NCCAD so that the wire centreline travels 0.10 mm away
from the actual part profile, compensating for material removed by the spark erosion
process.
5
Step 3: Set Starting Point Define the starting point of the cut, which is typically at a pre-
drilled pilot hole on the workpiece. Set this as the program origin in NCCAD so the
machine knows where to begin the discharge. Confirm the coordinates match the
physical position of the wire on the machine before initiating the cut.
Wire Tension
Wire tension is maintained mechanically through a brake system on the supply spool. A
felt pad or friction brake presses against the spool to create resistance, keeping the wire
taut as it unwinds. To set tension manually, adjust the tension knob or nut on the supply
spool shaft, tighten to increase tension, loosen to reduce it. The wire should be firm but
not overtightened, as excessive tension can cause wire breakage during operation. On
the Concord machine, this is a passive mechanical brake system.
The wire break detection assembly is located along the wire path between the supply
spool and the upper wire guide. It consists of the following components:
Guide Rollers: direct the wire along the correct path from the supply spool to
the cutting zone.
Stopper (Wire Break Sensor): a lever or contact pin through which the wire
passes. When the wire is intact, it holds the lever in position. If the wire breaks,
the lever drops and triggers an automatic machine stop.
Proximity Sensor / Microswitch: detects the position of the stopper lever and
sends the stop signal to the controller.
6
Upper and Lower Wire Guides: diamond or carbide guides that precisely
position the wire over the workpiece during cutting.
The stopper e ectively acts as a dead-man switch, as long as the wire is present and
running, the machine continues. If the wire breaks, the machine halts automatically.
Feed rate and wire speed are configured in the machining parameters menu on the
NCCAD screen. Both are expressed in Hz, as they control the pulse frequency of the
respective drive motors.
Wire Speed (Hz): controls the rate at which the wire travels from the supply
spool to the take-up spool. A higher Hz value means faster wire movement,
ensuring fresh wire is continuously present in the cutting zone, which reduces
the risk of wire breakage.
Feed Rate (Hz): controls the rate of table advancement along the programmed
path. A higher Hz value results in faster cutting. This must be balanced carefully,
too high a feed rate causes wire breakage, while too low a rate reduces
machining e iciency.
Forward: the table advances in the programmed cutting direction under normal
machining conditions.
Reverse: the table retracts slightly when a short circuit or wire jam is detected,
allowing the spark gap to recover. This can occur automatically or be triggered
manually.
Both forward and reverse feed rates are set independently in the settings menu, with the
reverse Hz typically kept lower than forward for controlled recovery.
Daily (Every Shift): Actuate the manual lubrication pump by pulling the lever
completely. Note: If the machine is sitting idle and not actively cutting, still pull
the lever 3 times a day to prevent the ways from seizing.
Weekly: Apply grease to the guide wheel bearings. Check and clean the
upper/lower carbide power feed contacts.
7
Status Indicators & Error Handling
Handling "Job in Short" (Short Circuit Error): If a short-circuit error occurs, the spark
gap is bridged. The machine control system should automatically turn the pulse power
o and back the wire feed out reverse-radially (backward along the programmed path)
until the short clears. If it fails to clear automatically, stop the machine, check wire
tension, clean the carbide contacts, and ensure flushing nozzles are clearing sludge out
of the cut gap.
8
Process of 3D printing a part
The process of 3D printing a part involves three main stages: modelling, slicing, and
printing. Before beginning, it is important to understand the distinction between
designing and modelling, as well as the type of modelling approach used.
1) Modelling (SolidWorks)
The part is modelled using SolidWorks. Once the model is complete, it is exported in
either .STL or .STEP format, which are standard file formats compatible with slicing
software.
9
2) Slicing (Ultimaker Cura)
The exported file is imported into Ultimaker Cura, a slicing software. The slicer converts
the 3D model into a series of horizontal layers and generates the corresponding
toolpath for the printer. The output is saved as a .gcode file, which contains all the
instructions the printer needs, including layer height, print speed, temperature, and
infill pattern.
Since the 3D printer used here is Anycubic Kobra 2, the settings for the slicing, most of
them, are set as default values. Build Plate Adhesion is given none since the specimen
to be printed is self-sustaining. In Materials option, the printing temperature and build
plate temperature are set to 200 °C (The filament material range is 195-210 °C) and 60
°C respectively.
3) Printing
The generated .gcode file is transferred to the 3D printer. The printer reads the
file and fabricates the part layer by layer, depositing material along the
defined toolpath until the complete part is produced.
10
Anycubic Kobra 2 3D printer
1) 3D Printing a part
When 3D printing a part, the following has to be kept in mind.
• Make sure the Magnetic PEI build plate is clean and doesn’t have any residual material
stuck on it. It can be cleaned using a metal scraper tool.
• Make sure the heated bed is not obstructed as it will stop printing midway.
• Make sure there is enough material (filament material) for printing.
To change the filament, in the printer settings there will be an option in settings to
retract the filament. After that option has been selected, the filament will begin to
retract itself. After pulling out the old filament and inserting in the new one, in settings,
there will be an option called “extrude”. This will make the filament extrude out after the
temperature of the melting point of the filament is reached. After making sure the
filament is being extruded out properly, the extruding is paused/cancelled.
You can see clearly how each layer is when being printed (according to the thickness
given for each layer when printing, and the infill pattern given inside the object)
11
After the print
After the print is done, the object can be removed after the bed comes to its home
position. It can either be removed using a metal scraper or removing the PEI Build Plate
and twisting it, which will make the object pop out eventually.
Observations
Upon inspection of the 3D printed gear, the following observations were made regarding
its surface characteristics and print quality.
The side walls of the gear exhibited visible layer lines, which are a direct result of the
perimeter tracing performed by the nozzle at each layer during the FDM process. These
lines could be felt as a stepped texture when running a finger along the side wall.
Top Surface
The top surface displayed a clean, linear fill pattern with uniform deposition. Since the
top layer is printed as a fully dense solid layer without any infill pattern, the surface
appeared neat and consistent.
12
Bottom Surface
The bottom surface appeared noticeably flatter and more compressed compared to the
top. This is due to the intentional reduction in nozzle height during the first layer
printing, which squishes the filament onto the print bed to ensure proper adhesion. As a
result, the extrusion lines on the bottom face are wider and flatter, giving it a distinctly
di erent appearance compared to the top surface.
Internal Structure
The interior of the gear was printed with an infill pattern, which reduces material
consumption while maintaining structural integrity. This internal pattern is not visible
externally but directly influences the weight and strength of the part.
13
Digital twin and Additive Manufacturing
A digital twin is a virtual replica of a real physical object or process that is continuously
updated in real time using data collected from the physical counterpart. Unlike a simple
simulation, a digital twin maintains a live connection with the real object. data flows
from the physical system into the virtual model, allowing it to mirror the actual state of
the object at any given moment. This enables real-time monitoring, prediction of future
behaviour, and testing of hypothetical scenarios without interfering with the physical
system.
FDM (Fused Deposition Modelling): melts and deposits thermoplastic filament layer by
layer. Widely used for prototyping and general-purpose printing
SLA (Stereolithography): uses ultraviolet light to cure liquid resin layer by layer
SLS (Selective Laser Sintering): uses a laser to fuse plastic powder particles layer by
layer
EBM (Electron Beam Melting): similar to SLM but uses an electron beam as the energy
source, performed in a vacuum environment
Among these, metal additive manufacturing processes such as DMLS and SLM are of
particular significance in high-stakes industries such as aerospace, defence, and
medical implants, where part integrity is critical.
14
Challenges in Metal Additive Manufacturing
Digital twins can be classified into three levels based on their scope:
Component Twin: the most basic level, representing a single part or component.
Monitors the behaviour of that individual part, such as stress distribution or
temperature
Each successive level increases in complexity and scope, from a single part to an entire
process.
As every layer is deposited and melted by the laser, cameras capture the surface of that
layer and analyse it for irregularities such as uneven melting, porosity, or inconsistent
material distribution. These layer-by-layer images are stacked to produce a complete
three-dimensional picture of the internal condition of the part as it is being
manufactured.
This layer data is fed directly into the digital twin of the printing process, continuously
updating the virtual model with real information about the internal state of the part. The
digital twin can then visualise internal defects, predict whether a defect will propagate
further, and alert the operator to intervene before the build is completed — avoiding
material waste and potential part failure.
15
In summary, optical tomography serves as the sensing mechanism that gives the digital
twin its real-time awareness of what is happening inside a metal additive manufacturing
build.
16
RobotStudio
RobotStudio is a PC-based o line programming (OLP) and simulation software
specifically developed for ABB industrial robots.
I) The setup
• Click on project, then click on create (make sure the “include a Robot and Virtual
controller” is not checked)
• Then in the home tab, click on the ABB Library and select any one from the “articulated
robots” section
• after that
Import Library > Arc Welding Equipment >AW GUN PSF 25
• in the modelling tab, drag and drop the gun onto the robot to attach it onto the robot
• From the “ABB Library” again, select a positioner (IRBP A)
• position the positioner at a suitable distance from the robot arm by right-clicking the
positioner > Position > Set Position. Give suitable coordinates
• then provide the necessary options and click next and then click finish
• after a while the virtual controller will be created
17
III) Creating Paths and targets
• In the home tab, Paths&Targets tab will be present on the left side of the window
• then right-click on the “Paths & Procedures” folder > Create Path
• Then using “Jog TCP” on the gun, move the gun around.
• Click on “Teach Instruction” to place a point in space and keep going till enough points
are present
• to complete the loop, copy “MoveI..” of the first point and then past it, the new copied
path should be placed at the end to close the loop.
• in MLJ, it controls TCP (tool centre point) linearly, so multiple joints may
move together.
18
Work Object
• All objects will be related to the object frame that’s related to the user frame that’s
related to the world coordinate system
other > create work object > frame by points… > 3-point
• Select the 3 points, name the object, click create. The object will be created in “Work
Objects & Targets”
• After Selecting all the points (4 points), click create. The 4 points will be created
Right-click (on one of the points) > View Tool at Target > My Tool
• This shows the tool orientation at that point. If the tool orientation is wrong and has to
be changed
Right-click point > Modify Target > Rotate (Rotate along the desired axis, here Y axis
(180°))
Right-click 1st point > Copy Position > Orientation relative to world
19
Select all the other 3 points > Apply Position > Relative World
• Allows automatic definition of the optimal robot configuration for the whole path
Teach Instruction > Create Path > Add to Path > Path_10 > First
MoveL h1,v300,fine,F_FRNS_CMT;
MoveL p1,v100,fine,F_FRNS_CMT;
20
! Start welding
ArcStart p1,v10,seam1,weld1,fine,F_FRNS_CMT;
! First quadrant
ArcC p2,p3,v10,seam1,weld1,z0,F_FRNS_CMT;
! Second quadrant
ArcC p4,p5,v10,seam1,weld1,z0,F_FRNS_CMT;
! Third quadrant
ArcC p6,p7,v10,seam1,weld1,z0,F_FRNS_CMT;
! Fourth quadrant
ArcC p8,p1,v10,seam1,weld1,z0,F_FRNS_CMT;
! End welding
ArcEnd p1,v10,seam1,weld1,fine,F_FRNS_CMT;
! Return home
MoveL h1,v300,fine,F_FRNS_CMT;
ENDPROC
21
Additive manufacturing using WAAM (Robot arm)
Objective
To observe and understand the workflow of robotic additive manufacturing using an ABB
IRB 1200 industrial robot integrated with a Fronius CMT welding system and ARC
welding process.
Introduction
This session focused on robotic additive manufacturing using Wire Arc Additive
Manufacturing (WAAM) principles. In this process, metal is deposited layer by layer
using an ARC welding process controlled by an industrial robotic arm.
The robotic system provided accurate motion control, while the CMT welding system-
controlled wire feeding and metal deposition during the manufacturing process.
Figure 1: ABB IRB 1200 industrial robot used for additive manufacturing and ARC
welding operations.
22
Equipment Observed
The ABB IRB 1200 is an industrial robotic manipulator used for precision welding and
additive manufacturing applications. The robot observed during the session had:
• Payload Capacity: 5 kg
The robot was programmed to move along predefined paths for metal deposition.
Figure 2: Fronius welding power source integrated with the robotic additive
manufacturing setup.
The welding setup used a Fronius CMT (Cold Metal Transfer) system integrated with the
robot arm.
Features observed:
23
• ARC welding-based additive manufacturing
The welding torch was mounted at the robot end e ector for automated material
deposition.
Figure 3: Fronius WF 60i Robacta Drive CMT welding torch mounted on the ABB
robot arm.
The robot movement and welding sequence were programmed through modules and
routines using the FlexPendant and IRC5 controller.
Initial Parameters
24
Programming Procedure
The following execution procedure was observed using the ABB FlexPendant interface:
3. Navigate through:
o Debug
o OK
Programming operations were carried out in the “Program” section under the Dharwad
Module.
25
Figure 4: ABB FlexPendant interface showing program execution and routine debugging.
The welding process was controlled using digital outputs in the controller.
• doFrlArcOn
Function
• Value 1 → Welding ON
Navigation Path
• Weld Active → ON
26
Flowchart of Additive Manufacturing Procedure
START
Move Horizontally to P2
Move Up
Save Routine
Debug → PP to Routine → OK
Set doFrlArcOn = 1
Welding Active
END
27
Final Additive Manufactured Layer
Figure 5: Final deposited layer produced using robotic ARC additive manufacturing.
Conclusion
The observation also provided insight into the practical implementation of Wire Arc
Additive Manufacturing (WAAM) and industrial robotic automation in modern
manufacturing applications.
28
Observed Additive Manufacturing Using ABB IRB 1200 Robot Arm
On this day, a live demonstration of the wire arc additive manufacturing process was
observed in the lab. The session involved a change in material from the previously used
aluminium to steel (stainless steel).
1. Torch Body Separation: The operators unlatched and removed the main robotic
torch body from the Fronius WF 60i Robacta Drive crash box/mounting.
2. Coolant Circuit Isolation: Removing this body broke the liquid circuit, causing
residual coolant (water-glycol mixture) to leak slightly until the integrated self-
sealing check-valves or manual plugs were engaged.
3. Material Extraction: The remaining aluminium wire from the previous operating
cycle was snipped and carefully extracted from the feed lines to clear the path.
4. Torch-End Liner Removal: The operators loosened a clamping nut at the torch
connection interface. They pulled out the wire guide liner (or steel/Teflon inner
liner) that runs directly into the welding torch assembly.
5. Robacta Drive-End Liner Removal: Moving to the opposite side of the robotic
wrist interface, a similar clamping nut was unscrewed. The long main wire guide
liner, which bridges the gap between the bulk wire feeder and the robotic drive,
was pulled free.
6. Infeed Spacer / O-Ring Inspection: During this step, small collars or retaining
sleeves were exposed. These are liner collets or infeed spacers used to centre
the liner perfectly within the drive-roll housing so the aluminium wire doesn't
bend or bird-nest.
29
Phase 3: Bulk Feeder Disassembly
7. Wire Feeder Interface Disassembly: Over at the primary wire feeding unit
(controlled via the ABB FlexPendant interface), the retaining nut on the wire-feed
block was unscrewed.
10. Contact Tip Verification: Underneath the gas nozzle, they exposed the contact
tip (the gold/yellow brass or copper-alloy component at the very end).
11. Torch Neck-Liner Inspection: The shorter brass neck-liner inside the torch
neck was inspected. Brass or graphite neck-liners are often retained at the very
tip of the torch because they handle high heat better than the long main liners
running back to the feeder.
12. Main Steel Spiral Liner Installation: The new steel spiral liner was fed back
through the primary conduit connecting the bulk wire feeder to the Fronius WF
30
60i Robacta Drive. This metal-wound liner provides the rigidity needed to guide
hard steel wire without buckling.
13. Securing the Liners and Collets: The operator reinserted the specialized liner
collets (retaining collars) at the entry points to centre the liner. The clamping
nuts were then tightened down on both the Robacta Drive end and the primary
wire feeder block to lock the new feed path securely in place.
14. Reassembling the Torch Front-End: The shorter internal torch neck-liner was
reseated. The contact tip and outer gas nozzle (nozzle cover) were threaded
back onto the torch body using the specialized tool and tightened to operational
torque.
15. Docking the Torch Body: The main robotic torch body was snapped back into
the Robacta Drive crash box, and the coolant lines were re-engaged to restore
the water-cooling loop.
16. Spool Mounting: The old aluminium wire spool was removed, and a new spool
of steel welding wire was mounted onto the de-reeler / wire spool carrier (the
standalone machine next to the robotic cell).
17. Manual Threading to Drive Rolls: The operator manually fed the leading edge of
the steel wire into the primary wire feeder's inlet guide, threading it directly
between the drive rolls (which grip and push the wire).
18. Automated Wire Inching (Jogging): Using either the ABB FlexPendant or the
local interface on the Fronius wire feeder, the operator initiated the Wire Inch (or
"Wire Jog") function. This spins the motorized drive rolls at a controlled speed to
automatically push the rigid steel wire through the entire length of the newly
installed metal liners.
19. Final Tip Alignment: The wire was fed continuously until it successfully emerged
from the copper contact tip at the very front of the welding gun. The operator
then snipped the excess wire to the correct stick-out length, completing the
material changeover from aluminium to steel.
31
Conclusion
It provided practical insights into the maintenance and execution workflows of Wire Arc
Additive Manufacturing (WAAM).
Observing the system changeover from aluminium to steel highlighted how di erent
material properties require specific internal hardware—specifically transitioning from
flexible Teflon liners to rugged Steel Spiral wire guide liners to handle abrasive wire.
Additionally, observing the multi-layer welding routine to build a vertical wall
successfully demonstrated how robotic path programming and Fronius CMT thermal
control come together to create 3D metal structures layer-by-layer.
32
Introduction to the Hyrel 3D Printing System
The Hyrel 3D printer is a modular, multi-tool manufacturing platform designed for
advanced research, prototyping, and material science. Unlike standard 3D printers that
only melt plastic, the Hyrel system uses a rugged, open-architecture design capable of
processing thousands of di erent materials. This versatility makes it an industry-
standard tool for universities, medical labs, and aerospace R&D facilities worldwide.
The platform uses specialized, CANbus-controlled print heads that users can hot-swap
in seconds without tools. This allows the machine to switch seamlessly between
diverse fabrication methods:
Liquid Pastes & Gels: Silicone, clay, ceramics, and conductive inks.
Multi-Nozzle Architecture
Clone & Mirror Printing: Runs multiple identical print heads simultaneously to
duplicate production throughput.
E iciency Optimization: Uses large nozzles for rapid internal infill and fine-
diameter nozzles for high-resolution exterior walls.
33
Advance-Hyrel 3D printer working and SOP
1. Purpose
This SOP describes the procedure for setting up, calibrating, and operating the
Advance-Hyrel 3D printer for fused deposition modelling (FDM) additive manufacturing.
The procedure includes printer setup, filament loading, G-code preparation using
PrusaSlicer, Z-axis calibration, and print execution.
2. Scope
Equipment
Advance-Hyrel 3D Printer
Extruder assembly
Glue stick
34
A4 paper sheet (for Z-axis calibration)
Software
Repetrel
PrusaSlicer
1. Verify that the Repetrel interface displays a grey status screen, indicating that the
printer is not yet connected.
35
2. From the right-side communication panel, select COM4.
2. Wait until the extruder reaches the specified temperature before loading
filament.
2. Ensure that the spool rotates towards the operator during feeding.
3. Navigate to:
4. Click Apply.
36
5. Feed the filament into the extruder until proper extrusion is observed.
2. Wait for the print bed and print head to move to their home positions.
2. Rotate the extruder feed knob in the opposite direction to release tension on the
filament path.
5. Feed the filament through the complete filament path until it reaches the nozzle.
6. Ensure the filament passes smoothly through all guide sections without bending.
Filament Entry → Feed Mechanism/Drive Gear → PTFE Guide Tube (or Extruder Body) →
Hot End/Nozzle
7. Continue feeding until molten material begins to extrude from the nozzle.
6. Software Installation
1. Open PrusaSlicer.
3. Select either:
o ESR CA 0.6NZ
o HYDRA 16-AS
Parameter Value
X Dimension 200
Y Dimension 200
Set:
38
Save Preset
Configure:
Parameter Value
Cooling
Enable:
Layer Height
Navigate to:
Select a layer height between 40% and 60% of the nozzle diameter.
Example:
If nozzle diameter is 0.6mm then the recommended Layer Height is 0.24 to 0.36 mm
Solid Layers
Configure:
39
These layers create a fully closed surface at the top and bottom of the print.
Infill
Higher infill → smaller internal mesh cells → greater strength and material usage.
Skirt
Purpose:
Brim
Purpose:
Reduces warping
Support Material
Print Speed
Recommended range:
20–50 mm/s
40
Extrusion Width
Example:
1. Open PrusaSlicer.
41
Locked Mode
Unlocked Mode
1. Navigate to:
This mode:
1. Open the exported G-code file using Notepad or another text editor.
42
Modification 1
T3
Modification 2
Modification 3
2. Navigate to:
5. Verify that the file has been loaded successfully before proceeding.
8. Z-Axis Calibration
Note: Z-axis calibration must be performed before every print job to ensure proper first-
layer adhesion and print quality.
8.1 Preparation
1. Using the tablet controls, manually raise the print bed toward the nozzle.
2. Place the A4 sheet between the nozzle and the print bed.
43
3. Adjust the bed height until the paper can move with slight resistance.
Acceptance Criteria
Note:
1. Once the correct gap has been established, select Enable Z Calibrate.
3. Verify that the nozzle maintains the correct clearance from the build plate.
2. Apply a thin and uniform layer of glue stick to the printing surface.
Purpose:
44
Reduces print detachment during operation.
1. Verify that:
Normally, the printer waits until the build plate reaches the specified temperature
before beginning the print.
1. Press Pause.
2. Press Start.
This overrides the waiting condition and allows the print to begin before the bed reaches
its target temperature.
(Use with caution. Printing before the bed reaches the required temperature may
reduce first-layer adhesion and increase the likelihood of print failure.)
45
For Test Printing
Using PrusaSlicer, a conical model was sliced and prepared using the Spiral Vase
(Single-Wall) feature. The physical and slicing configuration parameters included:
Orientation: The model was oriented with its smaller radius face seated directly
on the build plate and its larger radius face forming the open top.
Following the test prints, an analysis was conducted regarding how overhanging
structures fail without adequate foundation material. Using the engineering principles
from the lecture data, the threshold angle before a print requires sacrificial support was
calculated using facet normal vectors and layer dimensions.
46
Mathematical Formulation for Support Generation:
For a given STL file where the build direction is vertical along the positive Z-axis (+Z), the
necessity of a support structure is determined by calculating the angle α between the
build direction vector (k) and the outward unit normal vector of the triangle facet (n):
𝛼 = cos 𝑛
Where 𝑛 represents the Z-component coordinate of the outward normal of the i-th
facet
If a printer has a maximum allowable lateral layer overhang (d) and a specified layer
thickness (t), the critical self-supporting boundary angle (θ) is modelled as:
𝑡
tan(𝜋 − 𝜃) =
𝑑
𝑡
𝜃 = 𝜋 − tan
𝑑
No Support Zone: If 𝛼 < 𝜃, the facet normal angle is safe, meaning the layer su iciently
steps out onto the previous layer's perimeter without collapsing.
Support Required Zone: If 𝛼 ≥ 𝜃, the angle becomes too steep for the extruded plastic
to stay suspended in mid-air, resulting in print failure unless explicit sacrificial support
material is generated during pre-processing.
47
Methodology for Experimental Investigation of Continuous Carbon Fibre
In the present work, Onyx was selected as the matrix material and continuous carbon
fibre (CF) was used as the reinforcement material. Onyx is a nylon-based engineering
thermoplastic containing chopped carbon fibres, providing improved strength,
sti ness, and dimensional stability compared to conventional nylon. The addition of
continuous carbon fibre further enhances the load carrying capability of the composite
by transferring tensile loads through the continuous reinforcement.
The primary objective of this work is to investigate the influence of fibre orientation,
fibre volume fraction (FVF), and reinforcement pattern on the tensile and flexural
behaviour of Onyx–continuous carbon fibre composites manufactured using the
Markforged Mark Two composite 3D printer.
The composite specimens were manufactured using the following materials and
equipment.
Matrix Material
The matrix material used in this study was Onyx, a micro carbon fibre reinforced nylon
developed for additive manufacturing. Onyx provides improved sti ness, surface finish,
dimensional stability, and wear resistance while acting as the binding matrix for the
continuous fibre reinforcement.
Reinforcement Material
Continuous carbon fibre was selected as the reinforcement material because of its high
tensile strength, high elastic modulus, low density, and excellent fatigue resistance.
During printing, the continuous carbon fibre is embedded within the molten Onyx
matrix, allowing the fibres to carry a significant portion of the applied tensile load.
48
Printing System
All specimens were fabricated using the Markforged Mark Two desktop composite 3D
printer. The printer operates using the Continuous Fiber Fabrication (CFF) process,
where two independent print systems are used: one nozzle deposits the Onyx
thermoplastic matrix, while the second print head places continuous reinforcement
fibres within selected layers.
The printing process was prepared using Markforged Eiger software, which was used to
generate the toolpath, define fibre orientation, select reinforcement pattern, and
specify the fibre volume fraction.
3. Specimen Design
The tensile specimens were designed according to ASTM D3039, while the flexural
specimens were prepared with reference to ASTM D7264.
A layer height of 0.125 mm was adopted, resulting in a total of 24 printed layers. The
layer height was not selected manually but was automatically fixed by the Markforged
Mark Two printer when continuous carbon fibre reinforcement was enabled. The
printer's Continuous Fiber Fabrication process requires continuous fibre to be
embedded within an Onyx layer of matching thickness, thereby locking the layer height
to 0.125 mm. Consequently, a laminate thickness of 3 mm corresponds to a total of 24
layers.
49
4. Design of Experiments (DOE)
• Fibre orientation
A full factorial experimental design was adopted during the first phase of the
investigation. Three parameters were varied simultaneously, producing eight unique
experimental cases.
Fibre Orientation
Two fibre orientations were selected for the first phase of the study:
• 0°
• 90°
Investigating these two extreme cases establishes a baseline for understanding the
mechanical behaviour of the composite before studying intermediate fibre orientations
in future work.
The low fibre volume fraction consisted of four continuous carbon fibre reinforcement
layers positioned at Layers 5, 9, 16, and 20.
The high fibre volume fraction consisted of eight reinforcement layers positioned at
Layers 3, 6, 9, 12, 13, 16, 19, and 22.
50
The total laminate thickness remained constant for both cases. Varying only the number
of reinforcement layers allows the influence of fibre volume fraction on the mechanical
properties to be investigated while eliminating the e ect of specimen thickness.
Reinforcement Pattern
Two reinforcement patterns available within the Markforged Eiger software were
selected:
• Isotropic
• Concentric
The isotropic reinforcement pattern distributes continuous fibres uniformly across the
interior of the specimen, providing relatively balanced mechanical properties. The
concentric reinforcement pattern follows the outer profile of the geometry, reinforcing
the specimen boundaries and improving load transfer around the perimeter. Comparing
these two reinforcement strategies allows the influence of fibre routing on the
mechanical behaviour of the composite to be evaluated.
5. Printing Parameters
The composite specimens were fabricated using the Markforged Mark Two desktop
composite 3D printer based on the Continuous Fiber Fabrication (CFF) process. The
printing process was prepared using the Markforged Eiger slicing software, which
generates the toolpaths for both the Onyx matrix material and the continuous carbon
fibre reinforcement.
Unlike conventional FDM printers, the Markforged system employs two independent
print heads. The first nozzle deposits the molten Onyx thermoplastic, while the second
nozzle places the continuous carbon fibre reinforcement within selected layers of the
laminate. During deposition, the reinforcement fibres are completely encapsulated by
the Onyx matrix, ensuring adequate bonding between the matrix and reinforcement.
When continuous fibre reinforcement is enabled within the Eiger software, the layer
height is automatically fixed at 0.125 mm. This restriction is imposed by the Continuous
51
Fiber Fabrication process to ensure proper fibre placement and complete
encapsulation of the reinforcement material. Consequently, the layer height cannot be
modified by the user when printing continuous fibre reinforced composites.
The Markforged system also restricts the placement of continuous fibre reinforcement
in the outermost layers of the laminate. The first and last printed layers are deposited
entirely using Onyx, forming protective cover layers that improve surface finish, protect
the reinforcement fibres from environmental exposure, and enhance interlayer bonding.
Therefore, continuous carbon fibre reinforcement is positioned only within the interior
layers of the laminate.
The primary printing parameters considered during this investigation are summarized in
Table 5.1.
Parameter Value
Total Layers 24
Laminate Thickness 3 mm
52
Prior to testing, the grip section and gauge section will be identified on each specimen.
The grip section provides su icient area for secure clamping by the Universal Testing
Machine (UTM), while the gauge section represents the region in which deformation and
failure are expected to occur. Failure occurring within the gauge section ensures that
the measured mechanical properties accurately represent the material behaviour rather
than the gripping arrangement.
The tensile specimens will be mounted centrally within the grips of the Universal Testing
Machine to minimize bending during loading. The load will be applied along the
longitudinal axis of the specimen at a constant crosshead speed of 2 mm/min. This
loading rate is recommended by ASTM D3039 to provide controlled tensile loading while
minimizing dynamic e ects that may influence the measured mechanical response.
During testing, load and displacement data will be continuously recorded by the
Universal Testing Machine. The acquired data will subsequently be converted into
engineering stress and engineering strain for construction of the stress-strain curve.
The following tensile properties will be determined from the experimental results:
• Young's Modulus
• Poisson's Ratio
• Stress-Strain Curve
53
7. Flexural Testing Methodology
The flexural behaviour of the printed composite specimens will be evaluated according
to ASTM D7264, the standard test method specifically developed for determining the
flexural properties of polymer matrix composite materials.
Unlike ASTM D790, which is primarily intended for plastic materials, ASTM D7264 is
specifically designed for fibre reinforced polymer composites. Therefore, ASTM D7264
provides a more suitable method for evaluating the flexural behaviour of continuous
carbon fibre reinforced Onyx composites.
During testing, the specimen will be placed symmetrically on the supporting rollers
while the loading nose applies force at the centre of the span. The applied load will
generate compressive stresses on the upper surface and tensile stresses on the lower
surface of the specimen, enabling evaluation of the flexural performance of the
composite laminate.
The load and mid-span displacement will be continuously recorded throughout the test.
These measurements will be used to determine:
• Flexural Strength
• Flexural Modulus
• Maximum Load
• Load-Deflection Curve
54
8. Experimental Matrix
A full factorial experimental design was adopted for Phase I of the investigation. Three
independent variables were considered: fibre orientation, fibre volume fraction, and
reinforcement pattern. The combination of these variables resulted in eight
experimental cases.
1 0° Low Isotropic
2 0° Low Concentric
3 0° High Isotropic
4 0° High Concentric
The selected design enables the individual and combined influence of fibre orientation,
fibre volume fraction, and reinforcement pattern on the mechanical properties of the
composite to be systematically investigated while maintaining all other processing
parameters constant.
Based on the tensile and flexural testing, the mechanical properties obtained from each
specimen configuration will be compared to identify the reinforcement strategy that
provides the highest structural performance.
55
The tensile test will provide information regarding the load carrying capability, tensile
sti ness, deformation behaviour, and failure characteristics of the composite. Similarly,
the flexural test will evaluate the bending resistance, flexural sti ness, and structural
integrity of the laminate under transverse loading.
The experimental results obtained from all eight specimen configurations will be
analysed to determine the e ect of each design parameter and to identify the optimum
reinforcement configuration for achieving improved mechanical performance in
continuous carbon fibre reinforced Onyx composites manufactured using the
Markforged Mark Two additive manufacturing system.
56
Structural Performance of Additively Manufactured
Composite Lattice Structures: Strain Rate, Cell Geometry,
and Weight Ratio E ects
57
rate of 97 s⁻¹. Five specimens from each material composition were tested under each
loading condition, resulting in ten specimens for every reinforcement level.
Digital Image Correlation (DIC) was employed throughout both quasi-static and
dynamic experiments to obtain full-field strain measurements. The technique enabled
the measurement of longitudinal, transverse, and shear strain distributions within the
lattice structures, providing detailed information regarding local deformation
mechanisms and their relationship to the overall structural response.
The experimental design consisted of three independent variables: unit cell geometry
(cylindrical and hexagonal), glass microballoon reinforcement content (0 wt%, 5 wt%,
10 wt%, and 20 wt%), and loading condition (quasi-static and dynamic impact). The
primary response variables included dimensional accuracy, stress–strain behavior,
plateau stress, densification strain, tangent modulus, specific energy absorption (SEA),
energy absorption e iciency, force–time response, and local strain distributions
obtained through Digital Image Correlation. This methodology enabled the researchers
to systematically evaluate the combined influence of material composition, lattice
geometry, and strain rate on the structural performance of additively manufactured
composite honeycomb structures.
Summary of Findings
The study successfully demonstrated the feasibility of manufacturing reinforced
composite lattice structures using vat photopolymerization with flexible photocurable
resin reinforced by hollow glass microballoons. The printed structures exhibited high
dimensional accuracy at the macroscopic level, although minor dimensional deviations
were observed in the strut thickness due to printing-related factors such as ultraviolet
light scattering, resin shrinkage, and flexible resin deformation during fabrication. These
manufacturing imperfections had only a limited influence on the overall structural
performance.
The experimental investigation showed that the geometry of the lattice unit cell
significantly influenced the mechanical response of the structures. Cylindrical lattice
structures exhibited higher compressive strength, greater plateau stress, and higher
structural sti ness than hexagonal lattices. However, the cylindrical structures also
reached densification at lower strains, indicating earlier collapse of the cellular
structure during compression. In contrast, hexagonal lattices sustained larger
deformations before densification, providing improved deformation capability and
higher energy absorption e iciency over a wider strain range.
The addition of glass microballoons increased the sti ness and load-bearing capability
of the lattice structures under quasi-static loading. However, increasing the
58
reinforcement content generally reduced the densification strain, indicating that the
reinforced structures became less deformable before complete collapse. The 10 wt%
reinforced specimens displayed inconsistent mechanical behavior due to particle
agglomeration, entrapped air bubbles, and poor bonding between the resin matrix and
the reinforcing particles, highlighting the importance of proper material preparation
during composite fabrication.
Under dynamic impact loading, the structural response was strongly dependent on
both cell geometry and reinforcement content. Cylindrical lattices exhibited broader
and lower force peaks as the reinforcement percentage increased, suggesting improved
impact mitigation characteristics through progressive energy absorption. Hexagonal
lattices demonstrated longer impact durations and more stable deformation patterns,
making them more suitable for applications requiring controlled energy absorption
during impact loading.
Overall, the study concluded that structural performance is governed by the combined
e ects of unit cell geometry, reinforcement weight ratio, and strain rate. By
appropriately selecting these parameters, the mechanical response, sti ness, energy
absorption characteristics, and impact performance of additively manufactured
composite lattice structures can be tailored for specific engineering applications. The
research also demonstrated the potential of vat photopolymerization for producing
lightweight, reinforced lattice structures suitable for impact mitigation and other
structural applications.
59
Introduction to Nozzle Clogging in Fused Deposition Modelling (FDM)
Fused Deposition Modelling (FDM) is one of the most widely adopted additive
manufacturing technologies due to its simplicity, a ordability, and ability to fabricate
complex three-dimensional components directly from digital models. The process
involves feeding a continuous thermoplastic filament into a heated extruder, where the
material is melted and forced through a nozzle before being deposited layer by layer to
produce the desired component. The quality, dimensional accuracy, and mechanical
properties of the printed part are highly dependent on maintaining a stable and
continuous flow of molten material throughout the printing process.
One of the most common operational issues encountered during FDM printing is nozzle
clogging. Nozzle clogging occurs when the flow of molten polymer through the nozzle
becomes partially or completely restricted, resulting in reduced or interrupted material
extrusion. Depending on the severity of the obstruction, clogging may lead to under-
extrusion, inconsistent layer deposition, poor surface finish, dimensional inaccuracies,
weak interlayer bonding, or complete print failure. Since the nozzle is the final stage of
the extrusion system, even minor disturbances in material flow can significantly a ect
the overall printing performance.
Polylactic Acid (PLA) is one of the most commonly used thermoplastics in FDM because
of its low printing temperature, minimal warping, and ease of processing. However,
despite these advantages, PLA remains susceptible to several forms of nozzle clogging
when printing conditions deviate from the recommended operating range. A brass
nozzle with a diameter of 0.4 mm is widely regarded as the standard configuration for
desktop FDM printers due to its excellent thermal conductivity and balance between
print quality and extrusion e iciency. Consequently, understanding clogging behaviour
under these commonly used conditions is of practical importance for both industrial
and academic applications.
The objective of this study is to investigate the mechanisms responsible for nozzle
clogging in FDM printing using PLA filament extruded through a 0.4 mm brass nozzle.
The study examines the influence of various process parameters on material flow,
60
identifies the physical mechanisms leading to partial and complete clogging, analyses
the e ects of clogging on extrusion characteristics and printed part quality, and
discusses methods for diagnosing, preventing, and recovering from nozzle blockage. By
understanding the relationship between printing parameters and clogging behaviour,
more reliable printing processes can be achieved while reducing material waste,
machine downtime, and failed prints.
Furthermore, the findings presented in this report provide a technical foundation for
future development of predictive monitoring systems and digital twin frameworks
capable of identifying potential clogging conditions before complete nozzle blockage
occurs.
In Fused Deposition Modelling (FDM), the printing process is based on the controlled
melting and extrusion of a thermoplastic filament through a heated nozzle. For this
study, the extrusion system consists of a standard 0.4 mm brass nozzle and Polylactic
Acid (PLA) filament. Understanding the normal flow behaviour of PLA through the nozzle
is essential before analysing the mechanisms that lead to nozzle clogging.
The extrusion process begins when the filament is driven into the hot end by the
extruder mechanism. The extruder motor applies a controlled force to push the solid
PLA filament through the heat break and into the heater block. Inside the heater block,
thermal energy supplied by the heating cartridge is transferred to the filament primarily
through conduction from the brass nozzle and surrounding metal components. As the
filament absorbs heat, it gradually transitions from a rigid solid to a softened state
before reaching a fully molten condition near the nozzle tip.
The temperature of the nozzle must remain within the recommended processing range
for PLA to ensure proper melting and continuous flow. PLA is typically printed between
190 °C and 220 °C, although the exact temperature depends on the filament
manufacturer, printing speed, and nozzle design. Within this temperature range, the
viscosity of molten PLA decreases significantly, allowing it to flow through the narrow
nozzle opening under pressure generated by the extruder.
The flow of molten PLA inside the nozzle is governed by the combined e ects of
temperature, pressure, and viscosity. Viscosity is a measure of a fluid's resistance to
flow and is one of the most important material properties influencing extrusion. As
nozzle temperature increases, the viscosity of PLA decreases, enabling smoother flow
and reducing the force required for extrusion. Conversely, lower temperatures increase
61
viscosity, requiring greater extrusion force and increasing the likelihood of flow
restriction.
The pressure required to extrude molten PLA is generated by the extruder motor pushing
the filament into the heated region. Since the nozzle outlet has a diameter of only 0.4
mm, a pressure di erence is created between the molten material inside the nozzle and
the surrounding atmosphere. This pressure forces the molten polymer through the
nozzle opening, producing a continuous filament that is deposited onto the build
platform or previously printed layer.
The volumetric flow rate is another important parameter governing extrusion behaviour.
It represents the volume of material passing through the nozzle per unit time and is
given by:
Q = A*v
where:
The volumetric flow rate determines the amount of molten material that must be
supplied by the hot end during printing. If the required flow rate exceeds the melting
capacity of the heater block, portions of the filament may remain partially unmelted
before reaching the nozzle. This increases extrusion pressure and may eventually
contribute to partial or complete clogging.
The nozzle diameter also plays a significant role in determining extrusion behaviour. A
0.4 mm nozzle is widely used because it provides a balance between print resolution
and material flow. Smaller nozzles improve printing accuracy but require higher
extrusion pressure and are more susceptible to clogging. Larger nozzles allow higher
material flow with lower pressure but reduce printing resolution.
Brass is the most commonly used nozzle material for printing PLA due to its excellent
thermal conductivity. High thermal conductivity enables rapid and uniform heat transfer
from the heater block to the filament, promoting consistent melting throughout the
extrusion process. Brass is also relatively inexpensive and easy to machine, making it
suitable for general-purpose FDM printing. However, brass nozzles wear more rapidly
than hardened steel nozzles when printing abrasive composite filaments containing
carbon fibre, glass fibre, or metal particles. Since standard PLA is non-abrasive, brass
remains the preferred nozzle material for this application.
During normal extrusion, the molten PLA exits the nozzle as a continuous cylindrical
strand that is slightly compressed against the build surface or previous layer. The
62
deposited filament generally has a width slightly greater than the nozzle diameter due to
compression during deposition. For a 0.4 mm nozzle, typical extrusion widths range
from approximately 0.40 mm to 0.48 mm depending on slicer settings, while common
layer heights range from 0.12 mm to 0.28 mm. Maintaining consistent extrusion
geometry is essential for achieving accurate dimensions, strong interlayer bonding, and
high-quality surface finish.
Nozzle clogging in Fused Deposition Modelling (FDM) is not caused by a single factor
but can occur through several di erent mechanisms. Each mechanism has a distinct
cause, mode of development, and e ect on the extrusion process. Identifying the type
of clogging is important because the appropriate corrective action depends on the
underlying cause. The major clogging mechanisms encountered while printing PLA
using a 0.4 mm brass nozzle are described below.
Thermal clogging occurs when the nozzle temperature is lower than the recommended
printing temperature for PLA. Under these conditions, the filament does not melt
completely before reaching the nozzle orifice. The partially melted material has a higher
viscosity and requires greater extrusion pressure to flow through the nozzle. As pressure
increases, the flow becomes unstable, leading to under-extrusion and eventually
complete blockage if the condition persists.
Heat creep occurs when heat from the heater block travels upward through the heat
break into the cold end of the hot end assembly. Instead of remaining solid until it
reaches the melting zone, the PLA softens prematurely inside the heat break. The
softened filament expands and sticks to the inner walls, increasing friction and
preventing smooth movement through the hot end. Heat creep is commonly caused by
inadequate cooling, a malfunctioning hot-end fan, or prolonged exposure to high nozzle
temperatures.
63
3.3 Contamination Clogging
Contamination clogging results from foreign particles entering the extrusion system.
Dust, dirt, burnt polymer residues, fragments of previously printed materials, or
impurities present in low-quality filament may accumulate inside the nozzle. Since the
nozzle opening is only 0.4 mm in diameter, even very small particles can partially or
completely obstruct the flow of molten PLA.
Flow-induced clogging occurs when the required volumetric flow rate exceeds the
melting capacity of the hot end. This commonly happens when printing at very high
speeds, large layer heights, or high extrusion widths. Because the filament passes
through the heater block too quickly, it may not absorb su icient heat to melt
completely. The resulting increase in extrusion pressure can cause inconsistent flow,
partial blockage, or complete nozzle clogging.
Mechanical clogging is associated with physical damage or wear of the nozzle and
extrusion system. Internal scratches, burrs, deformation of the nozzle opening, or
manufacturing defects may disturb the smooth flow of molten PLA. Although brass
nozzles provide excellent thermal conductivity, they gradually wear when used with
abrasive composite filaments, increasing the possibility of flow irregularities. For
standard PLA printing, however, mechanical clogging due to nozzle wear is relatively
uncommon.
Although moisture absorbed by PLA does not directly block the nozzle, it significantly
a ects extrusion behaviour. When wet filament is heated, absorbed water rapidly
vaporises into steam, producing bubbles within the molten polymer. These bubbles
create fluctuations in extrusion pressure, leading to inconsistent material flow, surface
defects, and an increased likelihood of partial blockage when combined with other
clogging mechanisms.
64
Summary of Nozzle Clogging Mechanisms
Under-extrusion, extruder
Thermal clogging Low nozzle temperature
clicking
Each of these clogging mechanisms develops under di erent operating conditions and
may produce similar symptoms during printing. Therefore, understanding the
characteristics of each mechanism is essential for accurately diagnosing nozzle
problems and selecting the appropriate preventive or corrective measures. The
following section discusses the various process parameters that influence the
occurrence of these clogging mechanisms.
Nozzle clogging in FDM printing is influenced by several process parameters that a ect
the melting, flow, and extrusion of PLA through the nozzle. These variables alter the
temperature distribution, melt viscosity, extrusion pressure, and material behaviour
inside the hot end. Understanding the influence of each parameter is essential for
selecting appropriate printing conditions and minimizing the occurrence of nozzle
clogging.
65
Nozzle temperature is one of the most significant parameters a ecting extrusion
performance. PLA is typically printed within a temperature range of 190–220 °C. At
temperatures below the recommended range, the filament does not melt completely,
resulting in high melt viscosity and increased extrusion resistance. This requires greater
force from the extruder and may eventually lead to partial or complete clogging.
The volumetric flow rate represents the volume of material extruded per unit time and
depends on print speed, layer height, and extrusion width. When the required flow rate
exceeds the melting capacity of the hot end, the filament cannot absorb su icient heat
before reaching the nozzle. This results in partially melted material, increased extrusion
pressure, and a greater risk of clogging.
Print speed directly a ects the amount of material that must be melted within a given
time. Higher print speeds require greater volumetric flow rates and reduce the time
available for heat transfer to the filament. Excessively high speeds may therefore lead to
incomplete melting and unstable extrusion, particularly when combined with low
nozzle temperatures.
Increasing the layer height or extrusion width increases the volume of material
deposited during printing. Consequently, the hot end must melt more filament within
the same time interval. If the extrusion demand exceeds the heating capacity of the
nozzle, extrusion pressure increases and the likelihood of clogging becomes greater.
The nozzle diameter determines the size of the flow passage available for molten PLA.
Smaller nozzles provide higher printing resolution but require greater extrusion pressure
because of the reduced flow area. They are therefore more susceptible to clogging by
contaminants, partially melted polymer, or degraded material. A 0.4 mm nozzle is
widely used because it provides a practical balance between print quality and extrusion
reliability.
The nozzle material influences heat transfer to the filament. Brass nozzles possess high
thermal conductivity, allowing e icient and uniform heating of PLA. This promotes
66
stable melting and consistent extrusion. Nozzles made from materials with lower
thermal conductivity may require slightly higher printing temperatures to achieve similar
extrusion performance.
The quality of the filament has a significant influence on nozzle reliability. Filaments
with inconsistent diameter, embedded contaminants, manufacturing defects, or poor
winding may produce irregular extrusion and increase the probability of clog formation.
High-quality filaments with consistent dimensions provide more stable material flow.
PLA is hygroscopic and gradually absorbs moisture from the surrounding environment
during storage. When heated inside the nozzle, absorbed moisture rapidly vaporises
into steam, producing bubbles within the molten polymer. These bubbles disturb the
extrusion process, causing inconsistent flow, poor surface finish, and increasing the
possibility of partial blockage.
Proper cooling of the hot end is necessary to maintain a clear separation between the
melting zone and the cold end. Insu icient cooling allows heat to travel upward through
the heat break, causing premature softening of the filament. This phenomenon, known
as heat creep, can result in filament expansion and jamming before the material
reaches the nozzle.
Retraction is used to reduce stringing by pulling molten filament slightly away from the
nozzle during non-printing movements. Excessive retraction distances or high retraction
speeds may pull softened PLA into the cooler regions of the hot end, where it solidifies
and increases friction. Repeated occurrences may eventually cause extrusion blockage.
During a print pause, the nozzle often remains at the printing temperature while molten
PLA remains inside the hot end. Prolonged exposure to elevated temperatures without
extrusion may lead to thermal degradation of the material, forming burnt residues that
reduce the e ective nozzle diameter. The longer the pause duration, the greater the
possibility of degradation and clog formation.
67
Although these factors have a smaller influence than temperature or flow rate, they
contribute to long-term nozzle reliability.
E ect on
Variable Reason
Clogging
The variables discussed above do not act independently. In most practical printing
situations, nozzle clogging results from the combined influence of multiple parameters.
For example, high print speed together with low nozzle temperature can significantly
increase extrusion pressure, while prolonged print pauses at elevated temperatures can
accelerate polymer degradation. Therefore, successful prevention of nozzle clogging
68
requires maintaining an appropriate balance between all printing parameters rather
than optimizing a single variable.
Nozzle
<2 mm³/s 2–5 mm³/s 5–10 mm³/s 10–15 mm³/s >15 mm³/s
Temperature
Acceptable Under-extrusion
170–185 °C Moderate High pressure Jam likely
for slow prints possible
Recommended
Slight Near hot-end
210–225 °C Stable Stable for high-speed
stringing limit
printing
Polymer
Reduced viscosity High
degradation Degradation Temporary
>240 °C but degradation degradation
during idle risk operation
increases and clog risk
periods
69
Markforged composite 3D printer working and SOP
Purpose: Standard workflow for preparing, slicing, reinforcing, and sending a print job
to the Markforged Mark Two desktop printer via Eiger.
Export your 3D model from your CAD software as a .STL file. Ensure units are correct
(typically millimetres).
Log into your organization's account at [Link]. Click Import STL in the top right,
choose your file, and assign it to your project folder.
In the Part View on the right panel, select your exact setup:
Before you touch individual layers, you need to set up the macro layout of the print.
70
Orienting the Part: Use the orientation tools to lay your part flat on the optimal
face. You can click on the face of the part on which you need it to rest on
Rule of Thumb: Remember that continuous fibre routes horizontally along the XY plane.
Position the part so that the structural loads will pull along the length of the fibres, not
across them.
o Infill: Choose your pattern (Triangular is standard and strongest for Onyx)
and fill percentage (typically 37% for general use).
Once the general settings look good, click Save and then click Internal View (bottom
right) to open the layer-by-layer slice viewer. This is where the true power of the Mark
Two is utilized.
Reinforcement Types
You can click and drag on the 2D layer timeline bar at the bottom to select specific
layers or groups of layers ("groups") to apply reinforcement:
Concentric Fill: The printer routes continuous fibre rings along the outer walls of
the part. This is best for outer edge impacts, side-load bending, and
reinforcing holes/walls. You can specify how many rings to place.
Isotropic Fill: The printer mimics a solid sheet of metal by laying down parallel
sheets of fibre, alternating angles by 45° or 90° on subsequent layers. This is best
for resisting heavy twisting (torsion) or overall crushing forces.
Fiber Angles: For Isotropic fill, you can edit the orientation angle (e.g., changing
from a standard 0°/90° weave to specialized angles to fight specific directional
stresses).
71
Adding/Removing Layers
To strip fibre completely from a section, highlight those layers on the timeline,
open the reinforcement settings, and toggle Use Fiber to OFF.
Always keep an eye on the Fiber Layers indicator at the bottom to make sure
you have enough "sandwich" strength (e.g., putting fibre at the very bottom and
top layers creates an incredibly strong I-beam e ect).
Check the total print time, plastic volume, and fibre volume usage estimated at the
bottom of the screen. Ensure it fits your material availability.
Click the blue Print button. This takes you to the Build Device screen.
Select your online Mark Two printer from the dropdown menu. Drag your part to the
desired location on the virtual build plate (it's best to rotate locations slightly over time
to prevent wearing down one specific spot on your print bed).
Apply a fresh, thin, even layer of Markforged glue stick to the printing zone.
Ensure the bed is locked securely into place with its magnetic mounts.
Confirm that the physical spools loaded into the dry box (and the fibre spool inside the
printer chassis) match what you selected in Eiger. Hit Print on your browser or confirm it
on the printer's touchscreen.
72
5. Post-Print Cleanup
1. Use the provided scraper tool carefully under the edges of the part to lift it o the
bed.
2. Wash the glue o the bottom of the part and the print bed using warm water (if
necessary)
73
Design of Scissor lift
Objectives
Develop a scissor lift mechanism using SolidWorks.
Began structural design considering load capacity, link sizing, and geometric
parameters.
Challenges encountered
As the design progressed, it became evident that modelling alone was insu icient to
develop a practical lifting system. Determining the load capacity required the selection
of suitable design parameters including material, link dimensions, pin sizes, safety
factors, and joint configurations. Changes to one parameter frequently required
recalculation of several others, highlighting the iterative nature of mechanical design.
Although complete optimisation of the design was not achieved during the internship
period, the work provided valuable insight into systematic engineering design
methodology and the importance of establishing design requirements before detailed
CAD modelling.
74
Design of the Scissor lift
Modelled a di erent variant for the lift, where the links fold inside the lift
Then a central screw was used as the mechanism for the lift
Had to face a lot of trial and error for the above models, like the dimensions
to be used, especially for the lead screw assembly since it was becoming
really di icult to make a thread inside the sliding cylinder. At the end an
75
alternate solution was found to compensate for the intended way of
implementing the mechanism.
After the models were done, calculations for the forces acting on the links,
pins, etc had to be done. So, a new model for carrying a 25Kg load to 1 meter
high had to be made.
Calculations
(Assumptions/Requirements (PDS) = 25kg load to be raised to 1 meter height, SS 304
material used, 1 stage scissor lift with central lead screw mechanism)
Height = 1m
• Maximum angle (θmax) = 55° [since it becomes unstable at 50° to 60°] (reference
taken)
76
At minimum angle, FLink = W/2Sin (θ)
= 250 / 2Sin (15) ≈ 237 N
So to give an FOS of 2, we can give 237 * 2 ≈ 473 N (for one pair of links)
• Euler Buckling
PG = π2EI/(KL)2 (Where, K = 1)
then, link is 50mm wide, 6 mm thick (through assumptions and trial and error)
Wd = 490N (W*FOS)
this means that 473N is the least required force to be handled by the links (Individually)
to withstand the force. So
50mm x 6mm (width x thickness) can be taken since it will be 693N which is more than
490N.
Pin
dcalc ≈ 2.15 mm
Pin length
The scissor lift consists of two scissor assemblies connected by common shafts. These
77
shafts pass through both assemblies and support the pivot as well as the sliding motion
of the mechanism.
Shaft Diameter
The shaft diameter was selected based on shear, bearing, and bending stress
calculations.
d = 6 mm
Shaft Length
Number of links = 4
Washer allowance = 3 mm
Locking allowance = 5 mm
Therefore,
Screw
σ = F/A
A = 1830/107.5 = 17mm2
78
d = ((4*17)/ π)1/2 ≈ 4.7 mm ≈ 5 mm
This screw becomes tiny for the scissor lift, so an 8 mm screw can be used to
make it better, since that is the nearest standard
Screw Length
= 700 mm
therefore slider travel = 1178 – 700 ≈ 478 mm 500 mm
to adding allowance of 50 on both sides, 500 + 100 ≈ 600 mm
Nut length
79
Height of Lift
Base/top plate = 5 mm
Plate Thickness
107.5 = 159250/(400t2/6)
t = 4.71 mm ≈ 5 mm
80
Learning Outcomes
Learned advanced SolidWorks part and assembly modelling.
Gained practical experience with assembly constraints and motion.
Understood the di erence between CAD modelling and engineering design.
Learned that design begins with defining requirements before creating detailed
models.
Experienced the iterative process of engineering design, where calculations,
modelling, and revisions are performed repeatedly until the design satisfies the
required criteria.
Recognised the importance of considering material selection, joint design,
loading conditions, and manufacturability during the early stages of product
development.
81
Digital twin of a printer for material interaction study framework
About Pronterface
Pronterface is a lightweight desktop application used for direct, wired control of a 3D
printer. It is part of the Printrun software suite.
Why it is used
• Troubleshooting: Sending raw G-code text commands and viewing error responses.
How it is used
• Control panel: Click on-screen buttons to heat nozzles, extrude plastic, or home
axes.
• G-code console: Type commands into a command line to modify internal printer
settings.
About OctoPrint
OctoPrint is a powerful web-based server application that turns a standard 3D printer
into a smart, network-connected device.
82
Why it is used
• Wireless management: Starting, pausing, and monitoring 3D prints over a home Wi-
Fi network.
• Remote viewing: Monitoring the printer using a connected webcam to watch for
failures.
How it is used
• Web dashboard: Access the control panel by typing the printer's local IP address into
any phone or computer browser.
• File dropping: Upload sliced G-code files directly into the web browser to start a print
instantly.
The above information about OctoPrint and Pronterface has been found out and plans
regarding which to use first was being decided.
The following plan was thought to be executed to check the various levels in which data
can be acquired from the Printer
1) Using Pronterface, we can find the actual temperature of nozzle and bed. It
was considered the first step because it doesn’t have to do with interfering
with the firmware of the Printer
2) OctoPrint was thought to be used the 2nd time since it gave a little more data
about the actual temperature of nozzle and bed, print speed can be
controlled and found out, layer time can also be calculated.
Extrusion rate, even though it can be calculated mathematically after each
layer, can be found out using cameras and sensors for better accuracy.
for all this Raspberry Pi is recommended for use. The laptop can also be
used but may lead to reboot issues. The firmware isn’t a ected at all in these
steps
83
3) Klipper Firmware can be installed which can help in getting the data even
more accurately and can easily help in maintaining the parameters and
decreasing the print time a lot. This may take time to setup and may lead to a
lot of errors if not done properly.
Initial e orts were spent installing Pronterface to establish direct communication with
the 3D printer. However, after researching OctoPrint setups online, I determined that
OctoPrint o ers a more streamlined, centralized method for data collection. And since
a Raspberry Pi is available, I pivoted the workflow to utilize OctoPrint directly, rendering
Pronterface redundant and simplifying the overall system architecture.
Setup of Octoprint
Hardware setup
• If strong 5V printer, hotwire into a USB cable. (Make sure to shut down the Raspberry Pi
cleanly in OctoPrint before powering o printer)
• USB cable
• Laptop
• Sent a test command (M105) and verified that the virtual machine responds with live
temperature data.
84
Digital twin of a printer for material interaction study framework
Objective
To make a digital twin framework of an FDM process (concentrating only on the nozzle
and the bed part) to study the material interaction between the layers of the additive
manufacturing process.
This was done previously and tested with a virtual printer (refer previous section).
The Octoprint software allows the connection of a 3D printer with any device
(computers, Raspberry pi and even mobile phones) and using the plugins that
are available in the Octoprint website. The printer can be directly connected to a
laptop and using plugins like “DisplayLayerProgress” and other plugins, the
display shows that much amount of information during a particular print
process. Here, since there is a lack of printer, a virtual printer setup is made
Octoprint interface
After the virtual printer is setup, the python code for extracting/compiling data is
made. The software provides an API to get information of the print process. The
API used here is REST API. Then using command prompt, the code is run during
the printing of the virtual printer. The progress of the print is displayed in the
command prompt window and the layers can be seen being completed.
85
2) The Python Code
The python code is given below for extracting the data from the Octoprint
software.
Python [Link]
After the python code is set up, make sure the API key and the Octoprint URL are
typed into the code properly. This python code will make an excel sheet where
the following data will be store on each row of the sheet.
The fusion factor estimates the quality of bonding between two successive FDM
layers as a percentage (0–100%), based on whether the layer interface retains
su icient thermal energy for polymer chain interdi usion (reptation) to occur
before cooling below the glass transition temperature. It is calculated as:
𝑇 − 𝑇 𝑇 − 𝑇
𝐹𝑢𝑠𝑖𝑜𝑛 (%) = ∗ ∗ 100
𝑇 − 𝑇 𝑇 − 𝑇
86
where 𝑇 is the estimated interface temperature at deposition, 𝑇 is the
interface temperature when the following layer arrives (after exponential cooling
over one layer duration), and 𝑇 is the glass transition temperature of the
material. A fusion factor above 80% indicates strong bonding conditions; values
below 60% indicate delamination risk.
After this, another python code is made to visualize the layers from this raw data
which is still in a work in progress.
87
Octoprint interface during virtual 3D printing
88
Excel sheet after data acquisition
89
1. Physical FDM Process
A simplified physical model consisting of the heated bed, nozzle and three
deposited layers is considered. During printing, molten thermoplastic material is
extruded through the nozzle and deposited layer-by-layer onto the heated bed.
Each newly deposited layer transfers heat to the previously deposited layer,
resulting in reheating, cooling and inter-layer bonding.
2. Data Acquisition
Real-time process information is collected from OctoPrint through its REST API.
The acquired parameters include nozzle temperature, bed temperature, current
layer number, Z-height, layer completion, print state, layer duration and
timestamps. The collected data are stored automatically in an Excel file using
Python for further processing.
3. Thermal Parameter Estimation
Using the acquired process data, thermal parameters governing inter-layer
bonding are calculated. These include interface temperature, cooling rate,
thermal gradient and fusion factor. These parameters provide an estimate of the
thermal condition at the interface between two successive layers during
deposition.
4. Material Interaction Analysis
During deposition, the hot extruded filament comes into contact with the
previously deposited layer. Heat is transferred across the interface, allowing
polymer chains to di use between adjacent layers before cooling occurs. The
quality of this interaction determines the strength of the bond between
successive layers. The calculated thermal parameters are used to estimate
these material interactions throughout the printing process.
5. Digital Twin Output
The processed thermal data provide a virtual representation of the deposition
process. The framework is intended to predict the thermal state of each
deposited layer, estimate inter-layer bonding conditions and identify regions that
may experience weak bonding or delamination due to insu icient thermal
energy.
Physical Model
To support the proposed framework, a simplified physical model of the FDM
deposition process is proposed. The model consists of the following
components:
Heated build plate
Standard FDM extrusion nozzle
Three deposited material layers
The model represents only the region immediately surrounding the deposition
process, as this is where thermal interaction between layers occurs.
90
Representative dimensions based on a standard FDM printer are adopted for the
conceptual model.
Layer Length 40 mm
91
data acquisition system, the virtual printer does not accurately represent the
thermal behaviour of an actual printing process.
7. Future Work
Future work will focus on completing the proposed digital twin framework by:
Developing the complete CAD representation of the nozzle, heated bed and
deposited layers.
Completing the Python-based visualization of layer-wise thermal behaviour.
Integrating the physical model with the thermal calculations developed in this
work.
Validating the framework using an actual FDM printer.
Incorporating thermal sensing and machine vision for real-time monitoring of the
deposition process.
Comparing experimentally measured temperatures with predicted values to
improve the accuracy of the thermal model.
Extending the framework to predict print quality and inter-layer bond strength
under di erent printing conditions.
92
Conclusion
The internship provided valuable practical exposure to advanced manufacturing
technologies and their industrial applications. It strengthened the understanding of
additive manufacturing processes, CNC machining, robotic automation, and composite
manufacturing through both practical demonstrations and technical studies.
Working with di erent 3D printing systems, RobotStudio, Wire EDM, and WAAM
provided insight into the complete workflow involved in manufacturing, from design and
process planning to machine operation and quality considerations. The literature
studies further enhanced the understanding of current research topics related to
composite materials, lattice structures, and process defects in additive manufacturing.
The design exercise involving the scissor lift improved practical CAD modelling and
engineering problem-solving skills, while the development of a digital twin framework
introduced the concepts of process monitoring, thermal behaviour, and predictive
manufacturing. Overall, the internship bridged theoretical knowledge gained during
academic studies with real industrial and research practices, providing a strong
foundation for future work in mechanical engineering and additive manufacturing.
93
References
2) Markforged, Inc. (2026). Markforged design guide for 3D printing with composites
(Version 1.7). [Link]
3) OctoPrint. (n.g.). [Link] - The snappy web interface for your 3D printer.
[Link]
4) Ben Amor, S., Elloumi, N., Eltaief, A., Louhichi, B., Alrasheedi, N. H., & Seibi, A.
(2024). Digital Twin Implementation in Additive Manufacturing: A Comprehensive
Review. Processes, 12(6), 1062. [Link]
5) "A Study on the Static Stability of Scissor Lifts," Journal of Mechanical Engineering
Research, vol. 42, no. 3, pp. 115-122, 2015
9) ASTM D790-25. (2025). Standard Test Methods for Flexural Properties of Unreinforced
and Reinforced Plastics and Electrical Insulating Materials. ASTM International.
[Link]
10) ASTM D3039/D3039M-00. (2002). Standard Test Method for Tensile Properties of
Polymer Matrix Composite Materials. ASTM International.
[Link]
94