Open Source Files

3D Printable Files (updated 05-26-2014)


The frame is welded using 1/2″ square tubing throughout. Care must be taken to make sure all angles are squared and true using tack welds before final weld beads are laid down. 

Welder, preferably a MIG (wire feed). A small 120VAC Licoln MIG welder with .032 inner-shield steel wire will suffice.
Cutt-Off Saw
Hand Grinder
Drill Bits
Speed Square
Small bubble level
Tape measure
Soap Stone or Permanent Felt-tip marker
Safety Glasses
Welding Gloves

3D Printer Frame details illustration-23D Printer Frame Build details illustration-33D Printer Frame Build details illustration-3b3D Printer Frame Build details illustration-43D Printer Frame Build details illustration-5   3D Printer Electronics Schematic


remove-3-screws-to-take-bulb-assembly-out Remove the 3 screws that hold the bulb assembly in place. They are located where the “X’s” are on the clear plastic sheet.
 remove-screws-to-remove-bulb  View of left screw holding bulb assembly in place.
remove-screws-to-remove-bulb-2 View of right 2 screws holding bulb assembly in place.
 remove-chassis-screws-after-bulb-removal  After removing bulb assembly by pulling it up, remove these screws.
 some-more-screws-you-may-have-to-remove remove-screw-to-remove-color-wheel-assembly2 remove-screw-to-remove-color-wheel-assembly remove-screws-to-access-main-board remove-plug-from-main-board-by-pulling-on-sides remove-fan-plugs-before-main-board-removal remove-chassis-screw remove-all-4-plugs-from-main-board-by-pushing-on-tabs-2 remove-3-screws-to-take-bulb-assembly-out pull-out-color-wheel-assembly pull-main-board-cover-to-the-side-and-remove-plug-3 pull-main-board-cover-to-the-side-and-remove-plug-2 pull-back-wires-after-tape-is-peeled-back main-board-and-main-board-chassis-mount-removed gently-prise-up-board-to-unplug-bottom-mounted-jack-1 color-wheel-completely--broken-off




Steps to install

1.) Download the Arduino IDE and install it to its default directory location: C:\Program Files (x86)\
The resulting program path after installation will be as follows: C:\Program Files (x86)\Arduino

2.) Download the latest version of the Accel Stepper Library from here. Unzip the Library. Open the unzipped folder and copy the “AccelStepper” folder into the “C:\Program Files (x86)\Arduino\libraries” folder
The resulting directory created  should be as follows: “C:\Program Files (x86)\Arduino\libraries\AccelStepper”.

3.) Download the Arduino_Firmware_v7 written by Henry Locke 
Unzip the file “Arduino Firmware v7.ino” to C:\Users\Your User Name\My Documents\Arduino\Arduino_Firmware_v7\
The resulting path to the firmware should be as follows:  C:\Users\Your User Name\My Documents\Arduino\Arduino_Firmware_v7\Arduino_Firmware _v7.ino

4.) Connect your computer to the Arduino USB connector on the electronics box via USB cord

5.) Plug in the AC power cord to the AC power jack on the electronics box and an AC power outlet.

6.) Browse to C:\Users\Your User Name\My Documents\Arduino\Arduino_Firmware_v7\ and double click the file named “Arduino Firmware v7.ino”

7.) In the “Arduino_Firmware_v7 ” sketch window, click “Tools”, then “Board” and select the “Arduino Mega 2560”.

8.) In the “Arduino_Firmware_v7” sketch window, click “Tools”, then “Serial Port” and select the COM port that your Arduino board is using. To find out what port your Arduino board is using, open your “Control Panel”, then click on “Device Manager”, click on “Ports (COM & LPT)”, you should see an entry “USB Serial (COM X), “X” representing the number of the port your Arduino board is using. Make a note of which port is assigned to it.  Double click the “USB Serial (COM X)” entry. On the “Port Settings” tab, change the “Bits Per Second” to “115200”. Click “OK”

9.) In the “Arduino_Firmware_v7” sketch window, click “File”, then click “Upload”. You should see “Done Uploading” at the bottom of the “Arduino_Firmware_v7” window if your firmware upload was successful.

Picture of successful Arduino Firmware upload


10.) Download Creation Workshop beta 13  written by Steve Hernandez:
Unzip to C:\CreationWorkshopV13

11.) Create a new folder named “Backup” inside C:\CreationWorkshopV13. Once “backup” folder is created, path will be          C:\CreationWorkshopV13\Backup.

12.) Inside of “Backup” folder, create a folder named “Machines”. The path will be C:\CreationWorkshopV13\Backup\Machines

13.) Open up Notepad and copy the following into Notepad:

cd C:\CreationWorkshopV13
copy C:\CreationWorkshopV13\Backup\Machines\MyMachine.machine C:\CreationWorkshopV13\Machines

14.) In the Notepad menu, click “Save”, then “Save As”.
The save window now appears.
Browse to the directory of C:\CreationWorkshopV13. Then in the text field labeled “File name:”
Type: “StartCreationWorkshop.bat” & in the field below the file name field, named “Save as type:” click and select:           “All Files (*.*)”.
Now click “Save”.

15.) You should now have a file named “StartCreationWorkshop.bat” in the directory C:\CreationWorkshopV13,
(**if you dont see the .bat extension, then you need to set your folder options in the control panel to view file                  extensions by un-checking the box labeled “Hide known file type extensions”)

16.) After you have created the batch file, (“StartCreationWorkshop.bat”), right click the file, then select “Send to”,                  then select “Desktop (create shortcut)”.
This puts a shortcut on your desktop that you will use to start Creation Workshop


17.) Connect a Null Modem Serial cable from your computer’s serial port, (or USB to serial adapter), to projector’s serial port, turn on the projector. (Also make sure your also connected to the Arduino board in the electronics box via USB cord to your computer and the AC power plug is connected to the electronics box and plugged into an AC outlet and the fan is running

18.) Open C:\CreationWorkshopV13\CreationWorkshop.exe

19.) Click on the tab “Machine Config”

20.) Under “Configured Machine Profiles”, click “Create”, type “MyMachine” in the pop-up box, click “OK”.

21.) Click “Profile In Use”, select “MyMachine”

22.) Find “Axis Length (mm)”. For “X” enter: 270. For “Y” enter: 200. For “Z” enter: 400

23.) Under “Machine Connection”, click “Configure”. The “Connection Setup” box opens. Click “Refresh” and then select the COM port your Arduino Board is using. (the port number you took note of in step 8). Make sure the “Speed” is set to “115200”. Click “OK”

24.) Under “Projector Serial Control”, click “Configure”. The “Projector Serial Control” box opens. Click “Refresh”. Click “Port” dropdown and select the port your Arduino board IS NOT USING, i.e. there will only be two ports listed, (usaully), so you will select the port number that your Arduino board isnt assigned to, (this should be the port thats is being assigned to your projector). “Speed” should also be set to “115200”. Cick “OK”

25.) Under the “Select Print Device”, click the “Refresh” button. You should see the correct resolution under under “Display Resolution (pixels)” and you should see 2 entry’s under “Select Print Device”. Select the second entry “\\.\DISPLAY2” so that its highlighted. Click “Save” (If you have problems getting the program to display the print patterns on the correct screen, you may need to play with your operating systems display settings, like “clone desktop” to second screen or first screen only, or extend first screen unto the second screen, etc.)



  1. roufi_2002 - April 25, 2014

    What is the distance should be between the projector and the printing bed?

    • Noble 3D Printers, LLC - April 25, 2014

      The projector sits approx. 16-20 inches from the bed, depending how you have the mount positioned.

Translate »