From 3b9e99e05e1c8e2caf6b19497ce762fb37229be8 Mon Sep 17 00:00:00 2001 From: yair reshef Date: Sun, 14 Dec 2014 23:51:47 +0200 Subject: [PATCH] cont work on stepper shield mostly done, could work if we agree on V_BAT to 12V --- .../ATTAMI-Shield-stepperDriver.brd | 1297 +++++------------ .../ATTAMI-Shield-stepperDriver.pdf | Bin 0 -> 28050 bytes .../ATTAMI-Shield-stepperDriver.sch | 571 +++++--- 3 files changed, 680 insertions(+), 1188 deletions(-) create mode 100644 shields/stepperDriver/ATTAMI-Shield-stepperDriver.pdf diff --git a/shields/stepperDriver/ATTAMI-Shield-stepperDriver.brd b/shields/stepperDriver/ATTAMI-Shield-stepperDriver.brd index 48d0eb9..32f06f3 100644 --- a/shields/stepperDriver/ATTAMI-Shield-stepperDriver.brd +++ b/shields/stepperDriver/ATTAMI-Shield-stepperDriver.brd @@ -6,39 +6,25 @@ - + - - - - - - - - - - - - - - - + - - - + + + - + @@ -46,23 +32,24 @@ - - - - - + + + + + - - + + - - + + + @@ -71,7 +58,7 @@ - + @@ -79,27 +66,27 @@ - - - - - + + + + + - + - - - + + + - - + + @@ -117,723 +104,45 @@ - - - - - - - - - - - - + + + + + + + + + + + + - - - - -VCC -PB2 -PB1 -PB0 -PB3 -PB4 -PB5 - - - - - -BAT -J2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PB2 -PB1 -PB0 -PB3 -PB4 -PB5 - - - - - - - - - - -BAT -VCC - - - - - -+ - - - - - -to hide the silkscreen: -disable layers: tNames, bNames, tPlace, bPlace -more at github.com/telavivmakers/at-tami -en -ms1 -reset -sleep -step -dir -gnd2 -VDD -1B -1A -2A -2B -GND1 -VMOT -ms2 -ms3 + + + + +VCC +PB2 +PB1 +PB0 +PB3 +PB4 +PB5 + + + + + +BAT + + + + + +gnd a1 a2 b1 b2 @@ -849,16 +158,6 @@ disable layers: tNames, bNames, tPlace, bPlace <p>THIS SOFTWARE IS PROVIDED ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. </p> - - - - - - - - -2,0 - @@ -887,6 +186,22 @@ disable layers: tNames, bNames, tPlace, bPlace + +<b>PIN HEADER</b> + + + + + + +>NAME +>VALUE + + + + + + <b>SOT23</b> - Wave soldering @@ -905,92 +220,35 @@ disable layers: tNames, bNames, tPlace, bPlace - -<b>PIN HEADER</b> - - - - - - ->NAME ->VALUE - - - - - + + + + + + + + + + + + + + + + +>NAME +>VALUE + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -RepRap electronics library. This library contains miscellaneous components required by the RepRap project. - -see: http://www.reprap.org - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE + + + + + + + + +2,0 @@ -1015,6 +273,36 @@ chip + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + @@ -1026,31 +314,35 @@ chip - -<b>Dirty Cheap Dirty Board Design Rules</b> -<br> -<br>Min width/Spacing: 5/5mil -<br>Min diameter of finished hole 12mil + +<b>EAGLE Design Rules</b> +<p> +The default Design Rules have been set to cover +a wide range of applications. Your particular design +may have different requirements, so please make the +necessary adjustments and save your customized +design rules under a new name. + - - - - - - - - - - - + + + + + + + + + + + - - + + - - - + + + @@ -1065,9 +357,9 @@ chip - + - + @@ -1075,16 +367,16 @@ chip - + - - + + - + @@ -1095,9 +387,9 @@ chip - + - + @@ -1106,7 +398,7 @@ chip - + @@ -1121,7 +413,7 @@ chip - + @@ -1196,87 +488,102 @@ chip - - - - + + + + + - - + + + - - + + + - - - - - + + + - - - + + + - - - + + - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - + + + + + + + + + + - - - - + + + - - + + + + + + - - + + + + + @@ -1288,54 +595,108 @@ chip - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - + - + - - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - -Since Version 6.2.2 text objects can contain more than one line, -which will not be processed correctly with this version. - - diff --git a/shields/stepperDriver/ATTAMI-Shield-stepperDriver.pdf b/shields/stepperDriver/ATTAMI-Shield-stepperDriver.pdf new file mode 100644 index 0000000000000000000000000000000000000000..14e43ae63a253199a9d22ea44653c2ee50be24c7 GIT binary patch literal 28050 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 + @@ -85,7 +86,7 @@ - + @@ -117,18 +118,18 @@ - - - - - - - - + + + + + + + + - - + + @@ -480,6 +481,46 @@ We've spent an enormous amount of time creating and checking these footprints an + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + @@ -542,6 +583,17 @@ We've spent an enormous amount of time creating and checking these footprints an + + + + + + +>NAME +>VALUE + + + @@ -810,6 +862,37 @@ We've spent an enormous amount of time creating and checking these footprints an + +<b>Solder Jumper - Closed</b> +<p>These solder jumpers are closed by default</p> +<ul> +<li><b>CLOSEDWIRE</b> - 10 mil trace between pads that can be cut and resoldered later</li> +<li><b>CLOSEDPERM</b> - 63 mil trace between pads for a permanent connection (used to 'bridge' two signals, a shameless hack for Eagle). Can double as a test point as well (no cream layer)</li> +</ul> + + + + + + + + + + + + + + + + + + + + + + + + @@ -858,96 +941,6 @@ DIN A4, landscape with location and doc. field - -RepRap electronics library. This library contains miscellaneous components required by the RepRap project. - -see: http://www.reprap.org - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Pololu stepper driver based on the A4983. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3005,6 +2998,92 @@ type 0309, grid 2.5 mm + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3026,7 +3105,6 @@ type 0309, grid 2.5 mm - @@ -3034,7 +3112,11 @@ type 0309, grid 2.5 mm - + + + + + @@ -3082,30 +3164,43 @@ refer to the datasheet P163 Section 21-3 Speed T.A.M.I hackerspace crew LICENSE: CERN OHL 1.7 -VCC (output) -V_BAT (input) -nice trick to use the 2.5-5v range as a digital logic and bellow 0.9v as reset. -see http://www.instructables.com/id/Attiny85-as-a-StepDir-Stepper-Motor-Controller +VCC (output) +V_BAT (input) +nice trick to use the 2.5-5v range +as a digital logic and bellow 0.9v as reset. + +see instructables.com/id/Attiny85-as-a-StepDir-Stepper-Motor-Controller - - + + - - + + - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + @@ -3113,155 +3208,133 @@ see http://www.instructables.com/id/Attiny85-as-a-StepDir-Stepper-Motor-Controll - + - + - + + - - + - - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + @@ -3276,16 +3349,74 @@ see http://www.instructables.com/id/Attiny85-as-a-StepDir-Stepper-Motor-Controll - - - - - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +