IcosI Installation manual
Transcription
IcosI Installation manual
IcosI Installation manual For consumers Document version: 1.0 IcosI version: 1.0 TABLE OF CONTENTS Table of contents...................................................................................................................................2 About IcosI...........................................................................................................................................3 Safety warnings....................................................................................................................................4 Technical information...........................................................................................................................5 General information.........................................................................................................................5 Support.............................................................................................................................................5 Kit contents...........................................................................................................................................6 Installing the IcosI hardware................................................................................................................9 Hooking up the touch screen panel..................................................................................................9 Connecting the computer hardware...............................................................................................11 Connecting power..........................................................................................................................12 Settings.py..........................................................................................................................................16 Locations...................................................................................................................................16 Commands.................................................................................................................................16 Printer........................................................................................................................................16 Servers.......................................................................................................................................16 Profiles......................................................................................................................................17 Network.....................................................................................................................................17 Environment..............................................................................................................................17 Module settings.........................................................................................................................17 Custom buttons..........................................................................................................................18 Hooks........................................................................................................................................18 First-use introduction................................................................................................................19 IcosI installation manual – v1.0 ABOUT ICOSI IcosI is controller host-software for 3D printing. It focuses on usability in a simple and direct matter. It is our challenge to provide the reseller a highly configurable controller without diminishing on the look and feel of the user interface. IcosI installation manual – v1.0 SAFETY WARNINGS Do not power anything until all is set-up. Also, don't disconnect anything while power is on. Be careful with the golden wiring of the LCD panel, it breaks easily when bend. IcosI installation manual – v1.0 TECHNICAL INFORMATION General information Linux based IcosI runs on Linux (Ubuntu 13.04) 32-bit Computer hardware The IcosI hardware it includes a 3.4ghz dual core processor, with integrated 3D graphics. On board is 2GB of RAM, which can be expanded to 4GB. Modern web technologies IcosI is build using state of the art web technologies including: HTML5, CSS3, jQuery, Bootstrap and webGL IcosI backend The IcosI backend is developed using Python. It uses MySQL (mysql.com) as database backend and Blender (blender.org) for rendering the 3D images. Slicing software For slicing 3D models the latest version of the populair ope-source software Slic3r (slic3r.org) is included with IcosI. Support Browser support The following browsers are currently supported for accessing IcosI over network. For certain features webGL is required. Internet Explorer 9 or higher *, Firefox 24, Chrome ?? * webGL is supported in Internet Explorer 11 Megatronics / Minitronics IcosI supports ReprapWorld.com's hardware. You can use IcosI with either Minitronics or Megatronics. Refer to their respective datasheets for more information. 3D printer firmware At this time only Marlin is supported. You can download a suported Marlin version from the ReprapWorld.com website. Certified hardware IcosI runs on consumer grade PC hardware. The hardware needs to be certified to run IcosI to be supported. IcosI installation manual – v1.0 KIT CONTENTS The IcosI kit includes the following items. The rest of the documents refer to these items to help you install your IcosI installation. This kit doesn't include a housing for the pc hardware, but any (mini)-ATX housing should suffice. IcosI software This kit includes one license of the IcosI software. Computer hardware A mainboard including a 3.4Ghz dual core processor and 2GB of RAM. Solid state disk 32GB solid state disk LCD controller board Controls the LCD IcosI installation manual – v1.0 Touch screen USB adapter Connects the touch screen to USB Touch screen USB cable Wiring for the touch screen USB adapter Touch screen cable Connects the touch screen to the touch screen USB adapter LCD remote controller Controls the LCD screen LCD controller button panel Includes buttons and an IR sensor for controlling the LCD screen. IcosI installation manual – v1.0 Power supply (550W) Power supply to hook up the PC hardware VGA cable IcosI installation manual – v1.0 INSTALLING THE ICOSI HARDWARE This chapter will guide you through the steps to hook up your IcosI hardware. Hooking up the touch screen panel First connect the button panel to the LCD controller board. Secondly, connect the LCD panel to the LCD controller board. You can extract the black part of the zif-header a bit. Put the golden cable into the socket and put back the black piece. Be careful, the golden wiring can easily get torn apart. IcosI installation manual – v1.0 Then connect the touch screen cable to the touch screen panel. Mind the coloring of the wiring. The red wire should be on the right. The other end of the touch screen cable goes into the touch screen USB adapter, which is in turn hooked up to any USB port on the mainboard. IcosI installation manual – v1.0 Connecting the computer hardware Use the SDA cable to hook up the Solid state disk to any of the white SDA sockets on the mainboard. Connect any of the power cables from the power supply to the solid state drive too. IcosI installation manual – v1.0 Connect ATX power to the main board. First connect the 24 pin power cable, then the 4 pin cable. Lastly connect the VGA cable to the mainboard and the LCD controller board. Connecting power The controller board needs 5-12V. You can hook it up to Megatronics or Minitronics to receive this power. The pictures below show how to connect the controller board to each IcosI installation manual – v1.0 option, but you can also hook it up to you 5V or 12V power supply. Make sure the polarization is correct. Red is +, black is -. Megatronics supplies 5V through the 5V header, on the upper right side of the board. You can also choose the 12V header to draw power form, which is just above the 5v header. IcosI installation manual – v1.0 Minitronics has a 5V header just below the heated bed output, which you can use to power the controller board. Once everything is set-up you can plug in the ATX power supply into your IcosI installation manual – v1.0 ICOSI CONFIGURATION You can immediately start using IcosI using the touch screen. To be able to use IcosI for printing it needs some configuration, however. Configuration is done in the file settings.py, which is accessible over you local network. To access the printer, first you need to find out the IP address of the printer. If you have connected the main board to your wired network, an IP address should already be assigned. If you have a wireless network, first setup the wireless network. See paragraph wireless network for more information. Once the network is connected, Go to configuration → configuration overview → network status it shows the ip adresses currently assigned to the network interfaces (ethX for wired, wlanX for wireless). On your computer browse the network for the printer using your file explorer. You can connect directly to the printer using the ip-adress, for example \\<ip address> (windows) or smb://<ip address> (linux). There should be four shares available: macros, profiles, settings and shared. The configuration is present under setting. Locate settings.py and open it. This file contains all configuration for IcosI. For the first time adjusting the baudrate (DEFAULT_SERIAL_BAUD) to the baud rate defined in your printer firmware should be enough to allow IcosI to recognize the 3D printer. After you have made changes to the configuration, it is necessary to reboot IcosI. See chapter “Settings.py” in the resellers documentation for more details on the settings. Setting up wireless network First, make sure the wireless antenna is correctly inserted in the mainboard. To setup you wireless network, press the wireless icon in the icon-bar in the upper right of the touch screen. If the wireless device is recognized correctly, you are able to select a wireless network. Select the security protocol and enter the password using the on-screen keyboard. Once the connection is estheblished, the wireless icon will turn green. Connecting to IcosI using your webbrowser Once the network is setup, you can use your browser to connect to IcosI. Type in the address bar of your browser http://<ip address>, where ip address is the address of you printer as found in the previous paragraph. Uploading a Slic3r profile IcosI requires a Slic3r profile to print objects. The default Slic3r profiles probably don't match your printer, so it's required to upload you own profile. Browse to the IcosI shared folders as described in the first paragraph, and locate the profiles directory. The directory contains the profiles and for each IcosI installation manual – v1.0 profile a configuration file. To start, just replace the normal.ini Slic3r profile with your own. You can change to corresponding normal.cfg file to describe the profile to IcosI. Defining macros Macro's are little sequences of gcode that IcosI will execute on certain printing events. You can edit the macro's from the macro's module located in the configuration screen. Select the macro you wish to edit. The request box shows the command(s) send to the printer upon executing the macro. The response box shows the regular expression to dissect the response code. You probably only want to change the request commands. Pre-flight check Before starting a print, first make sure that the following steps are performed: - Check the configuration in setttings.py to match your 3D printer - Check the macros (especially the before, abort and after print) to match your printer, or they may cause damage to your printer - Upload your Slic3r profile(s) Starting a print Go to the home screen of IcosI, by pressing 'IcosI' in the upper left of the touch screen. Press 'choose a model' from the home screen. The library with all available models is shown. Choose a model and select a profile. Once a profile is chosen, the slicing procedure will start followed by starting your print. IcosI installation manual – v1.0