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