Plc 3d printer


Reddit - Dive into anything

https://www.youtube.com/watch?v=zTz4KF9EIWI&feature=youtu.be

Just came across this subreddit, and thought I'd share a pretty awesome university project I got to do as part of the course I finished last year since there isn't that many people who would appreciate it. Apart from the gantry frame, the entire project was made in 4 weeks so please excuse the many rough edges. Excuse the long post...

Initially we had four groups which had to make four different final projects, however myself and another group leader decided to merge them into one project, we felt that fulfilled the aim of our course a little more (collect data on everything... including different systems).

Essentially our project was made out of 4 stations

  1. Production. Repetier-Server was used to monitor and control 2 Creality Ender 3 Printers. Node-Red Industrial PC talked via Websocket to Repetier, and managed queueing and monitoring prints. When a print was done, Node-Red via Modbus TCP would move the print of via the Universal Robot if the next station was ready. This was co-ordinated by presenting an OPC-UA server for SCADA

  2. Quality Assurance: Using an IFM PLC via Codesys also co-ordinated by OPC-UA, if a part was ready to inspect a RFID product ID was generated and written to the 'pallet' and it was moved a location where it was inspected by a camera hooked up to a PC. This used OpenCV + Python + OPC-UA to give a quality rating of 1 (Best) to 3 (Worst). After this was done, the RFID Tag was read with the product ID and the product moved to the end of the station. A temperature/vibration sensor connected via EtherCAT and IO-Link monitored the linear actuators motor.

  3. Packaging: When ready, places the product into either recycling or a box from the fourth station, when it has been retrieved. This station used a Siemens S7-1511 PLC using Profinet to talk to the Universal Robot, and S7-Comms to talk to the SCADA system. Or OPC-UA. We tested both.

  4. Storage: This automated gantry would store and fetch items in a 3d stack. Depending on the quality of the product (1 or 2) a different colour box was selected and moved to station 3. Once confirmation of packaging was done, it would store the product under the same tag the RFID reader had. Products could then be ordered via the SCADA system to the other entry/exit point. The gantry used an Omron PLC + Drives with EtherCAT, and OPC-UA to the SCADA system.

SCADA: Ignition was used to co-ordinate all the stations and as a historian for data (we only had the system fully up for 4 days), which did handle order queueing, items per hour, quality monitoring etc...

Digital Twin: I whipped up in 10 hours a quick digital twin using Unity, simply streaming the OPC-UA data to a UDP stream via Node-Red as it was unfortunately only 1 way. Would have loved to expand upon this but we were very time limited.

We intentionally wanted to use multiple different vendors for the equipment, our employers (who sponsored our course) were kind enough to lend us most of the equipment. Thank god it was all ethernet based though...

It was definitely an opportunity I was glad to have, it was a trial course in Australia, far more use of real equipment and hands on than any of the university degrees would have.

Furman University Scholar Exchange - South Carolina Junior Academy of Science: A Programmable Logic Controller (PLC) for a 3D Printer to Improve Functionality

  • < Previous Event
  • Next Event >
  •  

 

Title

A Programmable Logic Controller (PLC) for a 3D Printer to Improve Functionality

School Name

South Carolina Governor's School for Science & Mathematics

Grade Level

12th Grade

Presentation Topic

Engineering

Presentation Type

Mentored

Abstract

A programmable logic controller (PLC) is an industrial computer system that allows for the monitoring and controlling of a computer's inputs and outputs using custom programs. For instance, these systems can be applied to assembly lines to increase reliability control in the manufacturing process. By implementing a control board and additional components such as terminal blocks to an off-the-shelf MendelMax 3.0 3D printer, a wiring panel is designed and installed to upgrade the printer's ease of use. This results in convenient access to components, an organized series of wires, as well as easier maintenance. A PLC, or control panel, was needed for the MendelMax 3.0 in the thermoplastics lab as many reoccurring problems resulted in the disuse of it; by having a control board, issues can be easily found and solved more efficiently. The design began with locating and mapping the fixed components (axis motors, IEC socket, USC port) and then finding the most effective placement of other moveable components (power supply unit (PSU) and RUMBA board, or motherboard) around the fixed ones. Through a series of trial-and-error and finding compromises between designs, a blueprint was finalized through an online diagramming tool called DigiKey Schemeit. After implementing the PLC board, additional steps were required to configure and calibrate the printer. The project was ultimately successful as the printer now functions properly, printing with precise parameters, after installing the PLC board. This design could be used on other 3D machines as well, making adjustments accordingly.

Location

Johns Hall 109

Start Date

3-28-2020 10:15 AM

Presentation Format

Oral Only

Group Project

Yes

 

Mar 28th, 10:15 AM

A Programmable Logic Controller (PLC) for a 3D Printer to Improve Functionality

Johns Hall 109

A programmable logic controller (PLC) is an industrial computer system that allows for the monitoring and controlling of a computer's inputs and outputs using custom programs. For instance, these systems can be applied to assembly lines to increase reliability control in the manufacturing process. By implementing a control board and additional components such as terminal blocks to an off-the-shelf MendelMax 3.0 3D printer, a wiring panel is designed and installed to upgrade the printer's ease of use. This results in convenient access to components, an organized series of wires, as well as easier maintenance. A PLC, or control panel, was needed for the MendelMax 3.0 in the thermoplastics lab as many reoccurring problems resulted in the disuse of it; by having a control board, issues can be easily found and solved more efficiently. The design began with locating and mapping the fixed components (axis motors, IEC socket, USC port) and then finding the most effective placement of other moveable components (power supply unit (PSU) and RUMBA board, or motherboard) around the fixed ones. Through a series of trial-and-error and finding compromises between designs, a blueprint was finalized through an online diagramming tool called DigiKey Schemeit. After implementing the PLC board, additional steps were required to configure and calibrate the printer. The project was ultimately successful as the printer now functions properly, printing with precise parameters, after installing the PLC board. This design could be used on other 3D machines as well, making adjustments accordingly.

Renishaw plc 3D printers

Application

Application

Professional

Industrial

Personal

Commercial

3D printer type

3D printer type

Tabletop

Food

Professional

For home

Chocolate

Jewelry

Russian

Reprap

Dental

Full color

Industrial

Not expensive

Medical

For training

Material type

Material type

Plastic

606

Metal

50

Photopolymer

252

Other

144

Manufacturer

Manufacturer

3D Systems

84

PICASO 3D

12

Stratasys Ltd

38

Leapfrog BV

6

EnvisionTEC

51

Myriwell

4

3D-Experts

3

PrintBox3D

4

FELIXrobotics

11

Solidoodle

8

WANHAO

32

ROKIT

5

SeeMeCNC

4

mUVe 3D LLC

1

RepRapPro

5

Formlabs

9

Afinia

1

Airwolf 3D

6

Type A Machines

2

iRapid

1

RoBo 3D Printer

3

Mixshop Inc

4

IonCoreLtd

1

Old World Laboratories

1

XYZprinting

13

Panowin Technologies Co. , Ltd.

2

MiiCraft

7

Portabee 3D Printer

2

Zeepro

1

Pirate 3D

1

Qualup SAS

2

BEETHEFIRST

3

Heacent

2

Robot Factory

2

Kuhling&Kuhling

1

3Dfactories

3

Tangible Engineering USA Corporation

1

DWS Lab

1

Sedgwick

2

3DJoy

4

Futura Elettronica

1

Makible Ltd

2

ALT Design

1

Active 3D

2

Trinitylabs

1

Sumpod Ltd.

4

Brahma3

1

Hyrel 3D

5

Omni3D

4

BCN3D Technologies

7

Boots Industries

2

ORD Solutions

2

Ironvault

1

2PrintBeta

3

Unique Design

3

Hot Proceed

1

3DD Plas

2

York3dPrinters

1

Code-P

4

Deezmaker

3

Ruian Maitian Network Technology Co

2

CB-Printer

1

Print Technologies Pty Ltd.

5

MaukCC

1

Choc Edge Ltd

2

Shenzhen WeisTek Co.,Ltd

5

Delta Tower

2

Tegelbeckers Ltd

1

Deltaprinter

1

MindKits

1

Robot Co, Ltd

1

Romscraj

2

Fabmaker

1

Peerbhai Robotic

1

Sintermask GmbH

1

KL Services Group Inc

1

Fochif Mechatronics Technology Co. , Ltd

4

Teil3

1

Maker's Tool Works, LLC.

2

Gaminu

1

re:3D

1

inDimension3

4

Acuity Design

1

Essential Dynamics

1

Isis3D

1

Velleman

1

Kentstrapper

4

Blue Eagle Labs

1

Gubbels Engineering

2

Zortrax

8

3dBotic

1

MakerGear, LLC

1

Jelwek

1

it is 3D

2

Cablysa Systems, S. L.

3

Ac123Dc

1

E3D Online

1

Hydraraptor

1

MakerBot Industries, LLC

8

Delta Micro Factory Corporation

3

Ultimaker B.V.

12

Solidscape Inc.

8

MBot3D

4

B9Creations

4

Jinhua Flashforge Technology Co., Ltd

26

Tinkerine Studio Ltd

3

Aleph Objects Inc.

4

DeltaMaker

1

Reprap Austria

3

IC3D LLC.

1

Ultibots, LLC.

2

Intelligent Machine Inc.

1

Metamaquina

1

Shenzhen Mootooh Engineering Co., Ltd.

1

Multitec GmbH

3

German RepRap GmbH

3

Sharebot

17

Nova 3D

1

QU-BD Inc.

4

RDMCU

1

Full Spectrum Laser LLC

1

PieceMaker Technologies

1

Printbot, Inc.

7

Terawatt Industries

1

botObjects

1

Lunavast

2

Maker Farm

3

NWRepRap

1

eMotion Tech

1

Printed Worlds

1

Reprapsource

1

Twelvepro Co

1

Replicator Warehouse

1

Stellamove Inc.

1

Make Mendel

6

Rapide 3D

2

Makealo

1

Crew Ltd.

1

Open cube

1

3D Kits

1

Coombes Solutions Ltd.

1

SHARK Limited Partnership

1

Smartfriendz

1

3D Monster

1

Kikai Labs

2

THY3D

1

Tantillus

1

RepRap Diffusion

1

QSQM International Co.

1

Tumaker

1

Makism 3D Corp.

3

3dBotZ

1

ZMorph 3d

1

Eckertech Inc.

1

Imec Proto

6

miniFactory Oy Ltd

1

printMATE 3D

1

CMET Inc.

5

Arcam AB

6

3Geometry Manufacturing Systems Pvt Ltd

8

Electro Optical Systems

15

Trump Precision Machinery Co. , Ltd

4

Wuhan Binhu Mechanical & Electrical Co., Ltd.

11

Optomec Inc.

1

Shaanxi Hengtong Intelligent Machine Co., Ltd.

9

Matsuura Machinery Corporation

1

ExOne Company, LLC

6

Concept Laser GmbH

9

Instrument Tech Co, Ltd

7

UnionTech

8

Renishaw plc

2

D-MEC Ltd.

3

Realizer GmbH

5

SLM Solutions GmbH

5

Fabriconic LLC

3

Mark Forged

8

Keyence Corporation

2

SYS + ENG

1

Lithoz GmbH

1

DWS s.r.l.

12

Beijing TierTime Technology Co. Ltd

17

Carima

3

Mcor Technologies Ltd.

3

Asiga

11

Rapid Shape GmbH

14

solido ltd.

1

Blueprinter ApS

1

Kevvox Pte Ltd.

2

JER Education Technology Co., Ltd

1

Azuma Engineering Machinery Inc.

2

Space Monkey

1

Trimaker

1

Most Fun

1

Iniciativas 3D

1

IdeaLab 3d

1

MendBot Labs

Bonsai Lab

2

MakerDreams

1

i3Dbot Co. , Ltd

2

Natural Machines

1

Cyrus3D

ITALYmaker

Something3D

Cagelli Distribution

E Crew Vis

BigRep GmbH

2

Voxeljet Technology GmbH

5

Sciaky Inc.

Mankati

4

F&B rapid production

3

3DQuality

17

Workshop Churyumov

2

Unimix

2

Center for Additive Technologies

3

ENNOVA

1

Exclusive Solutions

2

Magnum

5

SHEKLA

1

D-Force

3

BigRep

4

Roland

1

Alphabet 3D

2

MAKEX

1

3D Master Kit

7

Shining 3D

25

3NOVATICA

3

AVS Robotics

1

IMPRINTA

11

Createbot

5

AIO Robotics

1

RK-3D

1

SPETSAVIA

3

3DiY

14

Wonwall

1

Apium Additive Technologies

3

3DSUN

1

Cheap3D

1

3rd

1

EGL3D

1

Creality 3D

42

UNIMATECH

2

VolgoBot

7

ZVER 3D

3

Zenith

2

MicroFactory

1

Hewlett Packard

2

Shenzhen Anet Technology Co Ltd

15

MASS PORTAL SIA

11

Cyberon

2

PHOTOCENTRIC

2

TotalZ

11

3dcon

2

Raise3D

6

OOO RUSSIAN ENGINEER

1

Vortex-3D

5

Flying bear

11

Print3D

5

ROBOINO

1

SoloPrint

1

Fun Distribution

1

Alekmaker

2

Cronos

2

TEVO 3D

9

3D printers from China

2

ZAV 3D printer

4

Epo3d

1

FLSUN 3D

3

WINBO

19

PROTOTYPE

1

UNIZ TECHNOLOGY

2

W2P Engineering GmbH

4

MAESTRO

1

Pi 3D printer

1

Shenzhen Tronxy Technology Co

23

Kelandi

1

Geeetech

21

3DCeram

2

Omaker

1

Builder 3D Printers

6

Creatable Labs

1

ROBOZE

3

Desktop Metal

1

Sintratec

2

CreatBot

10

ANYCUBIC

36

3dlaboratorio

2

OOO SPC "Lasers and Equipment"

2

Prusa Research

6

Prismlab

3

ivilol

2

Geralkom-3D

7

EqMex

1

Tsar3D

2

Zhuhai CTC Electronic Co. , Ltd

3

Shenzhen Aurora Technology Co., Ltd

6

Monoprice

1

Shenzhen Salon Technologies Co., Ltd.

1

Shenzhen Sundystar Technology Co., Ltd

2

Shenzhen Easythreed Technology Co., Ltd

1

WOW Innovation Technology Co., Ltd.

2

Jinhua Xingzhe 3D Technology Co., Ltd

1

Shenzhen Zhongxin Microscience Software Co., Ltd.

1

Shenzhen Yaying Trading Co. , Ltd

5

Z Bolt Co.

2

Anisoprint

1

Shanghai 3D ARTEL Science and Technology Co.

3

FABERANT 3D printers

1

Self-assembly 3D printers

4

Z Rapid Tech

21

Zonestar

13

3DGence

3

BLB Industries

1

Hard Light

1

Stereotech

2

TPM3D

7

Artillery

4

Phrozen Tech Co. , Ltd.

8

INDIGO 3D

1

Aconity3d

6

OR Laser

3

Farsoon Technologies

5

QIDI Technology

11

Shenzhen Twotrees Technology Co., Ltd.

7

Mingda

18

Elegoo

21

Longer

9

Sunhockey

2

DUPAS3D

1

Kelant

5

Voxelab

3

DIYMARIA

1

VSHAPER

CREASEE

CNC Barcenas

5

Vistar

11

Kingroon

1

IdeaFormer

3

F2 Innovations

3

Sindoh

8

Eplus3D

8

Emake3D

Print Technology

Print Technology

Plastic Jet Printing (PJP)

8

MultiJet Modeling (MJM) Technology

1

SLA printing technology

Sterolithography (SLA) technology

2

Film Transfer Imaging (FTI)

MultiJet Printing (MJP)

20

Multi-Jet Modeling (MJM) Technology

2

Stereolithography (SLA)

115

Selective Laser Sintering (SLS)

65

Direct Metal Sintering (DMS)

6

Granular

5

Fused deposition modeling (FDM/FFF)

977

DoD/SCP Technology

6

PolyJet 3D printing Technology

19

The EnvisionTEC 3D-Bioplotter 3D printing technique

2

Direct Light Projection (DLP)

31

Photopolymerization

Digital Light Projection (DLP)

5

Digital Light Processing (DLP)

65

Additive Layer Manufacturing (ALM)

2

Laser Stereolithography (LSLA)

1

Direct Light Processing (DLP)

1

Electron beam melting (EBM)

6

Laser welding CLAD

6

Laser sintering (LS)

4

Layer by layer manufacturing (LOM)

5

Selective laser melting (SLM)

31

Laser Engineered Net Shaping (LENS)

1

Direct Metal Laser Sintering (DMLS)

11

Laser metal melting (LC)

10

Direct Metal Tooling (DMT)

7

Solid Creation System (SCS)

3

Ultrasonic Additive Manufacturing (UAM)

3

Composite Filament Fabrication (CFF)

1

Drop on Demand (DOD)

1

Lithography Ceramic Manufacturing

1

Melted and Extruded Modeling (MEM)

7

Drop-On-Demand (DOD)

Sliding Separation Process (SSP)

9

Smooth Curvature Printing (SCP)

2

Plastic Sheet Lamination (PSL)

1

Selective Heat Sintering (SHS)

1

ColorJet Printing (CJP)

7

Micro SLA

1

DLP-SLA

3

WDM (Layer Waxing)

2

SLA-sla

Direct Metal Printing (DMP)

7

HP Multi Jet Fusion technology

2

3D Daylight Polymer Printing (DPP)

2

Smart-Positioning-System Technology (SPS)

2

LCD Stereolithography

69

UV LED DLP

4

Single Pass Jetting (SPJ)

1

Atomic Diffusion Additive Manufacturing (ADAM)

1

bioprinting

3

Powder Binder Jetting (PBJ)

10

Reset filters

What it consists of and how it works RepRap 3D printer

The number of people interested in 3D printers is growing every day, and 2014 has become the absolute leader, if you look at the request statistics for several years, for example, through Yandex. In this regard, we decided to publish an article for the most part for people who are going to assemble a printer with their own hands using various components. At the same time, a person saves, gains additional knowledge and pleasure from the assembly process.

Almost all personal 3D printers use the same approach to the 3D printing process. Details may vary, but in general, the structure and principle of operation are the same. If you describe the 3D printer circuit very briefly, it looks like this: 4-5 stepper motors, a temperature sensor for the nozzle, a heating table, three end sensors that are at the zero mark of the axes, as well as a head and table heater. In addition, the composition may include a second extruder with a thermistor and a heater, a fan that cools the die, and end sensors with a maximum mark.

Connecting all this to a computer directly is impossible, therefore a controller is used, but a model cannot be placed in it directly, this requires a G-code for control - this is a simple set of commands with which you can set actions for the printer. Certain types of controller allow you to install a card reader, after which you can completely write the code to the Micro SD card. In this case, a few buttons and an LCD display are enough for control, even when the computer is turned off.

Controllers are most often made for Arduino IDE. Under it create almost all the firmware. The market leaders today are RAMPS, Generation Electronics and Sanguinololu. RAMPS is considered a leader in its field. Combination of Arduino and Pololu: it has five independent controllers. The fifth is for the second extruder. There is an exit to the extruder heaters and the heating table, thus, it becomes possible to supply plastic with different temperatures to the extruders. There are 6 limit sensor inputs, SD card connector, SPI and I2C.

Movement occurs in three dimensions - along the X, Y and Z axes. To do this, 3D printers have stepper motors that move with high precision and accuracy - usually 1.8 degrees per step. For accurate and fast movement, 3D printers use timing belts and rollers in the X and Y axes. Also, many use a threaded rod or special screws in the Z axis for even more precise positioning. The 3D printer is controlled by the controller, moving the print head (extruder) that extrudes the melted plastic, creating a model layer by layer.

NEMA-17 stepper motors

NEMA-17 is not a model name, but a stepper motor footprint that has three modes: full step, half step, and micro step.

During full stepping, stepper motors take 200 steps to turn the motor 360 degrees, during half stepping - 400, and during microstepping, it is possible to divide the step into 4, 8 and even 16 parts. Microstepping technology is complex, so many companies began to manufacture stepper motor controllers.

The operation of the controllers is as follows: first, the power goes to the engine, then to the logic part, then the direction and the “step” command are given to the control contacts. During the “step” command, the motor receives enough voltage to move the rotor one microstep, half step, or step, depending on the parameters set by the jumpers. Often, stepper motor controllers have a 1/16 mode. To regulate the voltage, a variable resistor is installed on the controller. It is an important element because steppers can be under 8V, 4V and 12V.

Extruder

Printer element that distributes plastic and other materials evenly over the work surface. The extruder melts and extrudes an ABS or PLA thermoplastic through a nozzle onto the table surface. The extruder is the most complex part of a 3D printer, the main components of which are: a plastic feed drive and a thermal head.

The filament drive ejects filament with a diameter of 1.75 or 3 mm. using a gear mechanism. Most modern drives use a stepper motor to better control the filament feed to the thermal head. The filament, after being fed into the extruder by a drive, passes into a thermal head, made from a piece of aluminum with a built-in heater. When the plastic reaches the thermal head, it heats up to a temperature of 170-260 degrees Celsius, depending on the type of plastic. While in a semi-liquid state, the plastic is extruded from the print head, which usually has a hole diameter in the range of 0.35 to 0.5 mm.

Print surface (platform, table)

The table is a work surface on which 3D parts are formed. The size of the work surface varies depending on the printer model, and is usually in the range of 150 to 200 square millimeters. Most manufacturers of 3D printers offer a heated platform - already in the kit or as an additional option. Also, there is always the opportunity to make a heated platform yourself from improvised material. The task of the platform is to prevent breaks or cracks in the model, as well as to ensure reliable adhesion between the first layers of the printed part and the working surface.

The platform surface is made of glass or aluminum for better heat distribution over the work platform and provides a smooth, even surface. Glass gives a more even surface, while aluminum distributes heat better in the case of a heated platform. To prevent the printed model from flying off during the creation process, the surface is often covered with some type of adhesive or film. Such materials often consist of Kapton or polyamide tape, depending on the type of plastic.

Linear Motor

The type of linear motor (drive) used on a particular 3D printer largely determines how accurately the device will print, how fast, and how often and how much the 3D printer will need to be serviced. Many 3D printers use smooth, precise rods for each axis, as well as plastic or bronze ball bearings to drive each rod. Linear ball bearings have gained a lot of popularity due to their durability and better performance, but they are often noisier than bronze ones, which, however, are more difficult to calibrate at the time of assembly.

Retainer (endstop, limit switches)

The range of motion of linear actuators is usually limited by a mechanical or optical detent. Roughly speaking, these are just stops that signal to the printer that it has come to the edge of the work surface in order to prevent it from going beyond the platform. EndStop are used to define the origin (0,0,0) for all three axes.

Although the latches are not required for 3D printers, having them will allow the printer to calibrate the position before each print process, which will make printing more accurate and accurate. End sensors are of two types: pressure and optical. Optical is more accurate, but in the case when there is no need for special accuracy (for example, X-Y), you can resort to savings and use pressure.

Frame

What holds all the above elements together is called the frame. The shape of the frames, as well as the material from which it is made, greatly affect the accuracy and quality of the print. Many 3D printers use threaded rods and other materials in the frame construction. Also, many printers use laser-cut plywood sheets to create the frame.


Learn more