WindowPainter is a project to recycle old 3D printers.
It's a vertical plotter, to be be mounted on a window frame.
This project is still work in progress. Here is my todo list:
Status |
Task |
✅ |
Setup the project |
✅ |
Start the design |
✅ |
Run the NopSCADlib flow |
❌ |
Complete an initial version of the design |
❌ |
Add assembly descriptions |
❌ |
Simplify the BOM |
❌ |
Finalize the build instructions |
❌ |
Build a prototype |
❌ |
Refine the design |
❌ |
Setup a project web site |
✅ |
Render an animated title picture |
❌ |
Configure/customize the Marlin firmware |
❌ |
Plot the first image |
- Parts list
- WPControllerClamp Assembly
- WPController Assembly
- WPWeight Assembly
- WPGondolaLifter Assembly
- WPGondolaPenClampD18 Assembly
- WPGondolaPenBearings Assembly
- WPGondola Assembly
- WPStepperEndstopLeft Assembly
- WPStepperMountWithInlays Assembly
- WPStepperMounRight Assembly
- WPAlignerRight Assembly
- WPPulley Assembly
- WPStepperShaftRight Assembly
- WPStepperClampRight Assembly
- WPStepperMountLeft Assembly
- WPAlignerLeft Assembly
- WPStepperShaftLeft Assembly
- WPStepperClampLeft Assembly
- Main Assembly
Top
WPControllerClamp |
WPController |
2 x WPWeight |
WPGondolaLifter |
2 x WPGondolaPenClampD18 |
WPGondolaPenBearings |
WPGondola |
2 x WPStepperEndstopLeft |
WPStepperMounRight |
WPAlignerRight |
2 x WPPulley |
WPStepperShaftRight |
2 x WPStepperClampRight |
WPStepperMountLeft |
WPAlignerLeft |
WPStepperShaftLeft |
2 x WPStepperClampLeft |
Main |
TOTALS |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Vitamins |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
1 |
1 |
Beaded chain (diameter=3mm, spacing=4mm) |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
1 |
1 |
Beaded chain (diameter=3mm, spacing=4mm) |
. |
. |
. |
. |
. |
. |
. |
2 |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
2 |
Microswitch SS-01 or SS-5GL |
. |
. |
2 |
. |
. |
. |
. |
4 |
3 |
. |
. |
. |
2 |
3 |
. |
. |
2 |
. |
16 |
Nut M3 x 2.4mm |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
2 |
. |
. |
. |
. |
. |
. |
. |
2 |
Nut M3nS 5.5 x 1.8mm |
2 |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
2 |
. |
. |
. |
2 |
. |
6 |
Nut M5 x 4mm |
. |
1 |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
1 |
RapRapDiscount Smart Controller |
. |
. |
. |
1 |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
1 |
SG90 servo motor |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
2 |
. |
. |
. |
2 |
. |
4 |
Screw M3 dome x 8mm |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
3 |
. |
. |
. |
3 |
. |
6 |
Screw M3 dome x 10mm |
. |
. |
. |
. |
. |
. |
. |
4 |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
4 |
Screw M3 dome x 12mm |
. |
4 |
2 |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
6 |
Screw M3 dome x 20mm |
. |
. |
. |
. |
. |
. |
. |
. |
3 |
. |
2 |
. |
. |
3 |
. |
. |
. |
. |
8 |
Screw M3 pan x 8mm |
2 |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
2 |
. |
. |
. |
2 |
. |
6 |
Screw M5 hex x 20mm |
. |
. |
. |
. |
. |
. |
. |
. |
1 |
. |
. |
. |
. |
1 |
. |
. |
. |
. |
2 |
Stepper motor NEMA17 x 40mm |
. |
4 |
2 |
. |
. |
. |
. |
4 |
3 |
. |
. |
. |
5 |
3 |
. |
. |
5 |
. |
26 |
Washer M3 x 7mm x 0.5mm |
. |
. |
. |
. |
. |
. |
. |
. |
3 |
. |
. |
. |
. |
3 |
. |
. |
. |
. |
6 |
Washer star M3 x 0.5mm |
. |
. |
. |
. |
. |
. |
1 |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
1 |
Window pen |
4 |
9 |
6 |
1 |
. |
. |
1 |
14 |
13 |
. |
4 |
. |
16 |
13 |
. |
. |
16 |
2 |
99 |
Total vitamins count |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3D printed parts |
. |
. |
. |
. |
. |
. |
. |
. |
. |
2 |
. |
. |
. |
. |
2 |
. |
. |
. |
4 |
WPAlignerIdler.stl |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
1 |
. |
. |
. |
1 |
WPAlignerLeft.stl |
. |
. |
. |
. |
. |
. |
. |
. |
. |
1 |
. |
. |
. |
. |
. |
. |
. |
. |
1 |
WPAlignerRight.stl |
2 |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
2 |
. |
. |
. |
2 |
. |
6 |
WPClampScrewGrip.stl |
2 |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
2 |
. |
. |
. |
2 |
. |
6 |
WPClampScrewShoe.stl |
1 |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
1 |
WPControllerClamp.stl |
. |
. |
. |
. |
. |
2 |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
2 |
WPGondolaBearing.stl |
. |
. |
. |
. |
2 |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
2 |
WPGondolaPenClampD18Part1.stl |
. |
. |
. |
. |
2 |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
2 |
WPGondolaPenClampD18Part2.stl |
. |
. |
. |
. |
2 |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
2 |
WPGondolaPenClampD18Part3.stl |
. |
. |
. |
. |
2 |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
2 |
WPGondolaPenClampD18Part4.stl |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
2 |
. |
. |
. |
. |
. |
. |
. |
2 |
WPPulley.stl |
. |
. |
. |
1 |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
1 |
WPServoGear.stl |
. |
. |
. |
1 |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
1 |
WPServoLifter.stl |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
1 |
. |
1 |
WPStepperClampLeft.stl |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
1 |
. |
. |
. |
. |
. |
1 |
WPStepperClampRight.stl |
. |
. |
. |
. |
. |
. |
. |
1 |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
1 |
WPStepperEndstopLeft.stl |
. |
. |
. |
. |
. |
. |
. |
1 |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
1 |
WPStepperEndstopRight.stl |
. |
. |
. |
. |
. |
. |
. |
. |
1 |
. |
. |
. |
. |
1 |
. |
. |
. |
. |
2 |
WPStepperMountWithInlays.stl |
. |
. |
2 |
1 |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
3 |
WPWeightBottom.stl |
. |
. |
2 |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
2 |
WPWeightIdler.stl |
. |
. |
2 |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
. |
2 |
WPWeightTop.stl |
5 |
. |
6 |
3 |
8 |
2 |
. |
2 |
1 |
3 |
2 |
. |
5 |
1 |
3 |
. |
5 |
. |
46 |
Total 3D printed parts count |
Top
WPControllerClamp Assembly
Qty |
Description |
2 |
Nut M5 x 4mm |
2 |
Screw M5 hex x 20mm |
2 x WPClampScrewGrip.stl |
2 x WPClampScrewShoe.stl |
1 x WPControllerClamp.stl |
|
|
|
TBD
Top
Qty |
Description |
1 |
RapRapDiscount Smart Controller |
4 |
Screw M3 dome x 20mm |
4 |
Washer M3 x 7mm x 0.5mm |
1 x WPControllerClamp_assembly |
|
TBD
Top
Qty |
Description |
2 |
Nut M3 x 2.4mm |
2 |
Screw M3 dome x 20mm |
2 |
Washer M3 x 7mm x 0.5mm |
2 x WPWeightBottom.stl |
2 x WPWeightIdler.stl |
2 x WPWeightTop.stl |
|
|
|
TBD
Top
Qty |
Description |
1 |
SG90 servo motor |
1 x WPServoGear.stl |
1 x WPServoLifter.stl |
1 x WPWeightBottom.stl |
|
|
|
TBD
Top
2 x WPGondolaPenClampD18 Assembly
2 x WPGondolaPenClampD18Part1.stl |
2 x WPGondolaPenClampD18Part2.stl |
2 x WPGondolaPenClampD18Part3.stl |
|
|
|
2 x WPGondolaPenClampD18Part4.stl |
|
TBD
Top
WPGondolaPenBearings Assembly
2 x WPGondolaBearing.stl |
|
2 x WPGondolaPenClampD18_assembly |
|
Top
Qty |
Description |
1 |
Window pen |
1 x WPGondolaLifter_assembly |
1 x WPGondolaPenBearings_assembly |
|
|
TBD
Top
2 x WPStepperEndstopLeft Assembly
Qty |
Description |
2 |
Microswitch SS-01 or SS-5GL |
4 |
Nut M3 x 2.4mm |
4 |
Screw M3 dome x 12mm |
4 |
Washer M3 x 7mm x 0.5mm |
1 x WPStepperEndstopLeft.stl |
1 x WPStepperEndstopRight.stl |
|
|
TBD
Top
2 x WPStepperMountWithInlays Assembly
Qty |
Description |
6 |
Nut M3 x 2.4mm |
2 x WPStepperMountWithInlays.stl |
|
TBD
Top
WPStepperMounRight Assembly
Qty |
Description |
3 |
Screw M3 pan x 8mm |
1 |
Stepper motor NEMA17 x 40mm |
3 |
Washer M3 x 7mm x 0.5mm |
3 |
Washer star M3 x 0.5mm |
1 x WPStepperMountWithInlays_assembly |
|
Top
2 x WPAlignerIdler.stl |
1 x WPAlignerRight.stl |
|
|
TBD
Top
Qty |
Description |
2 |
Nut M3nS 5.5 x 1.8mm |
2 |
Screw M3 pan x 8mm |
2 x WPPulley.stl |
|
TBD
Top
WPStepperShaftRight Assembly
1 x WPAlignerRight_assembly |
1 x WPPulley_assembly |
1 x WPStepperMounRight_assembly |
|
|
|
TBD
Top
2 x WPStepperClampRight Assembly
Qty |
Description |
2 |
Nut M3 x 2.4mm |
2 |
Nut M5 x 4mm |
2 |
Screw M3 dome x 8mm |
3 |
Screw M3 dome x 10mm |
2 |
Screw M5 hex x 20mm |
5 |
Washer M3 x 7mm x 0.5mm |
2 x WPClampScrewGrip.stl |
2 x WPClampScrewShoe.stl |
1 x WPStepperClampRight.stl |
|
|
|
1 x WPStepperClampRight_assembly |
1 x WPStepperEndstopLeft_assembly |
1 x WPStepperShaftRight_assembly |
|
|
|
TBD
Top
WPStepperMountLeft Assembly
Qty |
Description |
3 |
Screw M3 pan x 8mm |
1 |
Stepper motor NEMA17 x 40mm |
3 |
Washer M3 x 7mm x 0.5mm |
3 |
Washer star M3 x 0.5mm |
1 x WPStepperMountWithInlays_assembly |
|
TBD
Top
2 x WPAlignerIdler.stl |
1 x WPAlignerLeft.stl |
|
|
TBD
Top
WPStepperShaftLeft Assembly
1 x WPAlignerLeft_assembly |
1 x WPPulley_assembly |
1 x WPStepperMountLeft_assembly |
|
|
|
TBD
Top
2 x WPStepperClampLeft Assembly
Qty |
Description |
2 |
Nut M3 x 2.4mm |
2 |
Nut M5 x 4mm |
2 |
Screw M3 dome x 8mm |
3 |
Screw M3 dome x 10mm |
2 |
Screw M5 hex x 20mm |
5 |
Washer M3 x 7mm x 0.5mm |
2 x WPClampScrewGrip.stl |
2 x WPClampScrewShoe.stl |
1 x WPStepperClampLeft.stl |
|
|
|
1 x WPStepperClampLeft_assembly |
1 x WPStepperEndstopLeft_assembly |
1 x WPStepperShaftLeft_assembly |
|
|
|
TBD
Top
Qty |
Description |
1 |
Beaded chain (diameter=3mm, spacing=4mm) |
1 |
Beaded chain (diameter=3mm, spacing=4mm) |
1 x WPController_assembly |
1 x WPGondola_assembly |
1 x WPStepperClampLeft_assembly |
|
|
|
1 x WPStepperClampRight_assembly |
2 x WPWeight_assembly |
|
|
A vertical plotter .
Finished!
Top