Skip to content

Concept and Planning

Purpose:

The primary purpose of this CNC machine is to facilitate the creation of textured art, more specifically pointilism art. By automating the process of applying individual dots of acrylic paint or silicone caulking, the machine will allow athe user to create intricate and detailed artworks with ease.

Target Users:

The target users of the CNC machine include artists, hobbyists, and educators interested in exploring the possibilities of combining cnc and art in their artwork. The machine should be accessible to users of varying skill levels, from beginners to experienced artists.

Artistic Vision:

The CNC machine will enable users to produce pointillism artworks characterized by intricate patterns, textures, and depth. Artists can experiment with different color combinations and dot densities to achieve desired effects, from subtle gradients to bold compositions.

Materials:

The machine will primarily work with acrylic paint or silicone caulking, providing users with the flexibility to choose between different mediums based on their artistic preferences. These materials should be readily available and easy to load into the machine.

Texture and Detail:

The CNC machine should be capable of achieving fine detail and texture resolution to accurately reproduce the intricate patterns of pointillism artwork. Users should have the ability to adjust parameters such as dot size, spacing, and density to achieve desired results.

User Experience:

User-friendliness is paramount, with an intuitive interface and straightforward operation. The machine should be easy to set up, calibrate, and use, allowing artists to focus on their creative process without technical hurdles. Safety features should be incorporated to ensure user well-being during operation.

Budget and Timeline:

The project budget is set at 300 JOD, including materials and fabrication costs. The timeline for design, fabrication, and testing is two weeks, with a focus on efficiency and meeting project deadlines.

Two-Week Plan for CNC Machine Project

Week 1:

Day 1-2: Design Phase

  • Define detailed specifications based on the brief.
  • Sketch initial concepts for the CNC machine structure and extruder mechanism.
  • Begin CAD modeling of components, considering dimensions and materials.
  • Research and select appropriate off-the-shelf components such as motors, lead screws, and linear bearings.

Day 3-4: 3D Printing Components

  • Complete CAD modeling of all 3D printable components.
  • Slice models and prepare G-code for printing.
  • Begin 3D printing components such as brackets, and mounts.
  • Monitor prints and troubleshoot any issues as needed.

Day 5-6: Mechanical Assembly

  • Assemble the frame using aluminum profiles and printed brackets.
  • Install linear bearings on the frame and attach lead screws.
  • Mount stepper motors in their designated positions.
  • Ensure proper alignment and secure all mechanical components.

Week 2:

Day 1-2: Electronic Assembly

  • Set up the Arduino Mega and CNC shield.
  • Install A4988 stepper drivers and connect them to the motors.
  • Wire limit switches and emergency stop buttons as per safety requirements.
  • Test each motor and verify their movement using manual control.

Day 3-4: Extruder Design and Assembly

  • Finalize the design of the caulking gun-based extruder.
  • 3D print any remaining components for the extruder assembly.
  • Assemble the extruder mechanism, incorporating the lead screw and stepper motor.
  • Test the extruder’s functionality, ensuring smooth and consistent extrusion.

Day 5-6: Programming and Integration

  • Utilize available firmware for controlling the CNC machine.
  • Implement extrusion control commands and integrate them with the CNC software.
  • Conduct thorough testing to ensure proper communication between electronics and mechanical components.

Day 7: Final Testing and Troubleshooting

  • Perform comprehensive testing of the fully assembled CNC machine.
  • Verify the accuracy of motion control and extrusion processes.
  • Identify and address any issues or discrepancies through troubleshooting.
  • Make necessary adjustments to optimize performance and reliability.

Day 8: Documentation and Presentation

  • Document the entire fabrication process, including design iterations and assembly steps.
  • Prepare a presentation summarizing the project, highlighting key features and achievements.

BOM:

Part Quantity Link Price
Arduino Mega 1 Arduino Mega 2560 R3 $15
CNC Shield 1 RAMPS 1.4 RepRap ARDUINO Mega shield $5
A4988 Driver 5 STEPSTICK A4988 STEPPER DRIVER $12.5
Nema 17 Stepper 5 Nema17 1.8 Degree High Torque 42x42x40mm Stepper Motor $77.5
Power Supply 1 12V 10A AC/DC Adapter Power Supply $11
2020 Profile 3 Aluminum Profile 2020 for 3D Printer/CNC Frame $45
500mm 8mm Lead Screw 3 L500MM 8MM LEAD SCREW AND NUT $25.5
300mm 8mm Lead Screw 2 L300mm 8mm Lead Screw and Nut $12
12mm Rod 3 100cm Length High-Frequency Chrome Plated Smooth Rod Diameter 12mm $42
12mm Linear Bearing 12 LM12UU Linear Bearing 12mm $16.5
8x22x7 Bearing 4
M5 T Nut 35 M5 Hammer T Nuts for 2020 Aluminum Profile $5.25
M6 x 25mm Screws
M5 x 10mm Screws
M5 x 16mm Screws
M3 x 20mm Screws
M3 x 12mm Screws