background image

TIDA-00293 DLP

®

3D Printer User's Guide

User's Guide

Literature Number: DLPU025

September 2014

Summary of Contents for TIDA-00293

Page 1: ...TIDA 00293 DLP 3D Printer User s Guide User s Guide Literature Number DLPU025 September 2014...

Page 2: ...3 3 Using the DLP 3D Printer Reference Design 17 3 1 17 3 2 Programming The MSTP Cape 17 3 3 Preparing The Hardware For Printing 21 3 4 Printing An Object 27 4 Building the DLP 3D Printer Reference De...

Page 3: ...Multithreading 60 5 4 3 Qt Design Environment 61 6 Troubleshooting 62 6 1 General Troubleshooting Steps 62 3 DLPU025 September 2014 Contents Submit Documentation Feedback Copyright 2014 Texas Instrume...

Page 4: ...oject Importation And Discovery 20 3 6 Uploading the DLP 3D Printer Firmware To The MSTP Cape 21 3 7 DLP 3D Printer Built Hardware 22 3 8 Resin Vat Placement 23 3 9 Resin Vat Locked In Position 23 3 1...

Page 5: ...46 4 24 Cmake GUI Configure Build 46 4 25 Cmake Compiler Configuration 47 4 26 Cmake Install Option Configuration 48 4 27 Cmake Build Options Input 49 4 28 Cmake Make File Generation 49 4 29 Opening a...

Page 6: ...r faster 32 bit x86 processor 2 GB RAM 10 GB of free hard disk space Microsoft Windows 7 SP 1 Microsoft Visual C 2010 Redistributable Microsoft Visual C 2012 Redistributable 2x USB 2 0 port Qt Creator...

Page 7: ...ers are combined into composite images and uploaded to the LightCrafter 4500 along with their exposure sequence The DLP Structured Light SDK prepares the layer images and contains development modules...

Page 8: ...ns allowing users to interact with the printer either by responding to LCD prompts or pausing and even cancelling the print sequence 1 3 8 DLP 3D Printer Graphical User Interface Object layer images a...

Page 9: ...tional D2XX Driver Installation The TTL 232R 3V3 device by FTDI allows a USB port on a Windows computer to communicate with TTL devices The drivers are not automatically installed by Windows Follow th...

Page 10: ...dows Start Bar 4 Find the device labeled TTL232R 3V3 in the list of devices attached to the computer Right click the device and select Properties as shown in Figure 2 4 Figure 2 4 TTL 232R 3V3 Propert...

Page 11: ...ed in Figure 2 6 Click Yes on the prompt for administrator privileges Figure 2 6 Change Settings Button For Hardware Properties 7 Enter the Driver tab and click the Update Driver button as shown in Fi...

Page 12: ...igure 2 8 Browse Computer For Driver Files 9 Click the Browse button that is highlighted in Figure 2 9 Select the folder containing the extracted driver files from step 2 then click the OK button as s...

Page 13: ...the user does not want to build them from source The binaries are distributed along with the source code in a single executable file which can be downloaded from the Texas Instruments Reference Design...

Page 14: ...2 DLP 3D Printer Reference Design Setup Wizard Screen 4 Read and review the license agreement for the DLP 3D Printer Reference Design as shown in Figure 2 13 Click the I accept the agreement radio but...

Page 15: ...software Warning Do not include any spaces in the installation path for the reference design Spaces will cause errors if the software is built from source as described in Chapter 4 Figure 2 14 DLP 3D...

Page 16: ...Figure 2 16 DLP 3D Printer Reference Design File Installation Progress 8 Once the files have been extracted and installed click the Finish button to close the installer as shown in Figure 2 17 Figure...

Page 17: ...el co uk wpblog slicer 3 2 Programming The MSTP Cape This section demonstrates how the DLP 3D Printer firmware is uploaded to the MSP430 on the MSTP Cape This method requires an MSP FET430UIF JTAG deb...

Page 18: ...D Printer Firmware Project 5 Expand the Code Composer Studio folder then click the CCS Projects item as shown in Figure 3 2 18 Using the DLP 3D Printer Reference Design DLPU025 September 2014 Submit D...

Page 19: ...lection 6 Click the Browse button next to the search directory box as shown in Figure 3 3 Figure 3 3 CCS Project Importation Search 19 DLPU025 September 2014 Using the DLP 3D Printer Reference Design...

Page 20: ...ars in the Discovered projects section click the Finish button as shown in Figure 3 5 Figure 3 5 DLP 3D Printer Project Importation And Discovery 9 The project DLP 3D Printer will display as Active in...

Page 21: ...1 After the firmware has been uploaded to the MSTP cape disconnect the the MSP FET430UIF from the MSTP cape and reset the cape 3 3 Preparing The Hardware For Printing This section describes how to set...

Page 22: ...Built Hardware 2 Place the resin vat in the printer base and place it securely against the alginment tabs as shown in Figure 3 8 22 Using the DLP 3D Printer Reference Design DLPU025 September 2014 Sub...

Page 23: ...gure 3 9 Resin Vat Locked In Position 4 Connect the TTL 232R 3V3 cable to the RS232 to MSTP Cape Cable Assembly TI Drawing 2514179 as shown in Figure 3 10 The black wire from the TTL cable aligns with...

Page 24: ...Connected To DLP 3D Printer 5 Connect the USB mini connector to the LightCrafter 4500 as shown in Figure 3 11 Figure 3 11 LightCrafter 4500 USB Connection 24 Using the DLP 3D Printer Reference Design...

Page 25: ...3 Cable Connected To PC 7 Plug the 12 V power supply into the jack on the side of the DLP 3D Printer as shown in Figure 3 13 Figure 3 13 Connecting 12 V Power To The Printer 8 The DLP 3D Printer will...

Page 26: ...3 14 DLP 3D Printer Initialization Message 9 Once the build platform has completed its travel and is located above the vat the LCD will display the printer s name as shown in Figure 3 15 Figure 3 15 D...

Page 27: ...he DLP 3D Printer is now ready to accept layer sequences from the PC 3 4 Printing An Object This section guides the user through using the DLP 3D Printer GUI to upload layer images to the printer and...

Page 28: ...inter GUI will appear loaded with the default settings Click the Set button to the right of the Object Images Folder text box as shown in Figure 3 18 28 Using the DLP 3D Printer Reference Design DLPU0...

Page 29: ...folder and click the Select Folder button NOTE The layer images must be 912 1140 resolution Best results have been achieved with BMP images JPG images may be used but layer quality will suffer due to...

Page 30: ...pt between 30 and 60 microns for best results but can be set between 5 and 100 microns LED current should never be set above 35 and should only be set at 35 when the 420 nm LED is placed on a metal co...

Page 31: ...re Sending Images To The Printer 5 After verifying the print settings click the Start Printing button as shown in Figure 3 21 31 DLPU025 September 2014 Using the DLP 3D Printer Reference Design Submit...

Page 32: ...C from the DLP 3D Printer or close the GUI during this process Either could corrupt the firmware on the LightCrafter 4500 Wait for the message You may now disconnect the PC from the DLP 3D Printer to...

Page 33: ...Printer will begin to move the build platform down and into the vat and display the message shown in Figure 3 23 Figure 3 23 Beginning Of Object Printing 33 DLPU025 September 2014 Using the DLP 3D Pr...

Page 34: ...ion This section guides the user through the installation of the Qt Creator integrated development environment IDE 1 Download the Qt Creator IDE from the project webpage located here Download the 32 b...

Page 35: ...llation Path Selection 5 Choose the install components as shown in Figure 4 3 Make sure that MinGW is selected and click the Next button Figure 4 3 Qt Creator IDE Installation Component Selection 35 D...

Page 36: ...en click the Next button Figure 4 4 Qt Creator IDE End User License Agreement 7 Click the Next button as shown in Figure 4 5 Figure 4 5 Qt Creator IDE Ready To Install 36 Building the DLP 3D Printer R...

Page 37: ...re 4 6 Qt Creator IDE Installing 9 Once the Qt IDE installation has completed click the Finish button as shown in Figure 4 7 Figure 4 7 Qt IDE Installation Completed 37 DLPU025 September 2014 Building...

Page 38: ...on location and find the MinGW binary location Copy the path as shown in Figure 4 8 Figure 4 8 Finding the MinGW Installation Path 38 Building the DLP 3D Printer Reference Design from Source DLPU025 S...

Page 39: ...t the system environment variables Figure 4 9 System Environment Variables Editing 12 Click the Environment Variables button in the lower right corner shown in Figure 4 10 Figure 4 10 System Propertie...

Page 40: ...TH variable as shown in Figure 4 12 then click the OK button Note Make sure that the entries are separated by a semicolon Figure 4 12 MinGW Directory Added to the PATH Variable 15 Click the OK button...

Page 41: ...om http www cmake org cmake resources software html 3 Run the downloaded OpenCV file and click on the Extract button shown in Figure 4 13 Figure 4 13 OpenCV Source Extraction Path 4 Wait for the OpenC...

Page 42: ...the default settings for the Cmake installation Select Do not add Cmake to the system PATH variable as shown in Figure 4 17 Figure 4 17 Cmake Installation Options 8 Choose an installation path for Cma...

Page 43: ...lation Completed 10 Search for and run the Cmake GUI that was installed in the previous step an example of finding it is shown in Figure 4 20 Figure 4 20 Cmake GUI Execution From Windows Start Button...

Page 44: ...ox labeled Grouped Then click the Browse Source button highlighted in Figure 4 21 Figure 4 21 Cmake GUI Source Selection 44 Building the DLP 3D Printer Reference Design from Source DLPU025 September 2...

Page 45: ...step 3 Click the sources folder as highlighted in Figure 4 22 then click the OK button Figure 4 22 OpenCV Source Selection In Cmake 45 DLPU025 September 2014 Building the DLP 3D Printer Reference Des...

Page 46: ...shown in Figure 4 23 Figure 4 23 Cmake GUI Build Selection 14 Click the Configure button in the Cmake GUI highlighted in Figure 4 24 Figure 4 24 Cmake GUI Configure Build 46 Building the DLP 3D Print...

Page 47: ...iles from the drop down list and select use default native compilers radio button The correct selections are highlighted in Figure 4 25 Click the Finish button Figure 4 25 Cmake Compiler Configuration...

Page 48: ...window as shown in Figure 4 26 Note If an error occurs immediately check the PATH variable and ensure that the directory to the MinGW compilers is correct and the computer was restarted to make the c...

Page 49: ...with Release then click the Configure button All the options should turn white and no errors should be reported in the lower status window Figure 4 27 Cmake Build Options Input 18 Cmake is ready to c...

Page 50: ...rt bar Open a command line window by typing cmd into the Window s search bar inside the Windows Start button as shown in Figure 4 29 Figure 4 29 Opening a Command Line Window 50 Building the DLP 3D Pr...

Page 51: ...enCV Build Process 21 Depending on your system specifications this process could take from 1 hour to 6 hours Allow the build to complete normally as shown in Figure 4 31 Figure 4 31 Long OpenCV Build...

Page 52: ...ation of the installation of the OpenCV libraries 1 Open the Qt Creator IDE and click the File menu option in the upper left hand corner Click Open File or Project shown in Figure 4 33 Figure 4 33 Ope...

Page 53: ...ck the Configure Project button also shown in Figure 4 35 Figure 4 35 Configuring the QT pro for Building 4 Click the Edit tab on the left of the Qt IDE and in the projects view box open the file name...

Page 54: ...inside the opencv directory Note The OpenCV version number built must be changed as well If the directions in this guide were followed explicitly the build number has the letter d appended to the end...

Page 55: ...3D Printer GUI program may now be run from the Qt Creator IDE or from EXE file in the source code path Refer to Chapter 3 for directions on using the DLP 3D Printer program 55 DLPU025 September 2014 B...

Page 56: ...ncy Note Placement of the LED on the FR 4 board requires a derating of emitter current to increase emitter life span 5 2 2 Build Orientation The DLP 3D Printer is built for a top down projection metho...

Page 57: ...n the platform and the window The bottom up build requires a smaller volume of resin in the vat at a time but requires the user to constantly refill the vat as resin is used The challenge of stiction...

Page 58: ...e can be calculated from the physical characteristics of the DLP4500 DMD See the DLP4500 datasheet for a diagram of the diamond micromirror array to derive these equations The equations for the build...

Page 59: ...describes the firmware state machine used to synchronize image exposure and motor control that runs on an MSP430 DLP 3D Printer Firmware source is provided in the TIDA 00293 design files at TIDA 00293...

Page 60: ...e few commands necessary for basic LCD operation The interface library supports initializing the controller in one or two line mode clearing the display writing strings to the display writing individu...

Page 61: ...uctured Light SDK is not dependent on the Qt framework This allows a programmer to take the LightCrafter 4500 firmware creation function and port it to another framework or make a simple console appli...

Page 62: ...GUI Solution Make sure the cable is connected to the PC and the FTDI D2XX drivers are installed as shown in Section 2 2 Wait for the FTDI device to enumerate on the USB and try printing again Problem...

Page 63: ...sponsible for compliance with all legal regulatory and safety related requirements concerning its products and any use of TI components in its applications notwithstanding any applications related inf...

Reviews: