.draw – Illuminated Robotic Whiteboard 3D Printer Model

License: CC BY-NC-SA
File formats: stl,zip
Download type: zip
Size:44.9MB

The file '.draw – Illuminated Robotic Whiteboard 3D Printer Model' is (stl,zip) file type, size is 44.9MB.

Summary

Project Overview:

The .draw project showcases robotics, automation, and creative design through a custom-built, automated drawing and erasing whiteboard robot. This project leverages a combination of mostly 3D-printed components, and custom electronics from the SparkFun XRP DIY Kit.

Why This Project?

.draw is not just a functional robot; it’s a demonstration of how accessible technology can be used to automate and enhance creative processes. Whether you're an educator, artist, or tech enthusiast, .draw offers a platform for exploring the intersection of art, design, and robotics.

Key Features:

• Automated Drawing and Erasing: .draw has the ability to draw and erase designs on a whiteboard using 2-axis motor control and a marker/eraser system driven by a Servo.
• Drawing .SVG Designs: I've achieved this by using a Python script to convert an SVG path to JSON coordinate data, which is then saved onto the XRP board.
• Able to Calibrate and Home axes: Preliminary calibration of marker/eraser set angles and axes homing are both in the works - some sample MicroPython code will be added in a future project update.
• Ability for Dynamic Lighting: Integrated LED strip provide the numerous opportunities for ideas - change the color on a whim, or code it based on the .draw's status, with whatever you are doing, etc.

Parts needed for the Project/how to assemble:

MK1 .draw.ZIP includes everything you need: all printed part models, the Assembly Guide, and the .STEP file for the project. I've also included all files individually.

Please read the detailed Assembly_Guide.draw for more information on parts, wiring electronics, and a step-by-step guide on how to build this.

1. SparkFun Experiential Robotics Platform (XRP) - DIY Kit

-XRP Controller Board
-Custom Line Follower Board
-Servo (Sub-Micro Size)
-2x Hobby Motor with Encoder
-2x Flexible Qwiic Cable - Female Jumper

2. 8x10” Frame Glass (from any photo frame, only the glass is needed)

3. Linear Rail and Bearing Set

-4x LM8UU linear ball bearings
-2x 8mm diameter x 260mm length steel linear rails
-2x 8mm diameter x 300mm length steel linear rails

4. GT2 Timing Belt

-2 Meters length, 6mm height, 2mm pitch

5. WS2812B LED Strip

-1 Meter length, 5050SMD LEDs, 100 LEDs per meter, DC5V powered

6. DC Barrel Jack Splitter

-1x DC Female to Male Y Adapter (2.1mm x 5.5mm barrel jack)

7. 5V 10A Power Supply

-AC100-240V to DC 5V, 10A 50W, 5.5 x 2.5mm barrel jack connector

8. Female DC Connector Plug to Screw Terminal

-2.1mm x 5.5mm barrel jack

9. Electronics Wire

-18-24 AWG cable (lengthen servo, motors, and line follower cables)

10. Heat Shrink Tubing

-For insulating and protecting soldered/crimped cables

11. M3 Screw Assortment

-10mm-35mm lengths with nuts

Future Updates:

I will be providing some sample code which covers some of the basics like marker/eraser calibration, axes homing, and draw functionality.

What filament did I use?

Frame: California Filament Black PETG

Base + other parts: IEMAI PETG Smoke Gray Transparent

Motor Mounts, covers, etc: REPRAPPER PLA Matte Red/Blue

Motor & Idler Pulleys, Marker Holders, etc: Ender PLA Red

I am also active on Printables.com and tend to cross-post models here.

https://www.printables.com/@ChubbyEwok_836013

Thanks for the interest!

Barrel_Jack_Retention_Cover.stl 437.9KB
Base_Cable_Retention_Clip.stl 560.6KB
Base_Cable_Retention_Mount.stl 1.2MB
Base_Cover_-_Left.stl 101.5KB
Base_Cover_-_Lower.stl 276.4KB
Base_Cover_-_Right.stl 98.9KB
Base_Left_Side.stl 365.3KB
Base_Lid.stl 853.3KB
Base_Right_Side.stl 382.8KB
Bottom_Bearing_Mount.stl 139.3KB
Bottom_Left_Rail_Mount.stl 597.0KB
Bottom_Right_Rail_Mount.stl 606.9KB
Bottom_Vertical_Idler_Rail_Mount.stl 192.1KB
Cable_Clip_-_Large.stl 62.0KB
Cable_Clip_-_Small.stl 50.7KB
Cable_Cutout_for_Base.stl 418.3KB
Draw_Head_Back_Mount.stl 344.9KB
Draw_Head_Cable_Retention_Clip.stl 480.9KB
Draw_Head_Front_Mount.stl 289.7KB
Eraser_Holder.stl 389.2KB
Frame_Back_-_Bottom_Left.stl 19.5KB
Frame_Back_-_Bottom_Right.stl 19.1KB
Frame_Back_-_Top_Left.stl 25.5KB
Frame_Back_-_Top_Right.stl 25.4KB
Frame_Front_-_Bottom_Left.stl 74.6KB
Frame_Front_-_Bottom_Right.stl 85.0KB
Frame_Front_-_Top_Left.stl 59.9KB
Frame_Front_-_Top_Right.stl 42.8KB
Horizontal_GT2_Clamp.stl 208.0KB
Idler_Pulley.stl 4.2MB
Line_Follower_Cover.stl 149.2KB
Long_Pin.stl 9.8KB
Marker_Holder.stl 389.2KB
Mk_1_.draw.zip 22.9MB
Motor_Pulley.stl 4.0MB
Pico_W_Base.stl 654.4KB
Pico_W_Button_Mount.stl 254.5KB
Power_Slider.stl 211.2KB
Servo_+_Cable_Cap.stl 1.2MB
Servo_Pinion.stl 55.9KB
Short_Pin.stl 8.3KB
Top_Bearing_Mount.stl 148.5KB
Top_Left_Motor_Mount.stl 440.3KB
Top_Right_Idler_Mount.stl 900.7KB
Top_Vertical_Rail_Mount.stl 244.9KB
User_Button.stl 214.3KB
User_Button_-_Lower.stl 119.6KB
Vertical_Motor_Cable_Retention_Brace.stl 843.4KB
Vertical_Motor_Cable_Retention_Clip.stl 737.4KB