top of page
Custom Designed & Fabricated Cartesian 3D Printer [2019-2020]

(Use the arrow keys to cycle through the photos)

IMG_20200803_163130.jpg
IMG_20200406_123044.jpg

Miniature Concept Model & Testing 

  • Researched 3D printer mechanism designs and control fundamentals

  • Decided to commit to attempting to design a Cartesian printer 

  • Acquired necessary electrical, computational & mechanical parts  

  • Performed a tear-down of old CD Rom Drives to use as makeshift motor-rail assemblies

  • Utilized Creo to design several prototype parts

  • Assembled a miniature model using extrusion for the frame

  • Wired up the motors to an Arduino Mega + RAMPs Board

  • Began learning how to control Stepper motors & work with Arduino software interfaces

Full Scale Model Prototyping 

  • Ordered necessary mechanical mounting hardware and rail system to scale from the CD drive concept to a more practically sized printer   

  • Brainstormed mechanism placement, using research as basis for design

  • Designed and printed, what would be, the first of several iterations of stepper motor brackets and slider rail mount adapters

  • Designed a plate to join the print bed to rail mounts

    •  Utilized a laser cutter to cut acrylic prototypes

    • Created a tool path file and used a water jet to cut the final part out of a sheet of aluminium  

  • Designed and assembled a bed leveling suspension system by designing and printing an adjustable screw & spring driven mechanism  

Creo: Assembly & Part Design 

  • Worked to model, print, mill, water jet, and laser cut the additional parts needed to mesh the acquired and cut extrusion into a functional, accurate, and adjustable system  

    • Aside from assembly, the bulk of the project's development time was spent in this phase as it required multiple iterations per part & several mechanism adjustments/re-designs to get the positioning and motion correct ​

Fabrication 

  • Assembled the designed components, making sure to manually test the motion of each axis as I went along and made adjustment as needed  

    • Such adjustments included a complete tear-down and re-assembly process upon realizing one threaded rod on the z-axis was not efficient and would result in jamming 

    • ​A second threaded rod assembly was deigned, printed, an added​ to fix this issue

  • During this time I experimented with some of the concepts I had learned while working at iRobot, including incorporating snaps in to a phone control mount 

  • This process also required me learn a great deal about electronics as I spent time taking a soldering class and researching electronic power diagrams 

    • I used this knowledge to modify and old PC ATX power supply to work with the Arduino+RAMPs board ​and connect all the necessary motors, sensors, and components 

Updates and Improvements 

  • Implemented controller system on a Samsung Note smartphone and Raspberry Pi via OctoPrint server

    •  Software allows remote access, monitoring and control over local network via guest computer 

  • Adjusted printer's firmware settings, alongside a number of ​mechanical positioning tweaks, to drastically improve print quality 

  • Calibrated a series of 1 mm^3 test cubes to an accuracy of ±0.05 mm and print layer height of 0.3 mm at a feed rate of 10 mm/s

  • Successfully printed "Benchy" calibration boat.

    • The 3D Benchy is a 3D computer model specifically designed for testing the accuracy and capabilities of 3D printers. The 3D Benchy is described by its creator, Creative Tools, as 'the jolly 3D printing torture-test' 

  • Once functional, I used the printer to print new components to increase functionality, adding features such as a heated print bed, automatic print surface leveling, and part cooling. ​

*This Website has been optimized for larger screen sizes. For best viewing experience utilize a desktop class browser or desktop mode on mobile.

©2019 by Matthew Doyle. Proudly created with Wix.com

bottom of page