PACKAGE 3DPrinter - SIGMATEK · 3DPrinter The 3DPrinter package supports fast project devel-opment...

3
3DPrinter The 3DPrinter package supports fast project devel- opment with a 3D printer. It is equipped with the most important functions and can be expanded as desired. Standard features include 3 axes and 2 ex- truders. The example project is based on a 2-CPU solution, which means that the process and the vi- sualization are divided over two separate stations. The Application Demo was constructed with hard- ware from the SSK 002 (SIGMATEK Starter Kit) to enable testing immediately after the initial upload. FEATURES Loading G-code file / editing / operation / simulation / visualization Manual initial start-up + 3 axes and 2 extruders + 3 temperature ranges (heating bed / heating chamber / extruder) Extruder change and offset value are implemented for 2 extruders and very easily expandable Simple conversion to other kinematics, such as LinearDelta kinematics 1:1 importable into an SSK 002 (SIGMATEK Starter Kit) The ability to start at a specific line number allows an interrupted print job to continue The typical machine functions are already implemented and fully programmed An interface is integrated, through which G-code lines can be transmitted in ASCII format. Simplify3D or RepetierHost are 2 examples that were tested. SOFTWARE VERSIONS Design environment LASAL CLASS 2, LASAL SCREEN Operating system RTOS, Salamander PACKAGE SYSTEM REQUIREMENTS Performance Index A B C D E Visualization Memory Requirements Code Size [KB] 2.9 User Heap [KB] 46 LSE Project Size [KB] 17.8 SRAM [bytes] 0 Process Control Memory Requirements Code Size [KB] 3.4 User Heap [KB] 8.6 SRAM [bytes] 544 COMPONENTS Library 3DPRINTER Contains all classes of the package for importing or updating existing applications Application Demo Shows the uses of classes based on an example with a Cartesian robot and 2 extruders Resolution 800x480 Documentation All class documentation, as well as user and program manual where required

Transcript of PACKAGE 3DPrinter - SIGMATEK · 3DPrinter The 3DPrinter package supports fast project devel-opment...

Page 1: PACKAGE 3DPrinter - SIGMATEK · 3DPrinter The 3DPrinter package supports fast project devel-opment with a 3D printer. It is equipped with the most important functions and can be expanded

3DPrinterThe 3DPrinter package supports fast project devel-opment with a 3D printer. It is equipped with the most important functions and can be expanded as desired. Standard features include 3 axes and 2 ex-truders. The example project is based on a 2-CPU solution, which means that the process and the vi-sualization are divided over two separate stations. The Application Demo was constructed with hard-ware from the SSK 002 (SIGMATEK Starter Kit) to enable testing immediately after the initial upload.

FEATURES

■ Loading G-code fi le / editing / operation / simulation / visualization

■ Manual initial start-up + 3 axes and 2 extruders+ 3 temperature ranges (heating bed / heating chamber / extruder)

■ Extruder change and offset value are implemented for 2 extruders and very easily expandable

■ Simple conversion to other kinematics, such as LinearDelta kinematics

■ 1:1 importable into an SSK 002 (SIGMATEK Starter Kit)

■ The ability to start at a specifi c line number allows an interrupted print job to continue

■ The typical machine functions are already implemented and fully programmed

■ An interface is integrated, through which G-code lines can be transmitted in ASCII format.Simplify3D or RepetierHost are 2 examples that were tested.

SOFTWARE VERSIONS

Design environment LASAL CLASS 2, LASAL SCREEN

Operating system RTOS, Salamander

PACKAGE

SYSTEM REQUIREMENTS

Performance Index A B C D E

Visualization Memory Requirements

Code Size [KB] 2.9

User Heap [KB] 46

LSE Project Size [KB] 17.8

SRAM [bytes] 0

Process Control Memory Requirements

Code Size [KB] 3.4

User Heap [KB] 8.6

SRAM [bytes] 544

COMPONENTS

Library 3DPRINTER ■ Contains all classes of the package for importing or updating existing applications

Application Demo ■ Shows the uses of classes based on an example with a Cartesian robot and 2 extruders

■ Resolution 800x480

Documentation ■ All class documentation, as well as user and program manual where required

Page 2: PACKAGE 3DPrinter - SIGMATEK · 3DPrinter The 3DPrinter package supports fast project devel-opment with a 3D printer. It is equipped with the most important functions and can be expanded

DataAnalyzerThe DataAnalyzer Add-On my be used for record-ing and graphically displaying data and metrics of all types. Additionally the recorded data can be exported in different formats for further processing and evaluation.The Add-On is based on a 2-CPU solution. This Add-On contains the program elements for the LASAL CLASS project, as well as the LASAL SCREEN projects for multiple resolutions.

ADD – ON

FEATURES

■ Recording and graphic display of data

■ Export data in CSV or LDS fi le fi le format

■ Basic functions of an oscilloscope (cursor, trigger electrode etc.)

■ Communication between two CPUs

SOFTWARE VERSIONS

Design environment LASAL CLASS 2, LASAL SCREEN, LASAL Machine Manager

Operating system RTOS, Salamander

SYSTEM REQUIREMENTS

Performance Index A B C D E

Memory requirements vary depending on configuration!

Visualization Memory Requirements

Code Size [KB] 367

User Heap [KB] 3293

LSE Project Size [KB] 190

SRAM [bytes] 452

Process Memory Requirements

Code Size [KB] 189

SRAM [bytes] 100

AVAILABLE RESOLUTIONS [px]

800x480, 800x600, 800x1280, 1024x768, 1280x800, 1366x768

Page 3: PACKAGE 3DPrinter - SIGMATEK · 3DPrinter The 3DPrinter package supports fast project devel-opment with a 3D printer. It is equipped with the most important functions and can be expanded

PIDRegulatorThis package contains different variations of a PID controller. In addition to temperature regulation, the creation of a self-defi ned controller is shown, as well as using multiple controllers in a group with set value control. Controllers with multiple self-optimizing variants can be selected to fi nd the optimal parameters for the system to regulate. Ex-ample classes for evaluating alarms or warning are included.The ProgManual is a guide for quickly and easily im-plementing the controller. For more details, see the class documentation.

FEATURES

■ PID Controller with various operating modes (automatic, semi-automatic, manual)

■ Interactive and ISA PID models are available

■ Intelligent Anti-Wind-Up and Anti-Starving mechanisms

■ Heating optimization / cooling optimization (Ziegler Nichols, Takahashi, Cohen Coon, Chien-Hrones-Reswick)

■ Operating point optimization (Ziegler Nichols, relay feedback)

■ Grouping function with set value control

SOFTWARE VERSIONS

Design environment LASAL CLASS 2

Operating system RTOS, Salamander

PACKAGE

SYSTEM REQUIREMENTS

Performance Index A B C D E

Visualization Memory Requirements

Code Size [KB] 211

User Heap [KB] 10

LSE Project Size [KB] 4569

SRAM [bytes] 8

COMPONENTS

Library PIDRegulator ■ Contains all classes of the package for importing or updating existing applications

Add-On ■ TemperatureController

Application Demo ■ Shows the use of package classes on an example

Documentation ■ All class documentation, as well as user and program manual where required