hbolanos2001
Created December 3, 2019 © LGPL

CNC DIY a Tool for makers

This CNC DIY is a powerful tool for makers.

AdvancedFull instructions provided33
CNC DIY a Tool for makers

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
Elecrow cnc shield
×1
Stepper Motor, Mini Step
Stepper Motor, Mini Step
×4
steel rod - 1000 mm length - 8mm diameter
×6
Steel rod support-8 mm diameter
×6
Stepper motor driver board A4988
SparkFun Stepper motor driver board A4988
×4
pulleys -6 mm internal diameter
×8
BELTS-GT2 - 5 mm width-1 mm step
×3
screw - 300mm length -8 mm diameter
×1
Flexible coupling - 5mm side/8mm side
×2
Emergency Stop Switch, DPST-1NO
Emergency Stop Switch, DPST-1NO
×1
USB-A to Mini-USB Cable
USB-A to Mini-USB Cable
×1
cable organizer chain
×2
Screws for wood and metal
×50
Power Source- 12V - 5 Amp
×1
Jumper wires (generic)
Jumper wires (generic)
×30
Generic Jumper (0.1")
Generic Jumper (0.1")
×20
linear bearings - 8 mm internal diameter
×1

Software apps and online services

LASER GRBL
This software run the G code files and send it to arduino- option1 designed to control laser tools for cutting and engraving
UGS PLATTFORM
This software run the G Code files and send it to arduino-option 2 designed for multiple purpose but do not have pum control of the laser
Inkscape
This software help us to generate G code files based in our drawing, images and designs
Lightburn

Hand tools and fabrication machines

Mototool
Drill / Driver, 20V
Drill / Driver, 20V
JigSaw
Soldering iron (generic)
Soldering iron (generic)
Solder Wire, Lead Free
Solder Wire, Lead Free

Story

Read more

Schematics

circuit111_ok1gqdolph_kxmthxw6qh_EZTFoAFsb1.jpg

Source:Internet Website-Arduino Project HUB

Code

GRBLtoArduino

C/C++
This is the software the we need to upload and run in Arduino Board- Talke the code files and convert in instructions for the drivers and then for the stepper motors in the 3 axis(XYZ)
/*
  Thanks for supporting Open-Hard/Soft-ware and thanks
  for all of the contributors to this project.

  For extra info on GRBL please have a look at my blog : 
	http://blog.protoneer.co.nz/tag/grbl/

  Grbl is free software: you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation, either version 3 of the License, or
  (at your option) any later version.

  Grbl is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.
  http://www.gnu.org/licenses/
*/

/*
	Supported hardware:
		Arduino Duemilanove
		Arduino Uno
		Arduino Mega 2560 (Limited Testing)

*/

#include <grblmain.h>

void setup(){
	startGrbl();
}

void loop(){}

GRBL TO ARDUINO

This software is to receive the code from the GRBL plattform in mac o r windows and control the stepper motors

Credits

hbolanos2001
11 projects • 34 followers
Contact

Comments

Please log in or sign up to comment.