Loading

Creation Workshop - SLA / FDM Slicer and Controller

by PacManFan, published

Creation Workshop - SLA / FDM Slicer and Controller by PacManFan Jan 8, 2013

Description

Update:

I have just released the final 13 Beta version.

The latest release of this can be obtained from github.com/Pacmanfan/UVDLPSlicerController/tree/master/UVDLP/Published

Hey everyone, I've been working recently on building a UV-Resin based 3d printer with a DLP projector. One thing that I have noticed is the lack of open-source software for UV-Printers. What I am uploading here and hosting on GitHub ( github.com/Pacmanfan/UVDLPSlicerController ) is an open source project under the Creative Commons license that can be used to:
1) Load and Slice Models (UV DLP)
2) Control a 3d UV/DLP printer.
3) Control an FDM printer (Reprap & similar)

It supports both ASCII & Binary STL files, as well as 3DS and OBJ files.

The latest Beta 13 has some great new features:

Fixed all reported issues in version 12
Improved Camera Controls (Thanks Shai!)
Volume & Cost Estimator
Huge reduction in memory usage
Instant Slicing
Revised future-proof config files
Additional support generation tools
Fixed the intersection issues in support generation & object selection
Simplified GUI (G-Code controls)
New Plug-In System
Instant Slicing
Other things I forgot...


To answer a few questions ahead of time:
-This project uses C#, and seems to work on Windows, Linux, & Mac (under Mono) just fine.
- Multiple monitors are supported. The secondary monitor on the system is assumed to be the DLP display monitor.
-I'm also using a 1024x768 Infocus DLP projector.

I'm looking for others who can contribute to this project.

You can follow me on my BlogSpot : probjectblogs.blogspot.com/
or on my Website: envisionlabs.net/

I have also started a Forum dedicated to helping people build thier own SLA / DLP resin machines. You can find it here:
buildyourownsla.com/forum/index.php

Recent Comments

view all

Print when you can know where to slice play, so you do not have to keep the machine in the next

. I hope you can support and overlapping model piece in the middle is black, this part should be printed, I'm long-winded, thank you,

I found a problem with the Magics plus support, software is not compatible, I like to add support for Magics, great,

Thanks you PacMan.

Can you give me profile of makerbot 2X ?

More from 3D Printing

view more

Liked By

view all

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag. Print Thing Tag

Instructions

The latest release of this can be obtained from github.com/Pacmanfan/UVDLPSlicerController/tree/master/UVDLP/Published

Comments

You must be logged in to post a comment.

6270 on Jan 23, 2014 said:

Print when you can know where to slice play, so you do not have to keep the machine in the next

. I hope you can support and overlapping model piece in the middle is black, this part should be printed, I'm long-winded, thank you,

6270 on Dec 3, 2013 said:

I found a problem with the Magics plus support, software is not compatible, I like to add support for Magics, great,

datld1411 on Dec 2, 2013 said:

Thanks you PacMan.

Can you give me profile of makerbot 2X ?

taskman on Nov 27, 2013 said:

Very nice app.

This is just an idea. Lets say you have a top down DLP printer and you have a large vat, you will want to print parts on top of each other. The easiest way I think to add parts would be is if you have multiple virtual platforms. So you have the base platform and then many virtual platforms, as many as you want to create. You can create a build platform maybe above the highest object on the bottom platform or maybe create a virtual platform a certain height from the base platform.

The app can then create support material from the bottom parts to the parts on the next build platform. It will just make it easier to keep things flat if you are printing more and more parts on top of each other

If you make your build volume the following it is a bit difficult to get to the top of the build area

<platformxsize>370</platformxsize>
<platformysize>208</platformysize>
<platformzsize>900</platformzsize>

6270 on Nov 26, 2013 said:

Found a problem, supporting with overlap model, the slice play out in the middle is black, the part should be printed, thank you,

PacManFan on Nov 26, 2013 said:

Multiple models can overlap with no issue, a single model that self-intersects can cause problems.

6270 on Nov 26, 2013 said:

Play Slice has crashes Creation File contents 20:35:14.421> Changing driver type to eGENERIC

20:35:14.421> Changing monitor driver type to eGENERIC

20:35:14.562> Info:Loaded plugin plugTest

20:35:18.906> Changing driver type to eGENERIC

20:35:22.187> Changing driver type to eGENERIC

20:35:23.203> Connecting to Printer on COM6 using eGENERIC

20:35:23.484> Device Connected

20:35:28.109> Disconnecting from Printer

20:35:28.187> Device Disconnected

20:35:31.687> Model Loaded C:\zcll\connector_peg_with_friction.stl

20:35:31.765> SliceFile Created

20:35:37.515> Model Loaded C:\zcll\multivrob01.stl

20:35:37.609> SliceFile Created

20:35:56.578> Slicing started

20:35:58.015> Connecting to Printer on COM6 using eGENERIC

20:35:58.156> Device Connected

20:35:58.796> Can't find screen \.\DISPLAY1

20:35:58.828> Print Started

20:35:58.828> Printing layer 1 of 1344

20:36:14.671> Printing layer 2 of 1344

20:36:24.781> Printing layer 3 of 1344

20:36:34.890> Printing layer 4 of 1344

20:36:44.937> Printing layer 5 of 1344

20:36:55.000> Printing layer 6 of 1344

20:37:05.062> Printing layer 7 of 1344

20:37:15.125> Printing layer 8 of 1344

thorbjoern on Nov 23, 2013 said:

A seriously great development PacManFan. It is amazing you matched this on your own! My biggest thanks for making Creation Workshop open source. One hurdle less to finally realize my DLP dream.

lilyyoung on Nov 17, 2013 said:

Dear Sir,
thanks for your reply and happy to know that you would like to exporting the svg soon , and I would like
to try to use it for laser printer !

lilyyoung on Nov 16, 2013 said:

Dear Sir,
I have followed your software for long time already , I like your software and found that your software is very powerful and can calculate very fast , that's good for user . when you are in version 11 I still hope that you will develop the SVG format , but start from version 12 and 13 , the SVG icon was disappeared in your software , why ? Does it mean you won't develop the SVG any more ?
From the beginning I am waiting and hoping you will develop the SVG format, but since the SVG icon disappeared that really made me disappointed ! Hope you will start the SVG development very soon .

PacManFan on Nov 16, 2013 said:

No one has actually asked for SVG exporting yet. I was looking into supporting an industry standard such as CLI or SLI files. I'll probably add exporting soon. What do you need SVG for?

6270 on Oct 31, 2013 said:

Great project,

I test the first time, the previous situation didn't happen, great, now the firmware seems to have is not the same as before, I used to use the Sprinter - master of firmware, slice thickness can change, how do I feel section size wrong, such as 10 high slice shows 134, setting is 0.1 mm, maybe I can't wait, didn't set well.

6270 on Oct 4, 2013 said:

I think that is my system problem, redo or, later, every time slice
to more than 200 collapses, suggest a software problem,

PacManFan on Oct 4, 2013 said:

I believe that I've found and fixed the issue that was causing the crash. It should be fixed in the next release.

6270 on Oct 1, 2013 said:

First of all thank you for your offer such powerful software, very good, when I
was in a bit of a problem, sometimes printed to the half of the time, the
software automatically shut down, 05. 09 is such, then software has a 0 bit is
set. Just couldn't get on the midway software crashes motor, very troublesome.

PacManFan on Oct 1, 2013 said:

One other thing, if a crash occurs, copy and save the "Creation.log" file. It should have any details of the crash. You'll need to save the log file somewhere else before you re-launch the software again, otherwise it will get overwritten.

PacManFan on Oct 1, 2013 said:

Crashes are never a good thing. I'd like to reproduce the problem and see if I can fix it for you before my next release. Can you send me the profiles you are using (machine and slicing) as well as the model? Also, what is the configuration of your computer (OS, memory size, etc..) Sorry about the crash :-(

Boon21 on Sep 4, 2013 said:

Hello PacManFan

The Generic Driver was my Problem :). My New Proplem is, thats the z akse moving in only direction. The x and y Aksis und both directions. Can you help me with this Problem?

Thanks

Boon21 on Aug 8, 2013 said:

Hello,

I want operate my printer with Creation Workshop 10. The cut and sent to the projector is good work, but does not want to control the ramps. About Printrun I can move all the stepper from my Ramps. Creation Workshop can connect but more not happen. can you help me further?

Thanks and sorry for my English

PacManFan on Aug 8, 2013 said:

Here are a few things to check: Make sure you're using the 'eGeneric' driver in you machine profile. Make sure your firmware on your RAMPS board is set to 115200. Let me know how it works.

technosun on Aug 6, 2013 said:

Hi everybody!!! Great job. I like the software. I have downloaded both beta9 and beta10 versions. But on both versions I have the same issue. In beta10 version "Add manual support" and "Add automatic supports" buttons are inactive. In beta10 version "Print" button is also inactive, but it is active in beta9. Please help!

And please add color invert function in options.

PacManFan on Aug 6, 2013 said:

The 'Add manual support' and 'Add automatic Support' options are disabled for now. You should use the 'Build' button and not the print Option. The print option will be enabled for powder-based printers when it is ready. I can add an invert or color selection to the next version.

Orson on Jul 20, 2013 said:

while I try to load a object into the program the system become slow and lagging. I using a laptop with window vista and with Intel duol core and 2gb of ram.
is the my pc hardware problem..?

PacManFan on Jul 20, 2013 said:

I'm fairly certain that you probably tried to load an ASCII STL file. See if you can convert the file to a Binary STL and try again. I know for certain that there is a bug with my ASCII STL loader.

vollnormal on May 28, 2013 said:

Any updates/fixed coming soon ;-)? Like always: Great Job!

PacManFan on May 28, 2013 said:

I should have a new version in the next week or so, I've been fixing the automatic support generation.

protowax-paris on May 15, 2013 said:

Great work ! I'have been for 20 years in 3d scanning and 10 years in 3d printing... I have cnc, solidscapes machines and a cpx... just building a 3d dlp printing machine.. near Place Vendome in Paris, I think we can exchange...

PacManFan on May 15, 2013 said:

Message me: [email protected] . I'm currently working with 3 companies to incorporate support for various 3d UV DLP Printers.

ildar on May 15, 2013 said:

Hi, First thanks alot for this great job, also I am kind of stupid in electronics, Is thsi software compatible with RAMPS 1.4? is fo how shall i set it up?

PacManFan on May 15, 2013 said:

I should probably take the time to write a hardware guide. Many people have been asking about this. I'm using a RAMPS 1.3 board running Sprinter on mine. Setup should be fairly straight forward. You may need to recompile your device firmware to match the hardware characteristics of your machine (pin numbers / steps per mm/ etc). Beyond that, what other hardware configuration questions did you have?

Cknorr on Apr 12, 2013 said:

Hello vollnormal
what settings need to be made for the support Generator ?
I tried it but I do not get it yet
Thanks

vollnormal on May 28, 2013 said:

Newest version...Located in the menu somewhere...But still buggy

vollnormal on Apr 12, 2013 said:

I've been touching up the GUI for use with a 8" Touchscreen. Will fork when done...One bug in the support Generation...Support is not created everywhere. Difficult to explain, see image :-) http://i190.photobucket.com/al...

PacManFan on Apr 12, 2013 said:

I'm still in the process of putting in Support generation, both Manual and Automatic, It should be complete in the next release.

Cknorr on Apr 4, 2013 said:

Hello
I'm just here to build a DLP printer, when the printer is ready I will try your software.Thanks

Cknorr on Apr 3, 2013 said:

Hello PacManFan
Thank you for Sharing , it Looks very Good

vollnormal on Mar 11, 2013 said:

Also Busy building my Machine...I think whats still missing is the ability to insert custom code before the lift and after the lift. This would allow a VAT seperation movement for example. But VERY VERY well done!

PacManFan on Mar 11, 2013 said:

If you look in the \Profiles\default directory, you'll see 4 gcode files. prelift.gcode and postlist.gcode are the files you're looking for. Any gcode in these files will be inserted on a per-layer basis for the pre/post list.
Make sure you've got the latest release (Alpha 05) and you install in a clean directory.

Aserbo on Mar 9, 2013 said:

looking good, I am truly impressed!
When it comes to programming I am as daft as a doorknob, but please let me know if you need any mechanical designwork done on this project!

ilkin313 on Mar 4, 2013 said:

Hello PacManFan

THANK YOU.
THANK YOU.
THANK YOU.

PacManFan on Mar 4, 2013 said:

You're welcome. Do you have a UV DLP printer to try it on? I could use more testers.

Top