<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://w.electrodragon.com/w/index.php?action=history&amp;feed=atom&amp;title=A4988_Arduino_CNC_shield</id>
	<title>A4988 Arduino CNC shield - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://w.electrodragon.com/w/index.php?action=history&amp;feed=atom&amp;title=A4988_Arduino_CNC_shield"/>
	<link rel="alternate" type="text/html" href="https://w.electrodragon.com/w/index.php?title=A4988_Arduino_CNC_shield&amp;action=history"/>
	<updated>2026-07-21T23:43:46Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>https://w.electrodragon.com/w/index.php?title=A4988_Arduino_CNC_shield&amp;diff=30984&amp;oldid=prev</id>
		<title>Chao at 10:09, 12 May 2021</title>
		<link rel="alternate" type="text/html" href="https://w.electrodragon.com/w/index.php?title=A4988_Arduino_CNC_shield&amp;diff=30984&amp;oldid=prev"/>
		<updated>2021-05-12T10:09:38Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== BOM ==&lt;br /&gt;
* Arduino CNC Shield PCB &lt;br /&gt;
* 100uF 50v 8mm High Capacitors (493-3289-ND)&lt;br /&gt;
* Jumpers (A26228-ND)&lt;br /&gt;
* 8-Pin Female Headers(S7006-ND)&lt;br /&gt;
* Male Headers(A26514-40-ND)&lt;br /&gt;
* Tactile Switch (450-1650-ND)&lt;br /&gt;
* Screw Terminal 5mm (A97996-ND)&lt;br /&gt;
* Pololu Stepper Drivers . (Please note that the shield was designed to work with A4988 compatable polulu drivers)&lt;br /&gt;
* 10K pull-up resistors&lt;br /&gt;
== Schematic ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arduino-CNC-Shield-Scematics-V3.XX .jpg|schematic &lt;br /&gt;
File:Grbl Pin Layout.png | Board Layout&lt;br /&gt;
File:Arduino-CNC-Shield-V3-Layout.jpg | Board Layout 2&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
== GRBL Software/Firmware ==&lt;br /&gt;
GRBL is opensource software that runs on an Arduino Uno that takes G-Code commands via Serial and turns the commands into motor signals.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/grbl/grbl The GRBL source Code is located here.]&lt;br /&gt;
&lt;br /&gt;
== Assembly ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arduino-CNC-Shield-V3-Assemble-Step4B.jpg&lt;br /&gt;
File:Arduino-CNC-Shield-Assemble-009.jpg&lt;br /&gt;
File:Arduino-CNC-Shield-V3-Assemble-Step6.jpg&lt;br /&gt;
File:Full-Micro-Stepping.jpg|How it looks finally&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
* For the M0-M2 configuration, set is low when no jumper connected and high when jumper connected, check on A4988 board configuration for this.&lt;br /&gt;
* A.STP and A.DIR is to copy/clone the motor setting from X, Y or Z axis to the fourth motor if you have.&lt;br /&gt;
&lt;br /&gt;
== First Run Debugging ==&lt;br /&gt;
* Check all the solderings to make sure all soldered well&lt;br /&gt;
* Adjust A4988 breakout board when necessary, and carefully install the A4988 driver board&lt;br /&gt;
* Connect external power to power up&lt;br /&gt;
* upload arduino firmware and test communication via serial port for gbrl, send demo G-code for testing all four axis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Stepper Drive]]&lt;/div&gt;</summary>
		<author><name>Chao</name></author>
	</entry>
</feed>