Skip to content

SNS-Automatyk/Drawbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Drawbot - drawing plotter

About the project

The Drawbot project is based on Raspberry Pi, Arduino and CNC Shield. Project uses (previously generated by user) gcode to create beautiful drawings. This design allows user to easily change the tool,e.g. into multi-grinder to create your own PCBs.

Hardware

  • 3D printer 😛
  • Raspberry Pi (4b)
  • Arduino Uno with CNC Shield (with drivers)
  • PSU for CNC Shield
  • large amount of
  • bolts
  • nuts
  • cables
  • trapezoidal screws
  • NEMA 17 motors
  • linear rails (and bearings) and I think that's all 😄

Software

Circuit Diagram

Electrical Diagram

Pictures of Drawbot

Draw1.jpg Draw2.jpg Draw3.jpg Draw4.jpg Draw5.jpg

Software installation

Install Mainsail (use Mainsail instalation guide )

Configure Klipper ( Klipper instalation guide )

menuconfig configuration

Enable extra low level configuration options
MCU Architecture: Atmega AVR
Processor model: atmega328p
Processor speed: 16 MHz
Baud rate for serial port: 250000 

Additionally, before runningmake you might have to go nano .config and set the following:

CONFIG_WANT_DISPLAYS=n
CONFIG_WANT_SENSORS=n
CONFIG_WANT_LIS2DW=n
CONFIG_WANT_SOFTWARE_I2C=n
CONFIG_WANT_SOFTWARE_SPI=n
CONFIG_CANBUS_FREQUENCY=1000000
CONFIG_HAVE_GPIO=y
CONFIG_HAVE_GPIO_ADC=n
CONFIG_HAVE_GPIO_SPI=n
CONFIG_HAVE_GPIO_I2C=n

Device configuration

Download from repository printer.cfg file and paste it in Machine section in your Mainsail site. You probably have to change some parameters based on your construction (e.g. based on trapezoidal screws and microsteps set on the CNC Shield).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published