Texas Instruments TIDA-00293 User Manual
Texas Instruments TIDA-00293 User Manual

Texas Instruments TIDA-00293 User Manual

Dlp 3d printer
Table of Contents

Advertisement

Quick Links

TIDA-00293 DLP
3D Printer User's Guide
®
User's Guide
Literature Number: DLPU025
September 2014

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TIDA-00293 and is the answer not in the manual?

Questions and answers

Summary of Contents for Texas Instruments TIDA-00293

  • Page 1 TIDA-00293 DLP 3D Printer User's Guide ® User's Guide Literature Number: DLPU025 September 2014...
  • Page 2: Table Of Contents

    5.3.2 Communications With The PC ..................5.3.3 Motor Drive Functionality ...................... 5.3.4 LCD Interface ....................DLP 3D Printer GUI Design ..................5.4.1 DLP Structured Light SDK Contents DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 3 ...................... 5.4.2 Multithreading ................... 5.4.3 Qt Design Environment ......................... Troubleshooting ..................General Troubleshooting Steps DLPU025 – September 2014 Contents Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 4 Qt Creator IDE End User License Agreement ..................4-5. Qt Creator IDE Ready To Install ....................4-6. Qt Creator IDE Installing .................... 4-7. Qt IDE Installation Completed List of Figures DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 5 4-37. Editing The Include Paths For OpenCV and FTDI Libraries ..............4-38. Running The DLP 3D Printer Reference Design GUI ....................5-1. Top-Down Build Method ....................5-2. Bottom-Up Build Method DLPU025 – September 2014 List of Figures Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 6: Preface

    Using newer versions of the software tools may render the code inoperable, and it shall be up to the user to make appropriate changes to the source code for compatibility. Read This First DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 7: Introduction To The Dlp 3D Printer Reference Design

    4500 along with their exposure sequence. The DLP Structured Light SDK prepares the layer images and contains development modules for preparing image sequences. The SDK source code is made available along with the GUI source code in the TIDA-00293 DLP 3D Printer design files package. 1.3.2 Photo-resins A host of photo-resins are available in the SLA market, offered by a handful of commercial manufacturers.
  • Page 8: Mechanical Structure

    8.2 V to 45 V. The DRV8825 can output up to 2.5 A of current at 24 V. The MSTP cape must be modified by the addition of connections between the microcontroller and header pins. The connections that must be added are highlighted in red in the cape schematic in the TIDA-00293 design file package.
  • Page 9: Installing The Dlp ® 3D Printer Reference Design

    2. Extract the downloaded .zip file into a convenient folder, as shown in Figure 2-2. Figure 2-2. Extracted FTDI Driver Files DLPU025 – September 2014 Installing the DLP ® 3D Printer Reference Design Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 10: Devices And Printers In The Windows Start Bar

    Figure 2-4. TTL-232R-3V3 Properties Menu 5. Enter the Hardware tab and click the Properties button, shown in Figure 2-5. Installing the DLP ® 3D Printer Reference Design DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 11: Hardware Properties Button

    Figure 2-6. Change Settings Button For Hardware Properties 7. Enter the Driver tab, and click the Update Driver button, as shown in Figure 2-7. DLPU025 – September 2014 Installing the DLP ® 3D Printer Reference Design Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 12: Update Driver Option

    2-9. Select the folder containing the extracted driver files from step 2, then click the OK button, as shown in Figure 2-9. Installing the DLP ® 3D Printer Reference Design DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 13: Downloading The Dlp 3D Printer Reference Design

    The binaries are distributed along with the source code in a single executable file which can be downloaded from the Texas Instruments Reference Design site. The source code and pre-built program are distributed with the TI Design files in a .zip package.
  • Page 14: Dlp 3D Printer Reference Design Installation Executable

    2-13. Click the I accept the agreement radio button and then click the Next button to continue installing the software. Installing the DLP ® 3D Printer Reference Design DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 15: Dlp 3D Printer Reference Design License Agreement Screen

    6. The installer is ready to install, click the Next button to start the process, as shown in Figure 2-15. DLPU025 – September 2014 Installing the DLP ® 3D Printer Reference Design Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 16: Dlp 3D Printer Reference Design Installation Confirmation

    8. Once the files have been extracted and installed, click the Finish button to close the installer, as shown in Figure 2-17. Figure 2-17. DLP 3D Printer Reference Design Installation Completion Installing the DLP ® 3D Printer Reference Design DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 17: Using The Dlp ® 3D Printer Reference Design

    3. Run Code Composer Studio. 4. Click the File tab in the menu bar, then click Import... as shown in Figure 3-1. DLPU025 – September 2014 Using the DLP ® 3D Printer Reference Design Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 18: Importing The Dlp 3D Printer Firmware Project

    Figure 3-1. Importing The DLP 3D Printer Firmware Project 5. Expand the Code Composer Studio folder then click the CCS Projects item, as shown in Figure 3-2. Using the DLP ® 3D Printer Reference Design DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 19: Ccs Project Import Source Selection

    6. Click the Browse... button next to the search directory box, as shown in Figure 3-3. Figure 3-3. CCS Project Importation Search DLPU025 – September 2014 Using the DLP ® 3D Printer Reference Design Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 20: Dlp 3D Printer Firmware Project Path Selection

    Programming The MSTP Cape www.ti.com 7. Select the folder "DLP_3D_Printer_Firmware" located in the TIDA-00293 Software installation path, as shown in Figure 3-4, then click the OK button. Figure 3-4. DLP 3D Printer Firmware Project Path Selection 8. After the project appears in the Discovered projects section, click the Finish button, as shown in Figure 3-5.
  • Page 21: Preparing The Hardware For Printing

    This section describes how to setup the DLP 3D Printer, and connect it to a PC for printing objects. The instructions from Chapter 2 must be completed prior to these steps. 1. After constructing the hardware for the DLP 3D Printer using the TIDA-00293 design files, the printer should look similar to Section 2.4.
  • Page 22: Dlp 3D Printer 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. Using the DLP ® 3D Printer Reference Design DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 23: Resin Vat Placement

    2514179), as shown in Figure 3-10. The black wire from the TTL cable aligns with the single wire pin DLPU025 – September 2014 Using the DLP ® 3D Printer Reference Design Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 24: Ttl-232R-3V3 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 Using the DLP ® 3D Printer Reference Design DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 25: Lightcrafter 4500 And Ttl-232R-3V3 Cable Connected To Pc

    8. The DLP 3D Printer will power up, and the build platform will start to index. The platform will move all DLPU025 – September 2014 Using the DLP ® 3D Printer Reference Design Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 26: 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. DLP 3D Printer Initialized And Waiting Using the DLP ® 3D Printer Reference Design DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 27: Printing An Object

    1. Start the DLP 3D Printer Reference Design program, installed in Section 2.4, by running the executable file, as shown in Figure 3-17. DLPU025 – September 2014 Using the DLP ® 3D Printer Reference Design Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 28: Executing The Dlp 3D Printer Program

    2. The DLP 3D Printer 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. Using the DLP ® 3D Printer Reference Design DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 29: Setting The Image Folder

    BMP images. JPG images may be used, but layer quality will suffer due to lossy compression methods employed in JPG. DLPU025 – September 2014 Using the DLP ® 3D Printer Reference Design Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 30: Layer Image Folder Selection

    Resin settling time is the amount of time required for the resin's surface to return to level after the build platform has moved. Using the DLP ® 3D Printer Reference Design DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 31: Printer Settings Check Before Sending Images To The Printer

    Figure 3-20. Printer Settings Check Before Sending Images To The Printer 5. After verifying the print settings, click the Start Printing button, as shown in Figure 3-21. DLPU025 – September 2014 Using the DLP ® 3D Printer Reference Design Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 32: Starting The Print Sequence

    LightCrafter 4500. Wait for the message "You may now disconnect the PC from the DLP 3D Printer" to be displayed, as shown in Figure 3-22. Using the DLP ® 3D Printer Reference Design DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 33: Object Layer Image Sequence Upload Completed

    7. The DLP 3D 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 DLPU025 – September 2014 Using the DLP ® 3D Printer Reference Design Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 34: Building The Dlp ® 3D Printer Reference Design From Source

    2. Execute the downloaded install file. 3. Click the Next button as shown in Figure 4-1. Figure 4-1. Qt Creator IDE Installation Building the DLP ® 3D Printer Reference Design from Source DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 35: Qt Creator Ide Installation Path Selection

    4-3. Make sure that MinGW is selected and click the Next button. Figure 4-3. Qt Creator IDE Installation Component Selection DLPU025 – September 2014 Building the DLP ® 3D Printer Reference Design from Source Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 36: 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 Building the DLP ® 3D Printer Reference Design from Source DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 37: 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 DLPU025 – September 2014 Building the DLP ® 3D Printer Reference Design from Source Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 38: Finding The Mingw Installation Path

    10. Using Windows Explorer, navigate to the Qt installation location and find the MinGW binary location. Copy the path as shown in Figure 4-8. Figure 4-8. Finding the MinGW Installation Path Building the DLP ® 3D Printer Reference Design from Source DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 39: System Environment Variables Editing

    12. Click the Environment Variables... button in the lower right corner, shown in Figure 4-10. Figure 4-10. System Properties Window DLPU025 – September 2014 Building the DLP ® 3D Printer Reference Design from Source Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 40: Editing The Path Variable

    15. Click the OK button for the System properties window, then restart your computer. The installation of the Qt IDE and MinGW is now complete. Building the DLP ® 3D Printer Reference Design from Source DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 41: Opencv Build And Installation

    5. Run the Cmake installation program downloaded in step 2. Click the Next button as shown in Figure 4- Figure 4-15. Cmake Installation Entry DLPU025 – September 2014 Building the DLP ® 3D Printer Reference Design from Source Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 42: Cmake User License Agreement

    8. Choose an installation path for Cmake. Click the Next button, highlighted in Figure 4-18. Figure 4-18. Cmake Installation Path Building the DLP ® 3D Printer Reference Design from Source DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 43: Cmake Installation 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 DLPU025 – September 2014 Building the DLP ® 3D Printer Reference Design from Source Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 44: Cmake Gui Source Selection

    11. Inside of the Cmake GUI, check the box labeled "Grouped." Then click the Browse Source... button highlighted in Figure 4-21. Figure 4-21. Cmake GUI Source Selection Building the DLP ® 3D Printer Reference Design from Source DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 45: Opencv Source Selection In Cmake

    12. Browse to the /opencv/sources folder installed in 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 DLPU025 – September 2014 Building the DLP ® 3D Printer Reference Design from Source Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 46: 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 Building the DLP ® 3D Printer Reference Design from Source DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 47: Cmake Compiler Configuration

    The correct selections are highlighted in Figure 4-25. Click the Finish button. Figure 4-25. Cmake Compiler Configuration DLPU025 – September 2014 Building the DLP ® 3D Printer Reference Design from Source Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 48: Cmake Install Option Configuration

    MinGW compilers is correct, and the computer was restarted to make the changes take effect. Figure 4-26. Cmake Install Option Configuration Building the DLP ® 3D Printer Reference Design from Source DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 49: Cmake Build Options Input

    18. Cmake is ready to create the make file for building OpenCV. Once all options are white in the option window, click the Generate button shown in Figure 4-28. Figure 4-28. Cmake Make File Generation DLPU025 – September 2014 Building the DLP ® 3D Printer Reference Design from Source Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 50: Opening A Command Line Window

    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 Building the DLP ® 3D Printer Reference Design from Source DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 51: Starting The Opencv Build Process

    22. After the mingw32-make command has finished running, the built libraries must be installed. Run the command "mingw32-make install" as shown in Figure 4-32. Figure 4-32. Installing the OpenCV Libraries DLPU025 – September 2014 Building the DLP ® 3D Printer Reference Design from Source Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 52: Dlp 3D Printer Reference Design Project File Setup

    2. Navigate to, and open, the file named "DLP_3D_Printer_GUI.pro" in the DLP 3D Printer Software install path, as shown in Figure 4-34. Building the DLP ® 3D Printer Reference Design from Source DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 53: Qt .Pro File Location

    4. Click the Edit tab on the left of the Qt IDE, and in the projects view box, open the file named "DLP_3D_Printer_GUI.pro", shown in Figure 4-36, to edit its contents. DLPU025 – September 2014 Building the DLP ® 3D Printer Reference Design from Source Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 54: Opening The Qt .Pro For Editing

    6. The project may now be built by clicking the Run or Build button in the lower left hand corner, as shown in Figure 4-38. Building the DLP ® 3D Printer Reference Design from Source DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 55: Running The Dlp 3D Printer Reference Design Gui

    7. The DLP 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. DLPU025 – September 2014 Building the DLP ® 3D Printer Reference Design from Source Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 56: Dlp 3D Printer Design Considerations

    -- parallel with the build platform. Strengths of the top-down build method include mechanical simplicity and less maintenance of the printer. The top-down build method is visualized in Figure 5-1. ® 3D Printer Design Considerations DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 57: Top-Down Build Method

    The bottom-up build method is visualized in Figure 5-2. DLPU025 – September 2014 ® 3D Printer Design Considerations Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 58: Build Envelope And Voxel Resolution

    Once the build envelope has been determined, the focal distance for the projector can be calculated using the throw ratio of the LightCrafter 4500 light engine: ® 3D Printer Design Considerations DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 59: Build Platform

    The minimum focus distance of the light engine is reduced by placing a shim 1 millimeter thick between the light engine case and the projection optics. Drawings for the shim can be found in the TIDA-00293 design files installed in Section 2.3.
  • Page 60: Communications With The Pc

    The DLP 3D Printer has a light weight GUI for users to set the basic printing parameters and indicate where the image layers are contained. DLP 3D Printer GUI source is provided in the TIDA-00293 design files at ../TIDA-00293_DLP_3D_Printer-1.0/DLP_3D_Printer_GUI/DLP_3D_Printer_source/. See Section 4.4...
  • Page 61 The only dependency of the DLP Structured Light SDK is on the OpenCV libraries. DLPU025 – September 2014 ® 3D Printer Design Considerations Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 62: Troubleshooting

    Check the connection of the TTL-232R-3V3 pins to the microcontroller board. Reset the DLP 3D Printer by cycling the DC power and try printing again from the GUI. Troubleshooting DLPU025 – September 2014 Submit Documentation Feedback Copyright © 2014, Texas Instruments Incorporated...
  • Page 63 IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest issue.

Table of Contents