<p>Q1: <a href="https://github.com/kliment/Printrun/" rel="nofollow noreferrer">Printrun</a> is 3D printer host software written in Python with limited DLP support. You can checkout how it <a href="https://github.com/kliment/Printrun/blob/master/printrun/projectlayer.py" rel="nofollow noreferrer">display layers</a>.
NanoDLP directly talk to GPU through Dispmanx which makes it Raspberry Pi only. </p>

<p>Q2: Printrun supports SVG. To convert SVG (multi-layer) to PNG you can use ImageMagick cli tools, you should consider your projector resolution too.</p>

CC BY-SA 3.0
2016-11-24T22:46:34.363Z
2016-11-26T22:20:55.767Z
2016-11-26T22:20:55.767Z
Shahin
<p>I am working on a DLP based 3D printer. I already sliced my STL file to multiple layers. Each layer is saved as a SVG file. Because its an SVG file, I can always convert each layer to PNG/JPG file if desired. </p>

<p>I have a TI DLP Lightcrafter 4500 module connected to my laptop using the HDMI. The DLP shows up as a second monitor on my laptop. I am using LabVIEW to control all components of the printer. </p>

<p>Question 1: How I can programmatically display my desired image file on the DLP projector. I would prefer to use Python or LabVIEW to display my desired image onto the entire screen of the DLP. Is there any way to achieve this on Windows? I also have the option of using Raspberry Pi + LabVIEW using LINX (<a href="http://www.labviewmakerhub.com/" rel="nofollow">http://www.labviewmakerhub.com/</a>). I looked at nanoDLP (<a href="http://www.nanodlp.com/" rel="nofollow">http://www.nanodlp.com/</a>), which is a control software for DLP based 3D printers. However, I can't figure out how they manage to display the desired images to the DLP. </p>

<p>Question 2: Is it possible to display a SVG file to the DLP instead of PNG/JPG/BMP? If not, how do I know which resolution to use when converting SVG to PNG/JPG/BMP? </p>

CC BY-SA 3.0
2016-05-23T10:50:28.440Z
I suppose it's not a solution but maybe it will help you anyway. You could use this app http://www.stefandidak.com/windows-layout-manager/ it allows you to say - this window will be open here. Experiment with names/processes and other "selectors". I use it with success.
darth pixel
CC BY-SA 3.0
2016-05-23T14:24:01.233Z
I believe most people building DLP printers simply use Creation Workshop. It's free (older versions) and pretty powerful for this.
Ryan Carlyle
<dlp><python>
How to display images on DLP using HDMI for 3D printing?
Zythyr
# How to display images on DLP using HDMI for 3D printing?

(Asked by: username_0 on 2016-05-23)

I am working on a DLP based 3D printer. I already sliced my STL file to multiple layers. Each layer is saved as a SVG file. Because its an SVG file, I can always convert each layer to PNG/JPG file if desired.

I have a TI DLP Lightcrafter 4500 module connected to my laptop using the HDMI. The DLP shows up as a second monitor on my laptop. I am using LabVIEW to control all components of the printer.

Question 1: How I can programmatically display my desired image file on the DLP projector. I would prefer to use Python or LabVIEW to display my desired image onto the entire screen of the DLP. Is there any way to achieve this on Windows? I also have the option of using Raspberry Pi + LabVIEW using LINX (<http://www.labviewmakerhub.com/>). I looked at nanoDLP (<http://www.nanodlp.com/>), which is a control software for DLP based 3D printers. However, I can't figure out how they manage to display the desired images to the DLP.

Question 2: Is it possible to display a SVG file to the DLP instead of PNG/JPG/BMP? If not, how do I know which resolution to use when converting SVG to PNG/JPG/BMP?

**Tags:** dlp, python
> **Comments:**
> **username_1**: I suppose it's not a solution but maybe it will help you anyway. You could use this app http://www.stefandidak.com/windows-layout-manager/ it allows you to say - this window will be open here. Experiment with names/processes and other "selectors". I use it with success.  
> **username_2**: I believe most people building DLP printers simply use Creation Workshop. It's free (older versions) and pretty powerful for this.  

---

## 1 answers

### Answer by username_3 on 2016-11-24. Score: 1

Q1: [Printrun](https://github.com/kliment/Printrun/) is 3D printer host software written in Python with limited DLP support. You can checkout how it [display layers](https://github.com/kliment/Printrun/blob/master/printrun/projectlayer.py).
NanoDLP directly talk to GPU through Dispmanx which makes it Raspberry Pi only.

Q2: Printrun supports SVG. To convert SVG (multi-layer) to PNG you can use ImageMagick cli tools, you should consider your projector resolution too.


---

