USER MANUAL Unique Ware 2 CraftWare TABLE OF CONTENTS 1 INTRODUCTION 4 2 INSTALLATION AND GETTING STARTED 4 2.1 DOWNLOAD AND INSTALL THE CRAFTWARE SOFTWARE4 2.2 OPEN THE CRAFTWARE SOFTWARE4 2.3 CRAFTWARE HAS 3 VIEWS WITH DIFFERENT FUNCTIONS4 3 OBJECT VIEW – ADDING AND MOVING OBJECTS 5 3.1 DETAILED COMMAND INFORMATION 5 3.2 OPTIONS MENU5 3.2.1 General settings 6 3.2.2 Graphics settings 6 3.2.3 Color settings 7 3.2.4 Printer settings 7 3.3 ADDING AN OBJECT 8 3.4 SELECTING OBJECTS 9 3.5 CHANGING THE VIEWING ANGLE – LOOKING AROUND IN THE VIRTUAL BUILD PLATFORM 9 3.6 DUPLICATING OR CLONING AN OBJECT 9 3.7 MOVING THE OBJECT ON THE VIRTUAL PLATFORM 9 3.8 ROTATING AN OBJECT 10 3.9 CHANGING THE SIZE OF AN OBJECT10 4 SUPPORT VIEW - CREATING AND MANAGING SUPPORT BARS 10 4.1 AUTOMATIC SUPPORT GENERATION 10 4.2 SETTING THE THICKNESS OF THE SUPPORT BARS 11 4.3 CHANGING THE SURFACE STEEPNESS FOR AUTOMATIC SUPPORT BAR GENERATION 11 4.4 MANUALLY ADDING AND REMOVING SUPPORT BARS11 5 GENERATING THE GCODE 12 5.1 EASY SLICING MODE SETTING OPTIONS 12 5.1.1 Print Quality 12 5.1.2 Selecting the printing material – this option specifies the heat setting of the extruder 12 5.1.3 Automatically generate support – CraftWare generates support bars automatically 13 5.1.4 Add raft – CraftWare generates raft below the object automatically 13 5.2 SLICING SETTINGS IN CRAFTWARE IN EXPERT MODE 14 5.3 SETTING OPTIONS IN EXPERT MODE 14 5.4 BASIC SETTINGS IN EXPERT MODE14 5.4.1Resolution 15 5.4.2Extruder 15 5.4.3 Vertical shell 15 5.4.4 Top-bottom shell setting 17 5.4.5 Top most shell settings 17 5.4.6 Vase Mode 18 5.4.7 Enable micro travels 18 5.4.8 Enable disable infill 18 5.4.9 Infill settings 18 CraftWare 5.5 ADVANCED SETTINGS IN EXPERT MODE 18 5.5.1 Island entry point settings 19 5.5.2 Island entry point location settings 19 5.5.3 Drawing order: ToolPath optimizer configuration 20 5.5.4WarmupFill 20 5.5.5 Alternating loop direction 20 5.5.6 Retraction inside islands 20 5.5.7 Speeds settings: 20 5.5.8 Support setting 21 5.5.9 Far Travel settings 21 5.5.10 Avoid Island 21 5.5.11 Avoid holes 21 5.6 FOUNDATION SETTINGS IN EXPERT MODE 21 5.6.1 First layer settings 21 5.6.2 Skirt settings 22 5.6.3 Brim settings 22 5.6.4 Raft settings 22 5.7 TEMPERATURE SETTINGS IN EXPERT MODE 23 5.8 HEATING SETTINGS23 5.8.2 Cooling settings - Fan control 23 5.9 GCODE PARAMETER SETTINGS 24 5.9.1 Header/Footer options 24 5.9.2 Layer Script 24 5.9.3 GCode Options 24 5.9.4 GCODEE Postprocessing 24 5.9.5 Early extrusion 25 5.10CONTROL 25 6 GCODE VIEW 25 6.1 FUNCTIONS ON THE LEFT SIDE OF THE SCREEN 25 6.2 FUNCTIONS ON THE RIGHT SIDE OF THE SCREEN IN GCODE VIEW25 6.2.1Slice 25 6.2.2Clear 25 6.2.3Load 25 6.2.4Save 26 6.2.5Print 26 6.2.6Options 26 6.3 FUNCTIONS ON THE TOP OF THE SCREEN 26 6.3.1Legend 26 6.3.2 GCode (G1) 26 6.3.3Type 26 6.3.4 Tool Head 26 6.3.5Extrusion 26 6.3.6 Feed Rate 26 6.3.7 Section view 27 6.3.8 Control panel at the bottom of the screen in GCode view 27 3 CraftWare INTRODUCTION CraftWare software converts 3D designs into printing commands for the CraftBot 3D printer. To print a 3D object CraftBot needs toolpath information generated from 3D object files like .obj or .stl. Toolpath information is simply called “GCode”. CraftWare has been developed by CraftUnique with the aim of easing and perfecting the printing process. This manual was prepared for the version 1.14. INSTALLATION AND GETTING STARTED 2.1 DOWNLOAD AND INSTALL THE CRAFTWARE SOFTWARE • Open a new browser session on the computer where you’d like to install CraftWare. • Go to www.craftunique.com/craftware • Scroll down the page to select the latest version of CraftWare. • Select the Windows or MAC OSX version according to your operation system. To install Craftware on Linux use the package manager or issue the command “dpkg -i craftware_1.14-5.deb” • Download the installer • Open the installer and follow the directions to install the software. 2.2 OPEN THE CRAFTWARE SOFTWARE Once CraftWare has been opened up, you will see a virtual build platform which represents your CraftBot’s real build plate. 2.3 CRAFTWARE HAS 3 VIEWS WITH DIFFERENT FUNCTIONS (1) Object view – 3D object view to move, rotate, resize/scale, clone/duplicate (2) Support view – add or remove support individually or modify auto generated ones (3) GCode view – the object can be viewed in a sliced view 4 CraftWare Switching between views is done either by clicking on the Object, Support or GCode buttons or by hitting their respecting number (1-2-3) on the keyboard. Object and Support views have unlimited “Undo – Redo” option. Undo - Redo function is not available in GCode view. OBJECT VIEW – ADDING AND MOVING OBJECTS 3.1 DETAILED COMMAND INFORMATION Commands to use CraftWare are also highlighted at the lower section of the screen with explanation what functions are available in the given view and how these functions can be controlled. 3.2 OPTIONS MENU General, graphic, color and printer settings can be managed via the Options menu located at right side of the screen. 5 CraftWare 3.2.1 General settings On-line settings – if selected CraftWare will check is new updates have been released since last usage. Other setting options include CPU settings, handling panel on screen placement and file handling options. 3.2.1.1 File handling setting options Within file handling options users can specify the type of GCode extensions to be used. Users can also add prefix and suffix to the file names here. 3.2.1.2 Setting Associated file types Users can specify which types of file should be automatically associated with CraftWare 3.2.2 Graphics settings In the general graphics settings rendering, object viewer and GCode viewer settings can be modified. 3.2.2.1 Rendering API – it can either Openg GL or Direct 3D 3.2.2.2 Object viewer settings Display mode – compressed or legacy Specifying how object outside the work area should be market. If the sliding bar is moved to the left objects parts outside the work area are transparent. If the slider is moved all the way to the left object parts outside of the work area will be colored bright red. Further object settings include • Show backfaces – The surface of the object consists of triangles. This option visualises these triangles. If users move inside the the object and see the those triangles from the back they will see them marked black. • Transparent – turns objects transparent, showing object blocked from view lighter. • Environment mapping -– Surface of the objects reflects the surrounding. Giving more realistic view. • Eozin shader – giving an eozin green shade surface to the objects. 6 CraftWare 3.2.3 Color settings Visual color tailoring of the object segments, different extrusions volumes (mm/mm), speed settings (mm/s) in the GCode visualization. Accepted color formats are RGB, RRGGBB, ARGB, AARRGGBB, Double click to pop up the color editor. 3.2.4 Printer settings Different 3D printers have different technical specification. In this setting section of CraftWare these individual differences can be specified. 7 CraftWare Set the following parameters according your 3D printer technical specification: • 0,0 position – specify where the 0,0 starting position is. This is marked on the screen with a transparent light blue triangle. • • • For 3D printers with circular build platform select Circular platform Specifying the filament type the 3D printer can handle GCode acceleration estimation – if selected CraftWare will calculate using the parameters specified here: Max. Acceleration, Corner coefficient, Max speed, time step 3.2.4.1 About The “About” section tracks software development changes. 3.3 ADDING AN OBJECT You can add objects, .stl files onto this virtual build plate and get an impression of what the real life print will look like. To Import your design objects either Click the “Add” button located in the top row of icons, select the 3D design object to be printed or “Drag and Drop” your stl file from the file manager. Multiple files can be added to the scene. The selected object will appear at the center of the virtual build plate. More objects can be added to enable multiple object printing parallel. 8 CraftWare 3.4 SELECTING OBJECTS Click on the „Select” tag in the upper tool row. There are two options to select an object: • Moving the cursor above the selected item – a frame will be shown around the object – and by clicking with Left Mouse Click • or by selecting from the list of object in the function bar at the bottom of the page. Select all function (CTRL + A key) can be used if we have multiple objects we would like to modify. Select none function is also available at a Click. Adding object to the selection: Shift + Left Mouse Click 3.5 CHANGING THE VIEWING ANGLE – LOOKING AROUND IN THE VIRTUAL BUILD PLATFORM CraftWare has the option in all views to move around in the virtual build area: • Zoom in and out - Scrolling the Mouse wheel • Rotate around target with the middle or right mouse button • Use SHIFT to pan and CTRL to look around Camera Control enables to change the view angle • • • Home – sets back viewing angle to the original starting viewpoint Top, Left, Right, Bottom view can be selected at button click Extends – this function helpt to view ALL object on the build plate in the closest possible view, without changing the view angle 3.6 DUPLICATING OR CLONING AN OBJECT Switch to „Move”. Move the mouse over the object to be duplicated/cloned (Cursor will change to a hand sign). Hold ALT+key Left Mouse and drag the Duplicate/Clone away. Release Left Mouse Button key. Multiply objects: Select object to be multiplied. At the bottom control panel select “Multiply”. Specify the number of clones and click “ok”. 3.7 MOVING THE OBJECT ON THE VIRTUAL PLATFORM Select “Move button” on the top icon row. Objects can be moved either by mouse movement or by setting numerically the distance by axis in the panel at the bottom screen. With the drop function we can virtually place the object on the build platform. Objects turn red if moved outside of the printing area. Realign – arranges all objects within the print area optimally centered. 9 CraftWare 3.8 ROTATING AN OBJECT Objects can be easily rotated in CraftWare. Click on the „Rotate” button on the top menu panel. If object is selected with Left Mouse Button three arrows will appear indicating the three axes along which the object can be rotated. By holding the Left Mouse Button down over the selected axis CraftWare will rotate the object along it as the mouse is moved. Once the desired position is reached release the Left Mouse Button. Object position can individually be tailored as well by manually in the control panel at the bottom of the screen. 3.9 CHANGING THE SIZE OF AN OBJECT Objects can be resized in two ways. If we would like to proportionally resize the object select „Scale” button on the top menu panel. Move mouse over the item to be resized, click the Left Mouse Button. By moving the mouse forward the object will be enlarged and by pulling it will shrink. Object size can be individually tailored as well manually in the control panel at the bottom of the screen. Resizing can be in metric or in percentage. By clicking on the red lock sign independent modification of the X-Y-Z axes dimensions are enabled. If locked changes will be proportional to all dimensions. Mirror function mirrors the object along an axis. For example this function can be used if we would like to have a left and a right mirrored version of the same object. It does not need to be redesigned. By mirroring the duplicate we can easily create the required item. SUPPORT VIEW – CREATING AND MANAGING SUPPORT BARS Support view can be entered either by clicking the „Support” button at the left side of the screen or by hitting „2” on the keyboard. 4.1 AUTOMATIC SUPPORT GENERATION CraftWare can automatically generate support by clicking on Auto-Generate Support in the control box at the bottom of the screen. 10 CraftWare 4.2 SETTING THE THICKNESS OF THE SUPPORT BARS Support thickness can be individually tailored in the control box at the bottom of the screen. By default support bar thickness is set to 1.8 mm CraftWare will automatically recalculate the bars and place them in the same distance apart as the sickness of the Support Bars. 4.3 CHANGING THE SURFACE STEEPNESS FOR AUTOMATIC SUPPORT BAR GENERATION The minimum surface steepness determines to which object part CraftWare generates support automatically. By default surface steepness is set at 75°. In case of more fine printing lower steepness can be applied. 4.4 MANUALLY ADDING AND REMOVING SUPPORT BARS CraftWare has the option to manually add or remove support bars. Even non vertical support bars can be added. Removing a support bar: CTRL + Left Mouse Button Adding support bar: Move the cursor to the attaching point of the planned support bar; (CraftWare will allow it only to the positions where it is feasible, red sign will indicate if not feasible) support bars max steepness is 45°. 11 CraftWare GENERATING THE GCODE Once the designing of the object is ready the printing toolpath information (GCode) needs to be generated. This has to done by clicking on the “SLICE” button to the right side of the screen. A new window pops up with options to specify the printing quality and material to be used. CraftWare slicing feature has two modes: Easy and Expert. By default Easy pops up. 5.1 EASY SLICING MODE SETTING OPTIONS: 5.1.1 Print Quality: • Ultra: 100 micron • High: 200 micron • Medium: 300 micron 5.1.2 Selecting the printing material – this option specifies the heat setting of the extruder • PLA – 215 °C/ 419 °F • ABS - 250 °C/ 482 °F 12 CraftWare 5.1.3 Automatically generate support – CraftWare generates support bars automatically 5.1.4 Add raft – CraftWare generates raft below the object automatically 13 CraftWare A Raft is a few layer of filament creating a base underneath the object. Objects are printed on the raft, not directly on the build plate. Rafts help to prevent warping. Rafts are recommended for object with small footprints. Rafts are primarily used with ABS to help with bed adhesion. By hitting the Slice button CraftWare will generate the GCode and switch to GCode view. 5.2 SLICING SETTINGS IN CRAFTWARE IN EXPERT MODE By clicking on Expert Mode CraftWare offers a range of further setting option. In the Mode box it is possible to switch back to Easy Mode, doing so will eliminate all setting changes done in Expert Mode. Input control - Detailed description of the function is explained in the left bottom box for the input control field to be modified. 5.3 SETTING OPTIONS IN EXPERT MODE: Load – You can load previously saved settings Save – Name and save current settings Delete – Delete previously saved settings Load defaults – Resets all slicing option to default setting Import / Export – Settings can be exported and imported in a cwsp file format (Craft Ware Slicer Preset) 5.4 BASIC SETTINGS IN EXPERT MODE: 5.4.1 Resolution: Extrusion Width – It specifies the distance of midline of perimeter and loops in millimeter. Should be set based on the printer’s specification, by default it is set to 0,400 mm. Layer height – Specifies layer height in millimeter. Layer height is basically equivalent to vertical resolution in 3D printed objects. The thinner the layer, the more layers per millimeter and the smoother the texture of your built object. It can be set between 0,3-0,1 mm 14 CraftWare 5.4.1.1Drawspeed: Draw speed Base speed (FeedRate). It’s used when the extruder is active. It is adjustable based according to different toolpath segment types (loops, infill, support, etc.). 5.4.2 Extruder Filament diameter: should be set according the diameter of the filament usable with the printer’s extruder. This value is the base of the extrusion rate calculation. Extruder adjust: Adjust to finetune extrusion rate. 5.4.3 Vertical shell Vertical shell consist of the outside layers of the printed object. 5.4.3.1Loop count Number of extruded lines (perimeter+loops) that the vertical shell made of. Defines shell thickness on the side of the object. The outmost vertical shell is the perimeter, and the remaining optional inner Shells are called loops. 5.4.3.2Thickness Thickness is calculated by multiplying number of loops with the extrusion width (mm) 5.4.3.3 Shell offset Shell offset - Adjust this to offset the perimeter inside or outside a bit in order to achieve precise prints. Suggested value is -0.07 mm to the inside. 15 CraftWare 5.4.3.4 Perimeter width Perimeter widths adjust the width of the perimeter. Smaller perimeter width preserves thinner features of the object 5.4.3.5 Perimeter speed Perimeter speed settings adjust the draw speed of the perimeter. The print can look nicer when drawn at slower speed. 5.4.3.6 Inner loop width Inner loop widths adjust the width of the innermost loop. Smaller inner loop makes better connection between the loops and the infill. (If the Vertical Shell Count is only 1, the Inner Loop Width is not used.) 5.4.3.7 Loop/Infill overlap Loop/Infill overlap option adjusts the gap between loops and infill. This value can be negative 5.4.3.8Path smoothing Path smoothing function simplifies the generated toolpath. The higher is the value the less number of path segments will be generated. 5.4.3.9Fix winding errors Fixing winding errors if selected it can fix wrongly faced triangles in the mesh. 16 CraftWare 5.4.4 Top-bottom shell setting 5.4.4.1Type – Top bottom shell type setting Specifies the layer pattern of the top/bottom shell. Can be filled with parallel lines or with concentric circle-like polygons. Concentric HShell implicitly ignores too small details, so it is good for the inner shell. 5.4.4.2Top/Bottom layers: Number of layers which made a horizontal shell on the top or bottom sides of the object. 5.4.4.3Density Specifies the distance between adjacent Shell filler lines. When it’s 100%, the distance between lines is exactly Extrusion Width. If reduced, then there will be less number of filled lines but the lines will be thickened by increased extrusion. 5.4.4.4 Speed Adjust the speed of the Shell (100% = DrawSpeed). 5.4.4.5Minimum line length Small line segments below this length will dropped. It’s in Extrusion Width units. 5.4.4.6Shell Base Angle Sets the direction of the horizontal shell lines on the first layer. When the Shell type is circular, it has no effect. 5.4.4.7Shell Angle Increment On each layer this value is added to the previous layer’s angle. When the Shell type is circular, it has no effect. 5.4.5 Top most shell settings: Topmost shell is the part of the horizontal shell that is visible from the top. It could be denser and slower than the other invisible parts of the Shell 5.4.5.1Top shell Type: Can be linear of concentric. 5.4.5.2Density Specifies the distance between adjacent HShell filler lines. When it’s 100%, the distance between lines is exactly Extrusion Width. If reduced, then there will be less number of filler lines but the lines will be thickened by increased extrusion. 17 CraftWare 5.4.5.3Speed Adjust the speed of the Shell (100% = DrawSpeed). 5.4.6 Vase Mode While using this special mode, you can slice a hollow vase-like object from a given solid geometry. 5.4.7 Enable micro travels Enable or disable micro travels. 5.4.8 Enable disable infill Infill is disabled, and Bottom shell is only enabled at the first BottomShellCnt layers of the whole mesh. 5.4.9 Infill settings Infill settings specify the type, the density, printing speed and thickness of the infill of the object. Infill improves the strongness of the object, and prevents top layers from falling down. 5.4.9.1Infill Type Selects the infill pattern. Types to be selected are: parallel, square grid, triangle grid, 45° degree, 36° degree or 30° degree. 5.4.9.2Infill Density Adjust the amount of mass extruded into the inside of the object. 5.4.9.3Infill Speed Adjust the speed of the infill printing (100% = DrawSpeed). 5.4.9.4Infill Thickness You can make stronger infill walls with this option. 5.4.9.5Infill Base Angle Sets the direction of the infill pattern on the first layer. 5.4.9.6Infill Angle Increment On each layer this value is added to the previous layer’s angle. 18 CraftWare 5.5 ADVANCED SETTINGS IN EXPERT MODE 5.5.1 Island entry point settings 5.5.1.1 Perimeter gap A gap inserted between perimeter’s start and end points (where the nozzle begins and ends the perimeter). Gap distance is in Extrusion Width units can help eliminate ‘bubbles’ on the surfaces. 5.5.1.2 Lead-In length Length of a small line which starts the extrusion a bit earlier. 5.5.1.3 Lead-Out length Length of a small line which moves away the extruder from the freshly finished perimeter. 5.5.1.4 Lead-Out/Out angle Angle between the lead-In and lead-Out segments. 5.5.1.5 Source direction A direction which is used together with Facing towards source and Close to source weights. 5.5.2 Island entry point location settings Weights are in the range -10 to +10. They tell the slicer, how to choose the best island entry points: 5.5.2.1Facing towards source Similar to Close to source, except it is based on the facing of the entry point’s normal vector. Good entry point candidates are facing towards the source direction. 5.5.2.2Close to source Set it to a high to align the island entry point close to the source location. 19 CraftWare 5.5.2.3 Proper corner angle Avoids flat surfaces, prefers concave corners. 5.5.2.4 Near to previous point Tries to align the island entry points close (or far when negative value is specified) to each other. Avoids flat surfaces, prefers concave corners. 5.5.3 Drawing order: ToolPath optimizer configuration • [perims à loops] à [fills]: Start going from perimeters towards loops, then draw the fills. • [perims] à [fills, loops]: Start with perimeters, then draw the fills mixed with the loops. • [perims] à [fills, loops, holes]: Start with perimeters, then draw the fills with the loops and the holes. • [fills] à [loops à perims]: Start with fills, then draw loops reaching perimeters. • [fills] à [perims à loops]: Start with fills, then draw perimeters and do the loops after. • [fills, loops] à [perims]: Start with fills and loops, then finish with the perimeters. • [fills, loops, holes] à [perims]: Start with fills and loops and holes, then finish with the perimeters. • [loops à perims] à [fills]: Start going from loops towards perimeters, then draw the fills. 5.5.4 WarmupFill Warmup can be used to make sure that the extruder has a steady flow right before when it draws a perimeter. 5.5.5 Alternating loop direction Alternates loop drawing direction (clockwise or counter-clockwise) in adjacent layers. Making the island entry point seam more symmetric. 5.5.6 Retraction inside islands If these are turned off, retraction is reduced to the inter island travels. Turn these on if you want retraction inside the islands. 5.5.7 Speeds settings 5.5.7.1 Travel speed When the extruder is inactive, the printer head will move at this speed. 5.5.7.2 Wipe speed The speed of the above feature. 5.5.7.3 Vertical speed Specifies how fast the build platform moves. 5.5.7.4 Retract speed This is how fast the molten plastic sucked back up into the hotend before “far” travels. Prime speed Re-establishes material pressure in the hotend after a “far” travel. 5.5.7.5 Minimum Layer Time Don’t let layers to be finished faster than the time specified. Those layers are to be drawn at reduced speed, so they’ll have enough time to cool down. 20 CraftWare 5.5.8 Support setting 5.5.8.1 Support width specification Adjusts the width of the support lines. 5.5.8.2 Soft support width specification Adjusts the width of the soft support lines. Those lines are touching the objects. 5.5.8.3 Support speed specification Adjusts the speed of the support lines. 100 % = Drwa speed. 5.5.9 Far Travel settings 5.5.9.1 Minimum Distance The minimum distance when a travel is treated as a “far” travel. The next 3 parameter only used for far travels. 5.5.9.2 Elevation Z elevation of the printer head. 5.5.9.3 Retract length Length of the filament spinned backwards by the extruder before the far travel. 5.5.9.4 Prime length After reaching the travel destination, this is the length of the filament spinned forward by the extruder. 5.5.9.5 Wipe length Before every long travel, the nozzle can go backwards on its path in order to reduce oozing while travelling. 5.5.10 Avoid Island If selected the extruder does not move over islands, it bypasses them. 5.5.11 Avoid holes If selected the extruder does not move over holes, it bypasses them. 5.6 FOUNDATION SETTINGS IN EXPERT MODE 5.6.1 First layer settings 5.6.1.1 Height The first object layer’s height can be different. Larger values can help if the print-bed is not calibrated well. Only applied when there is no raft. 5.6.1.2 Extruder adjust Extruder adjust settings specifies the flow on the first layer. 5.6.1.3 Speed Draw speed exclusively used for the first layer. Including raft. 21 CraftWare 5.6.1.4 Z Adjust This value will be added to the output Z coordinate in the GCode. For example it can be the negative height of the paper with which you calibrated the bed to zero. 5.6.2 Skirt settings Skirt is the first drawn structure that initializes the extrusion process. 5.6.2.1 Offset Specifies the distance of the skirt from the Support Bars and the Object’s perimeter. 5.6.2.2 Min. length Controls how much extrusion is required while drawing the Skirt. When the extruder is in idle state it needs to extrude some material until the extrusion flow is reliable enough to draw important parts with it. 5.6.2.3 Min. count Minimum number of loops in the skirt. 5.6.3 Brim settings Brim is a basement structure that helps thin object parts and support bars to stick to the build-plate. 5.6.3.1 Loop count Selects how many loops made up the brim structure. 5.6.4 Raft settings A Raft is a few layer of filament creating a base underneath the object. Objects are printed on the raft, not directly on the build plate. Rafts help to prevent warping. Rafts are recommended for object with small footprints. Rafts are primarily used with ABS to help with bed adhesion. Raft settings configuration: 5.6.4.1 Offset Specifies the distance of the Raft from the Object’s perimeter. 5.6.4.2 Raise first object layer Sets the value by which the first object’s layer is risen. 5.6.4.3 Only under support – raft is printed only under support bats 22 CraftWare 5.6.4.4Raft specification by line Additional raft layers can be added before or after a line. Lines can be deleted. Sample table can be loaded. Raft configuration Type: Nothing, Linear, Square grid, Triangle grid Layer Height: Height of the current raft layer Density: Specifies how many lines are drawn Angle: Base direction of the lines 5.7 TEMPERATURE SETTINGS IN EXPERT MODE: When these values are set, then temperature commands will be inserted in the GCode. 5.8 HEATING SETTINGS 5.8.1.1 Bed temperature Sets the temperature of the build plate. 5.8.1.2 Head temperature Specifies the temperature of the extruder head. 5.8.1.3 Set order heating commangs “Bed first” or “Head first” can be selected. Some common values: • PLA: Head: 220 °C, Bed: 60 °C • ABS: Head: 250 °C, Bed: 110 °C 5.8.2 Cooling settings - Fan control 5.8.2.1 Enable fan If fan control is enabled, than fan control code will be inserted into GCode. 5.8.2.2 Fan Speed settings Specifies fan speed in percentages. 23 CraftWare 5.8.2.3 Disabling fan on first N layers: It can turn the fan off on the first few layers, so it will not cool the heated build-platform. 5.9 GCODE PARAMETER SETTING 5.9.1 Header/Footer options: Enter whatever you want the GCode generator to insert at the beginning and at the end of the GCode file. 5.9.2 Layer Script LayerScript: is an ECMAScript that is evaluated on every layer. The following variables, funcions can be used: • layerIdx: contains the current layer’s idx. 0based. negative means raft layer. • layerCnt, raftLayerCnt: no regular and raft layers. • raftHeight: Height of the raft (to subtract from z). • z: Current layer’s position in mm (raft is included). • bool zPassed(float): Use this funct to check if the printer reached a specific height, so you don’t have to check for an exact z coordinate. • addLine(str), addFooter(str): setBedTemp(), setHeadTemp(): Appends non-waiting temperature commandt to the layer’s header. • setFan(): Appends fan setting command. • pause(): Appends pause command. Works with CraftBot. 5.9.3 GCode Options 5.9.3.1Use G1 for travels (instead of G0) 5.9.3.2Display progress(M73) If selected progress is calculated based on printing time, if not selected that based on GCode size. 5.9.3.3Extras- Start up extrdured How much filament is extruded before print. 5.9.4 GCODEE Postprocessing 5.9.4.1Acceleration Enable: Produces extra GCode commands to implement accelerating/deceleration. Printer’s own accel function should be disabled while this is active. 5.9.4.2Maximum acceleration Maximum acceleration on straight path segments. 5.9.4.3Corner coefficient Maximum allowed speed change in corners, relative to Maximum acceleration. 5.9.4.4Minimum speed Can’t decelerate below this speed. 5.9.4.5Time step Time resolution of the acceleration or deceleration. 5.9.4.6Disable CraftBot’s acceleration CraftBot’s built in acceleration setting disabled. 24 CraftWare 5.9.5 Early extrusion This function starts/stops the extruder earlier. It compensates the delay of the material’s flow inside the heated chamber. 5.10 Control Set maximum number of CPU cores. Thread priority: Normal or High. For slicing according to the set parameters hit the slice button. GCODE VIEW GCode view can be entered either after slicing has been done or by clicking the ”GCode” button at the left side of the screen or by hitting ”3” on the keyboard. 6.1 FUNCTIONS ON THE LEFT SIDE OF THE SCREEN One can move back to the object view or to the support view by selecting their respective button on the left side of the screen or by hitting 1 or 2 on the keyboard. For details of the Camera function see chapter 3.5. 6.2 FUNCTIONS ON THE RIGHT SIDE OF THE SCREEN IN GCODE VIEW 6.2.1 Slice The slice option screen will appear. 6.2.2 Clear Clears all objects – can’t use undo! 6.2.3 Load Previously saved GCode can be loaded. 25 CraftWare 6.2.4 Save Saving the final GCode. 6.2.5 Print If the printer is connected directly the printing can be started by clicking on the print button. 6.2.6 Options See for details Options Menu in chapter 3.2. 6.3 FUNCTIONS ON THE TOP OF THE SCREEN 6.3.1 Legend Details color setting. 6.3.2 GCode (G1) Visualizes the GCode highlighting the layer selected in the bottom control panel Layer bar. 6.3.3 Type Coloring lines by type – Switch on “Legend” for color setting. 6.3.4 Tool Head Recommended to use with dual extruder models. Different line coloring by printing heads. 6.3.5 Extrusion Coloring by amount extruded filament. 6.3.6 Feed Rate Coloring by Feed Rate. 26 CraftWare 6.3.7 Section view Enables to see the inside of the object “cut” along a specified section. 6.3.8 Control panel at the bottom of the screen in GCode view 6.3.8.1 Layer In the box specific line can be selected, by moving the sliding bar layer visualization can be shown in progress. 6.3.8.2 Line Using the slider printing lines in a given can be visualized. 6.3.8.3 Visible layers Using the slider visible layers can be visualized. 27
© Copyright 2026 Paperzz