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
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 |
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
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
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
Qty | Description |
---|---|
1 | SG90 servo motor |
1 x WPServoGear.stl | 1 x WPServoLifter.stl | 1 x WPWeightBottom.stl |
---|---|---|
TBD
2 x WPGondolaPenClampD18Part1.stl | 2 x WPGondolaPenClampD18Part2.stl | 2 x WPGondolaPenClampD18Part3.stl |
---|---|---|
2 x WPGondolaPenClampD18Part4.stl |
---|
TBD
2 x WPGondolaBearing.stl |
---|
2 x WPGondolaPenClampD18_assembly |
---|
Qty | Description |
---|---|
1 | Window pen |
1 x WPGondolaLifter_assembly | 1 x WPGondolaPenBearings_assembly |
---|---|
TBD
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
Qty | Description |
---|---|
6 | Nut M3 x 2.4mm |
2 x WPStepperMountWithInlays.stl |
---|
TBD
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 |
---|
2 x WPAlignerIdler.stl | 1 x WPAlignerRight.stl |
---|---|
TBD
Qty | Description |
---|---|
2 | Nut M3nS 5.5 x 1.8mm |
2 | Screw M3 pan x 8mm |
2 x WPPulley.stl |
---|
TBD
1 x WPAlignerRight_assembly | 1 x WPPulley_assembly | 1 x WPStepperMounRight_assembly |
---|---|---|
TBD
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
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
2 x WPAlignerIdler.stl | 1 x WPAlignerLeft.stl |
---|---|
TBD
1 x WPAlignerLeft_assembly | 1 x WPPulley_assembly | 1 x WPStepperMountLeft_assembly |
---|---|---|
TBD
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
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!