Merge branch 'pr/4'

This commit is contained in:
Charles Mangin 2016-10-04 15:26:32 -04:00
commit 2f4037c337
87 changed files with 145978 additions and 68 deletions

BIN
.DS_Store vendored

Binary file not shown.

View File

@ -1,10 +1,14 @@
# KansasFest 2015
# HackFest Entry: Disk Images Images
# By Charles Mangin
# @RetroConnector
#! /usr/bin/env python
# requires ImageMagick: http://www.imagemagick.org/
# and python PNG module: https://pypi.python.org/pypi/pypng
"""
KansasFest 2015
HackFest Entry: Disk Images Images
By Charles Mangin
@RetroConnector
requires ImageMagick: http://www.imagemagick.org/
and python PNG module: https://pypi.python.org/pypi/pypng
"""
import os,sys # filesystem functions
@ -14,25 +18,25 @@ import subprocess
try:
import png # PNG image library
except:
print("This script requires the python PNG module: https://pypi.python.org/pypi/pypng (or: pip install pypng)\n\n")
sys.exit(0)
print("\n\n" + sys.argv[0] + " requires the Python PNG module\n\n Download from https://pypi.python.org/pypi/pypng \n Or type in shell: pip install pypng\n\n")
sys.exit(1) # exit on exception - no library installed
try:
INPUTFILE = sys.argv[1] # what DSK file to parse
INPUTFILE = sys.argv[1] # what DSK file to parse
DSK = open(INPUTFILE, "rb") # open the DSK file for reading
except:
print("\n\nUsage: python [filename]\n\n [filename] should be a DSK file of 143kb.\n\n")
sys.exit(0) # exit on exception - no file chosen
finally:
print("Checking " + INPUTFILE + "...\n")
print("\n\nUsage: python "+ sys.argv[0] +" [filename]\n\n [filename] should be a .DSK file of 143kb.\n")
sys.exit(1) # exit on exception - no file chosen
print("Checking " + INPUTFILE + "...\n")
# to do: check for 140k 5.25'' disks vs 400k/800k 3.5'' and adjust accordingly
if (os.path.getsize(INPUTFILE)) != 143360: # check file size. for 5.25'', it needs to be 143k
print("\n\nOops. Is " + INPUTFILE + " a DSK file of 143kb?\n\n")
sys.exit(0) # exit on exception - file is empty, etc
sys.exit(1) # exit on exception - file is empty, etc
# The point: Make a PNG image from the data on a floppy disk image.
# 5.15'' disks have 35 tracks, each with 16 sectors of 256 bytes each, for a total of 143,360 bytes
# so 35 lines of 4096 px.
@ -40,47 +44,59 @@ TRACKS = 35
SECTORS = 16
BYTESPERSECTOR = 256
TEMPFILENAME = "DiskImageTEMP.png"
PNG = open("DiskImageTEMP.png", "wb") # open a PNG for writing
# new, empty arrays
BYTES = []
BYTES = []
PIXELS = []
try:
byte = DSK.read(1) # read a byte
<<<<<<< HEAD
while byte != "": # while the file still has bytes in it
byte = DSK.read(1)
if len(byte) > 0: # the last byte, for whatever reason, is length 0. Bah.
BYTES.append(ord(byte)) # append the number representing the byte (0-255) to the BYTES array
=======
while byte !="": # while the file still has bytes in it
BYTES.append(ord(byte)) # append the number representing the byte (0-255) to the BYTES array
byte = DSK.read(1)
>>>>>>> master
except:
print("\n\nOops. Is " + INPUTFILE + " a DSK file of 143kb?\n\n")
sys.exit(0) # exit on exception - file is empty, etc
finally:
sys.stdout.write("\r Starting.\n\n")
sys.exit(1) # exit on exception - file is empty, etc
print("\n Starting.\n")
<<<<<<< HEAD
for TRACK in range(0,TRACKS,1): # for each of the 35 tracks
LINE=[] # start a new line of pixels
for SECTOR in range(0,SECTORS*BYTESPERSECTOR,1): # write the bytes for the sectors in that track to the line array
offset = (SECTOR * TRACK) + SECTOR
LINE.append(BYTES[(SECTOR * TRACK) + SECTOR])
=======
for TRACK in range(TRACKS): # for each of the 35 tracks
LINE=[] # start a new line of pixels
for SECTOR in range(SECTORS*BYTESPERSECTOR): # write the bytes for the sectors in that track to the line array
LINE.append(BYTES[(SECTORS*BYTESPERSECTOR * TRACK) + SECTOR])
>>>>>>> master
sys.stdout.write("\r Track: " + str(TRACK))
sys.stdout.flush()
print(" Track: " + str(TRACK))
PIXELS.append(LINE) # add the array of pixels to the array of arrays
sys.stdout.write("\n\n\r Done.\n\n")
sys.stdout.flush()
# write to the PNG file
w = png.Writer(SECTORS*BYTESPERSECTOR,TRACKS, greyscale=True, bitdepth=8)
print("\n Done.\n")
# write to the PNG file
w = png.Writer(SECTORS*BYTESPERSECTOR,TRACKS, greyscale=True, bitdepth=8)
w.write(PNG, PIXELS) # each number in the array becomes a pixel in the image. each array becomes a line.
sys.stdout.write("\n\n\r Writing bytes to disk. Chunka-chunka-chunk. Whirr.\n\n")
sys.stdout.flush()
DSK.close() # done with these files. close them.
PNG.close()
@ -89,13 +105,43 @@ OUTPUTFILE = os.path.join(INPUTFILE + ".png")
# set a destination file same as DSK, but with PNG extension
try:
subprocess.call(['convert', 'DiskImageTEMP.png', '-scale', '100%x300%', '-resize', '3072x!', '(', '-size', '3072x115', 'pattern:horizontal3', '-negate', '-alpha', 'copy', '-fx', '#000', ')', '-composite', '-virtual-pixel', 'HorizontalTile', '-flip', '+distort', 'Polar', '1024 220', '-resize', '50%x50%', OUTPUTFILE])
# convert the 4096x35px image to a square, rotate, then rotate around an axis.
except OSError:
print("\n\nOops. This script requires ImageMagick: http://www.imagemagick.org/")
sys.exit(0) # exit on exception - needs imagemagick installed
subprocess.call(['open', OUTPUTFILE]) # opens the resulting image in the default image viewer (Preview.app)
sys.exit(1) # exit on exception - needs imagemagick installed
if 'win32' in sys.platform:
# Because the Windows "start" commandline command cannot take an enquoted file or pathname,
# which is necessary if the path has spaces, we have to obtain the "short" version of
# the file/path in the 8.3 format. There is no Python library to do this for us.
# Said another way: Windows is broken in that enquoting a file argument after their start
# command causes it to open a blank terminal. Boo!
# But we do this *after* the ImageMagick convert process above, because that will take an
# enquoted file just fine.
from ctypes import windll, create_unicode_buffer, sizeof
buf = create_unicode_buffer( 512 )
if windll.kernel32.GetShortPathNameW( unicode(OUTPUTFILE), buf, sizeof(buf) ):
OUTPUTFILE = buf.value
else:
# Otherwise we enquote the output file becuase it may have spaces
OUTPUTFILE = '"' + OUTPUTFILE + '"'
platform_commands = {
'darwin' : 'open', # opens the resulting image in the default Mac image viewer (Preview.app)
'linux' : 'xdg-open', # opens the resulting image in the default Linux image viewer (mime-determined); Python 2: 'linux2', Python 3: 'linux'
'win32' : 'start' # opens the resulting image in the default Windows image viewer (Windows Photo Viewer, or...?)
}
# Open the .PNG in the default image viewer
for platform,command in platform_commands.items():
if platform in sys.platform:
os.system(command + ' ' + OUTPUTFILE)
break
else:
print(" Your file is ready to view: " + OUTPUTFILE)

BIN
GP2IO/GP2IO-0.fzz Normal file

Binary file not shown.

View File

@ -1,4 +1,4 @@
/* requires keypad library by Mark Stanley, Alexander Brevig from:
/* requires keypad library by Mark Stanley, Alexander Brevig from:
http://www.arduino.cc/playground/Code/Keypad
Uses the PJRC Teensy++ 2.0 and Teensyduino libraries, specifically USB HID and Keyboard():
@ -62,13 +62,13 @@ YO ESC TAB A Z | / ) * ESC
|
Y1 1! Q D X | DOWN UP LEFT RIGHT
|
Y2 20 W S C | 0 4 8 (
Y2 2@ W S C | 0 4 8 (
|
Y3 34 E H V | 1 5 9 -
Y3 3# E H V | 1 5 9 -
|
Y4 4$ R F S | 2 6 . RETURN
|
Y5 6" Y G N | 3 7 + ,
Y5 6^ Y G N | 3 7 + ,
+----------------------------------
Y6 5% T J M \| `~ RETURN DELETE

View File

@ -9,23 +9,23 @@ const int Butt1Pin = A5;
#include <avr/pgmspace.h>
#include <avrpins.h>
#include <max3421e.h>
#include <usbhost.h>
#include <usb_ch9.h>
//#include <avrpins.h>
//#include <max3421e.h>
//#include <usbhost.h>
//#include <usb_ch9.h>
#include <Usb.h>
#include <usbhub.h>
#include <avr/pgmspace.h>
#include <address.h>
//#include <address.h>
#include <hid.h>
#include <hiduniversal.h>
#include "hidjoystickrptparser.h"
#include <printhex.h>
#include <message.h>
#include <hexdump.h>
#include <parsetools.h>
//#include <printhex.h>
//#include <message.h>
//#include <hexdump.h>
//#include <parsetools.h>
USB Usb;
USBHub Hub(&Usb);

View File

@ -3,10 +3,10 @@
#include <inttypes.h>
#include <avr/pgmspace.h>
#include "avrpins.h"
#include "max3421e.h"
#include "usbhost.h"
#include "usb_ch9.h"
//#include "avrpins.h"
//#include "max3421e.h"
//#include "usbhost.h"
//#include "usb_ch9.h"
#include "Usb.h"
#if defined(ARDUINO) && ARDUINO >=100
@ -15,10 +15,10 @@
#include <WProgram.h>
#endif
#include "printhex.h"
#include "hexdump.h"
#include "message.h"
#include "confdescparser.h"
//#include "printhex.h"
//#include "hexdump.h"
//#include "message.h"
//#include "confdescparser.h"
#include "hid.h"
struct GamePadEventData

View File

@ -0,0 +1,26 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10R,2.089000X1.251020*%
%ADD11C,0.008000*%
%ADD10C,0.008*%
%LNCONTOUR*%
G90*
G70*
G54D10*
G54D11*
X4Y1247D02*
X2085Y1247D01*
X2085Y4D01*
X4Y4D01*
X4Y1247D01*
D02*
G04 End of contour*
M02*

View File

@ -0,0 +1,428 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10C,0.074000*%
%ADD11C,0.200000*%
%ADD12C,0.075000*%
%ADD13R,0.075000X0.075000*%
%ADD14C,0.008000*%
%ADD15C,0.012000*%
%ADD16C,0.024000*%
%ADD17R,0.001000X0.001000*%
%LNCOPPER0*%
G90*
G70*
G54D10*
X1870Y843D03*
X1870Y734D03*
X1870Y625D03*
X1870Y516D03*
X1870Y407D03*
X1981Y788D03*
X1981Y679D03*
X1981Y571D03*
X1981Y461D03*
G54D11*
X1926Y1117D03*
X1926Y133D03*
G54D12*
X1369Y1001D03*
X1669Y1001D03*
X1369Y901D03*
X1669Y901D03*
X1369Y801D03*
X1669Y801D03*
X1369Y701D03*
X1669Y701D03*
X1369Y601D03*
X1669Y601D03*
X1369Y501D03*
X1669Y501D03*
X1369Y401D03*
X1669Y401D03*
X1369Y301D03*
X1669Y301D03*
X69Y351D03*
X69Y951D03*
X169Y351D03*
X169Y951D03*
X269Y351D03*
X269Y951D03*
X369Y351D03*
X369Y951D03*
X469Y351D03*
X469Y951D03*
X569Y351D03*
X569Y951D03*
X669Y351D03*
X669Y951D03*
X769Y351D03*
X769Y951D03*
X869Y351D03*
X869Y951D03*
X969Y351D03*
X969Y951D03*
X1069Y351D03*
X1069Y951D03*
X1169Y351D03*
X1169Y951D03*
X869Y113D03*
X1169Y113D03*
X869Y238D03*
X1169Y238D03*
X1169Y1176D03*
X869Y1176D03*
X1169Y1051D03*
X869Y1051D03*
X656Y63D03*
X401Y63D03*
X656Y240D03*
X401Y240D03*
G54D13*
X1369Y1001D03*
X69Y351D03*
G54D14*
X1307Y751D02*
X1531Y751D01*
D02*
X918Y1126D02*
X1306Y1126D01*
D02*
X1306Y1126D02*
X1307Y751D01*
D02*
X885Y1159D02*
X918Y1126D01*
D02*
X1531Y514D02*
X1651Y415D01*
D02*
X1531Y751D02*
X1531Y514D01*
D02*
X1744Y401D02*
X1744Y575D01*
D02*
X1692Y401D02*
X1744Y401D01*
D02*
X1744Y575D02*
X1956Y571D01*
D02*
X885Y1067D02*
X918Y1100D01*
D02*
X1281Y1100D02*
X1282Y564D01*
D02*
X918Y1100D02*
X1281Y1100D01*
D02*
X1282Y564D02*
X1350Y514D01*
D02*
X1731Y213D02*
X1457Y213D01*
D02*
X1869Y326D02*
X1731Y213D01*
D02*
X1457Y213D02*
X1457Y426D01*
D02*
X1457Y426D02*
X1386Y486D01*
D02*
X1869Y381D02*
X1869Y326D01*
G54D15*
D02*
X1169Y328D02*
X1169Y261D01*
G54D16*
D02*
X1232Y1050D02*
X1198Y1051D01*
D02*
X1232Y651D02*
X1232Y1050D01*
D02*
X68Y651D02*
X1232Y651D01*
D02*
X69Y379D02*
X68Y651D01*
G54D14*
D02*
X1443Y862D02*
X1844Y844D01*
D02*
X1387Y815D02*
X1443Y862D01*
D02*
X1755Y1075D02*
X1570Y1075D01*
D02*
X1570Y1075D02*
X1386Y916D01*
D02*
X2057Y912D02*
X1932Y912D01*
D02*
X1932Y912D02*
X1755Y1075D01*
D02*
X2057Y677D02*
X2057Y912D01*
D02*
X2007Y678D02*
X2057Y677D01*
G54D16*
D02*
X169Y188D02*
X169Y322D01*
D02*
X383Y86D02*
X307Y188D01*
D02*
X307Y188D02*
X169Y188D01*
G54D17*
X1833Y880D02*
X1906Y880D01*
X1833Y879D02*
X1906Y879D01*
X1833Y878D02*
X1906Y878D01*
X1833Y877D02*
X1906Y877D01*
X1833Y876D02*
X1906Y876D01*
X1833Y875D02*
X1906Y875D01*
X1833Y874D02*
X1906Y874D01*
X1833Y873D02*
X1906Y873D01*
X1833Y872D02*
X1906Y872D01*
X1833Y871D02*
X1906Y871D01*
X1833Y870D02*
X1906Y870D01*
X1833Y869D02*
X1906Y869D01*
X1833Y868D02*
X1906Y868D01*
X1833Y867D02*
X1906Y867D01*
X1833Y866D02*
X1906Y866D01*
X1833Y865D02*
X1906Y865D01*
X1833Y864D02*
X1906Y864D01*
X1833Y863D02*
X1865Y863D01*
X1874Y863D02*
X1906Y863D01*
X1833Y862D02*
X1861Y862D01*
X1877Y862D02*
X1906Y862D01*
X1833Y861D02*
X1859Y861D01*
X1879Y861D02*
X1906Y861D01*
X1833Y860D02*
X1857Y860D01*
X1881Y860D02*
X1906Y860D01*
X1833Y859D02*
X1856Y859D01*
X1882Y859D02*
X1906Y859D01*
X1833Y858D02*
X1855Y858D01*
X1883Y858D02*
X1906Y858D01*
X1833Y857D02*
X1854Y857D01*
X1884Y857D02*
X1906Y857D01*
X1833Y856D02*
X1853Y856D01*
X1885Y856D02*
X1906Y856D01*
X1833Y855D02*
X1852Y855D01*
X1886Y855D02*
X1906Y855D01*
X1833Y854D02*
X1852Y854D01*
X1887Y854D02*
X1906Y854D01*
X1833Y853D02*
X1851Y853D01*
X1887Y853D02*
X1906Y853D01*
X1833Y852D02*
X1851Y852D01*
X1888Y852D02*
X1906Y852D01*
X1833Y851D02*
X1850Y851D01*
X1888Y851D02*
X1906Y851D01*
X1833Y850D02*
X1850Y850D01*
X1888Y850D02*
X1906Y850D01*
X1833Y849D02*
X1850Y849D01*
X1889Y849D02*
X1906Y849D01*
X1833Y848D02*
X1849Y848D01*
X1889Y848D02*
X1906Y848D01*
X1833Y847D02*
X1849Y847D01*
X1889Y847D02*
X1906Y847D01*
X1833Y846D02*
X1849Y846D01*
X1889Y846D02*
X1906Y846D01*
X1833Y845D02*
X1849Y845D01*
X1890Y845D02*
X1906Y845D01*
X1833Y844D02*
X1849Y844D01*
X1890Y844D02*
X1906Y844D01*
X1833Y843D02*
X1849Y843D01*
X1890Y843D02*
X1906Y843D01*
X1833Y842D02*
X1849Y842D01*
X1890Y842D02*
X1906Y842D01*
X1833Y841D02*
X1849Y841D01*
X1889Y841D02*
X1906Y841D01*
X1833Y840D02*
X1849Y840D01*
X1889Y840D02*
X1906Y840D01*
X1833Y839D02*
X1849Y839D01*
X1889Y839D02*
X1906Y839D01*
X1833Y838D02*
X1850Y838D01*
X1889Y838D02*
X1906Y838D01*
X1833Y837D02*
X1850Y837D01*
X1889Y837D02*
X1906Y837D01*
X1833Y836D02*
X1850Y836D01*
X1888Y836D02*
X1906Y836D01*
X1833Y835D02*
X1851Y835D01*
X1888Y835D02*
X1906Y835D01*
X1833Y834D02*
X1851Y834D01*
X1887Y834D02*
X1906Y834D01*
X1833Y833D02*
X1852Y833D01*
X1887Y833D02*
X1906Y833D01*
X1833Y832D02*
X1852Y832D01*
X1886Y832D02*
X1906Y832D01*
X1833Y831D02*
X1853Y831D01*
X1885Y831D02*
X1906Y831D01*
X1833Y830D02*
X1854Y830D01*
X1884Y830D02*
X1906Y830D01*
X1833Y829D02*
X1855Y829D01*
X1883Y829D02*
X1906Y829D01*
X1833Y828D02*
X1856Y828D01*
X1882Y828D02*
X1906Y828D01*
X1833Y827D02*
X1857Y827D01*
X1881Y827D02*
X1906Y827D01*
X1833Y826D02*
X1859Y826D01*
X1879Y826D02*
X1906Y826D01*
X1833Y825D02*
X1861Y825D01*
X1877Y825D02*
X1906Y825D01*
X1833Y824D02*
X1864Y824D01*
X1874Y824D02*
X1906Y824D01*
X1833Y823D02*
X1906Y823D01*
X1833Y822D02*
X1906Y822D01*
X1833Y821D02*
X1906Y821D01*
X1833Y820D02*
X1906Y820D01*
X1833Y819D02*
X1906Y819D01*
X1833Y818D02*
X1906Y818D01*
X1833Y817D02*
X1906Y817D01*
X1833Y816D02*
X1906Y816D01*
X1833Y815D02*
X1906Y815D01*
X1833Y814D02*
X1906Y814D01*
X1833Y813D02*
X1906Y813D01*
X1833Y812D02*
X1906Y812D01*
X1833Y811D02*
X1906Y811D01*
X1833Y810D02*
X1906Y810D01*
X1833Y809D02*
X1906Y809D01*
X1833Y808D02*
X1906Y808D01*
X1833Y807D02*
X1906Y807D01*
D02*
G04 End of Copper0*
M02*

View File

@ -0,0 +1,447 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10C,0.074000*%
%ADD11C,0.200000*%
%ADD12C,0.075000*%
%ADD13R,0.075000X0.075000*%
%ADD14C,0.024000*%
%ADD15C,0.012000*%
%ADD16R,0.001000X0.001000*%
%LNCOPPER1*%
G90*
G70*
G54D10*
X1870Y843D03*
X1870Y734D03*
X1870Y625D03*
X1870Y516D03*
X1870Y407D03*
X1981Y788D03*
X1981Y679D03*
X1981Y571D03*
X1981Y461D03*
G54D11*
X1926Y1117D03*
X1926Y133D03*
G54D10*
X1870Y843D03*
X1870Y734D03*
X1870Y625D03*
X1870Y516D03*
X1870Y407D03*
X1981Y788D03*
X1981Y679D03*
X1981Y571D03*
X1981Y461D03*
G54D11*
X1926Y1117D03*
X1926Y133D03*
G54D12*
X1369Y1001D03*
X1669Y1001D03*
X1369Y901D03*
X1669Y901D03*
X1369Y801D03*
X1669Y801D03*
X1369Y701D03*
X1669Y701D03*
X1369Y601D03*
X1669Y601D03*
X1369Y501D03*
X1669Y501D03*
X1369Y401D03*
X1669Y401D03*
X1369Y301D03*
X1669Y301D03*
X69Y351D03*
X69Y951D03*
X169Y351D03*
X169Y951D03*
X269Y351D03*
X269Y951D03*
X369Y351D03*
X369Y951D03*
X469Y351D03*
X469Y951D03*
X569Y351D03*
X569Y951D03*
X669Y351D03*
X669Y951D03*
X769Y351D03*
X769Y951D03*
X869Y351D03*
X869Y951D03*
X969Y351D03*
X969Y951D03*
X1069Y351D03*
X1069Y951D03*
X1169Y351D03*
X1169Y951D03*
X869Y113D03*
X1169Y113D03*
X869Y238D03*
X1169Y238D03*
X1169Y1176D03*
X869Y1176D03*
X1169Y1051D03*
X869Y1051D03*
X656Y63D03*
X401Y63D03*
X656Y240D03*
X401Y240D03*
G54D13*
X1369Y1001D03*
X69Y351D03*
G54D14*
X868Y38D02*
X1780Y38D01*
D02*
X1780Y38D02*
X1780Y625D01*
D02*
X1780Y625D02*
X1839Y625D01*
D02*
X1257Y1001D02*
X1340Y1001D01*
D02*
X1256Y851D02*
X1257Y1001D01*
D02*
X68Y851D02*
X1256Y851D01*
D02*
X69Y922D02*
X68Y851D01*
G54D15*
D02*
X1457Y801D02*
X1392Y801D01*
D02*
X1169Y177D02*
X1457Y177D01*
D02*
X1457Y177D02*
X1457Y801D01*
D02*
X1169Y215D02*
X1169Y177D01*
D02*
X1069Y328D02*
X1070Y113D01*
D02*
X1070Y113D02*
X1146Y113D01*
D02*
X1506Y113D02*
X1493Y901D01*
D02*
X1493Y901D02*
X1392Y901D01*
D02*
X1192Y113D02*
X1506Y113D01*
D02*
X882Y1039D02*
X886Y1035D01*
D02*
X953Y967D02*
X882Y1039D01*
D02*
X806Y1012D02*
X807Y1175D01*
D02*
X807Y1175D02*
X846Y1175D01*
D02*
X852Y967D02*
X806Y1012D01*
G54D14*
D02*
X1169Y1147D02*
X1169Y1079D01*
D02*
X1744Y1089D02*
X1468Y1089D01*
D02*
X1745Y739D02*
X1744Y1089D01*
D02*
X1839Y735D02*
X1745Y739D01*
D02*
X1468Y1089D02*
X1390Y1020D01*
D02*
X372Y241D02*
X69Y251D01*
D02*
X69Y251D02*
X69Y322D01*
D02*
X628Y240D02*
X429Y240D01*
D02*
X628Y63D02*
X429Y63D01*
D02*
X1257Y301D02*
X1340Y301D01*
D02*
X1257Y450D02*
X1257Y301D01*
D02*
X69Y450D02*
X1257Y450D01*
D02*
X69Y379D02*
X69Y450D01*
D02*
X840Y239D02*
X685Y240D01*
D02*
X869Y142D02*
X869Y210D01*
D02*
X868Y38D02*
X869Y85D01*
G54D16*
X1833Y880D02*
X1906Y880D01*
X1833Y879D02*
X1906Y879D01*
X1833Y878D02*
X1906Y878D01*
X1833Y877D02*
X1906Y877D01*
X1833Y876D02*
X1906Y876D01*
X1833Y875D02*
X1906Y875D01*
X1833Y874D02*
X1906Y874D01*
X1833Y873D02*
X1906Y873D01*
X1833Y872D02*
X1906Y872D01*
X1833Y871D02*
X1906Y871D01*
X1833Y870D02*
X1906Y870D01*
X1833Y869D02*
X1906Y869D01*
X1833Y868D02*
X1906Y868D01*
X1833Y867D02*
X1906Y867D01*
X1833Y866D02*
X1906Y866D01*
X1833Y865D02*
X1906Y865D01*
X1833Y864D02*
X1906Y864D01*
X1833Y863D02*
X1865Y863D01*
X1874Y863D02*
X1906Y863D01*
X1833Y862D02*
X1861Y862D01*
X1877Y862D02*
X1906Y862D01*
X1833Y861D02*
X1859Y861D01*
X1879Y861D02*
X1906Y861D01*
X1833Y860D02*
X1857Y860D01*
X1881Y860D02*
X1906Y860D01*
X1833Y859D02*
X1856Y859D01*
X1882Y859D02*
X1906Y859D01*
X1833Y858D02*
X1855Y858D01*
X1883Y858D02*
X1906Y858D01*
X1833Y857D02*
X1854Y857D01*
X1884Y857D02*
X1906Y857D01*
X1833Y856D02*
X1853Y856D01*
X1885Y856D02*
X1906Y856D01*
X1833Y855D02*
X1852Y855D01*
X1886Y855D02*
X1906Y855D01*
X1833Y854D02*
X1852Y854D01*
X1887Y854D02*
X1906Y854D01*
X1833Y853D02*
X1851Y853D01*
X1887Y853D02*
X1906Y853D01*
X1833Y852D02*
X1851Y852D01*
X1888Y852D02*
X1906Y852D01*
X1833Y851D02*
X1850Y851D01*
X1888Y851D02*
X1906Y851D01*
X1833Y850D02*
X1850Y850D01*
X1888Y850D02*
X1906Y850D01*
X1833Y849D02*
X1850Y849D01*
X1889Y849D02*
X1906Y849D01*
X1833Y848D02*
X1849Y848D01*
X1889Y848D02*
X1906Y848D01*
X1833Y847D02*
X1849Y847D01*
X1889Y847D02*
X1906Y847D01*
X1833Y846D02*
X1849Y846D01*
X1889Y846D02*
X1906Y846D01*
X1833Y845D02*
X1849Y845D01*
X1890Y845D02*
X1906Y845D01*
X1833Y844D02*
X1849Y844D01*
X1890Y844D02*
X1906Y844D01*
X1833Y843D02*
X1849Y843D01*
X1890Y843D02*
X1906Y843D01*
X1833Y842D02*
X1849Y842D01*
X1890Y842D02*
X1906Y842D01*
X1833Y841D02*
X1849Y841D01*
X1889Y841D02*
X1906Y841D01*
X1833Y840D02*
X1849Y840D01*
X1889Y840D02*
X1906Y840D01*
X1833Y839D02*
X1849Y839D01*
X1889Y839D02*
X1906Y839D01*
X1833Y838D02*
X1850Y838D01*
X1889Y838D02*
X1906Y838D01*
X1833Y837D02*
X1850Y837D01*
X1889Y837D02*
X1906Y837D01*
X1833Y836D02*
X1850Y836D01*
X1888Y836D02*
X1906Y836D01*
X1833Y835D02*
X1851Y835D01*
X1888Y835D02*
X1906Y835D01*
X1833Y834D02*
X1851Y834D01*
X1887Y834D02*
X1906Y834D01*
X1833Y833D02*
X1852Y833D01*
X1887Y833D02*
X1906Y833D01*
X1833Y832D02*
X1852Y832D01*
X1886Y832D02*
X1906Y832D01*
X1833Y831D02*
X1853Y831D01*
X1885Y831D02*
X1906Y831D01*
X1833Y830D02*
X1854Y830D01*
X1884Y830D02*
X1906Y830D01*
X1833Y829D02*
X1855Y829D01*
X1883Y829D02*
X1906Y829D01*
X1833Y828D02*
X1856Y828D01*
X1882Y828D02*
X1906Y828D01*
X1833Y827D02*
X1857Y827D01*
X1881Y827D02*
X1906Y827D01*
X1833Y826D02*
X1859Y826D01*
X1879Y826D02*
X1906Y826D01*
X1833Y825D02*
X1861Y825D01*
X1877Y825D02*
X1906Y825D01*
X1833Y824D02*
X1864Y824D01*
X1874Y824D02*
X1906Y824D01*
X1833Y823D02*
X1906Y823D01*
X1833Y822D02*
X1906Y822D01*
X1833Y821D02*
X1906Y821D01*
X1833Y820D02*
X1906Y820D01*
X1833Y819D02*
X1906Y819D01*
X1833Y818D02*
X1906Y818D01*
X1833Y817D02*
X1906Y817D01*
X1833Y816D02*
X1906Y816D01*
X1833Y815D02*
X1906Y815D01*
X1833Y814D02*
X1906Y814D01*
X1833Y813D02*
X1906Y813D01*
X1833Y812D02*
X1906Y812D01*
X1833Y811D02*
X1906Y811D01*
X1833Y810D02*
X1906Y810D01*
X1833Y809D02*
X1906Y809D01*
X1833Y808D02*
X1906Y808D01*
X1833Y807D02*
X1906Y807D01*
D02*
G04 End of Copper1*
M02*

View File

@ -0,0 +1,80 @@
; NON-PLATED HOLES START AT T1
; THROUGH (PLATED) HOLES START AT T100
M48
INCH
T1C0.086614
T100C0.040000
T101C0.130000
T102C0.035000
%
T1
X000814Y000882
X000814Y011632
T100
X018696Y007339
X018696Y004067
X018696Y008429
X019814Y006791
X018696Y005157
X019814Y004614
X019814Y007882
X018696Y006248
X019814Y005705
T101
X019255Y001327
X019255Y011169
T102
X013689Y005007
X000689Y009507
X006564Y002404
X016689Y005007
X005689Y009507
X003689Y009507
X001689Y009507
X008689Y009507
X006689Y009507
X004689Y009507
X002689Y009507
X008689Y001132
X009689Y009507
X007689Y009507
X013689Y003007
X008689Y010507
X016689Y003007
X013689Y008007
X010689Y009507
X016689Y008007
X011689Y009507
X011689Y001132
X004005Y002404
X011689Y010507
X008689Y002382
X013689Y006007
X008689Y011757
X016689Y006007
X000689Y003507
X006564Y000632
X005689Y003507
X003689Y003507
X001689Y003507
X013689Y004007
X011689Y002382
X008689Y003507
X006689Y003507
X004689Y003507
X002689Y003507
X016689Y004007
X013689Y009007
X011689Y011757
X009689Y003507
X007689Y003507
X016689Y009007
X013689Y010007
X016689Y010007
X010689Y003507
X013689Y007007
X011689Y003507
X016689Y007007
X004005Y000632
T00
M30

View File

@ -0,0 +1,323 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10C,0.084000*%
%ADD11C,0.210000*%
%ADD12C,0.085000*%
%ADD13C,0.096614*%
%ADD14R,0.085000X0.085000*%
%ADD15R,0.001000X0.001000*%
%LNMASK0*%
G90*
G70*
G54D10*
X1870Y843D03*
X1870Y734D03*
X1870Y625D03*
X1870Y516D03*
X1870Y407D03*
X1981Y788D03*
X1981Y679D03*
X1981Y571D03*
X1981Y461D03*
G54D11*
X1926Y1117D03*
X1926Y133D03*
G54D12*
X1369Y1001D03*
X1669Y1001D03*
X1369Y901D03*
X1669Y901D03*
X1369Y801D03*
X1669Y801D03*
X1369Y701D03*
X1669Y701D03*
X1369Y601D03*
X1669Y601D03*
X1369Y501D03*
X1669Y501D03*
X1369Y401D03*
X1669Y401D03*
X1369Y301D03*
X1669Y301D03*
X69Y351D03*
X69Y951D03*
X169Y351D03*
X169Y951D03*
X269Y351D03*
X269Y951D03*
X369Y351D03*
X369Y951D03*
X469Y351D03*
X469Y951D03*
X569Y351D03*
X569Y951D03*
X669Y351D03*
X669Y951D03*
X769Y351D03*
X769Y951D03*
X869Y351D03*
X869Y951D03*
X969Y351D03*
X969Y951D03*
X1069Y351D03*
X1069Y951D03*
X1169Y351D03*
X1169Y951D03*
X869Y113D03*
X1169Y113D03*
X869Y238D03*
X1169Y238D03*
X1169Y1176D03*
X869Y1176D03*
X1169Y1051D03*
X869Y1051D03*
X656Y63D03*
X401Y63D03*
X656Y240D03*
X401Y240D03*
G54D13*
X81Y1163D03*
X81Y88D03*
G54D14*
X1369Y1001D03*
X69Y351D03*
G54D15*
X1828Y885D02*
X1911Y885D01*
X1828Y884D02*
X1911Y884D01*
X1828Y883D02*
X1911Y883D01*
X1828Y882D02*
X1911Y882D01*
X1828Y881D02*
X1911Y881D01*
X1828Y880D02*
X1911Y880D01*
X1828Y879D02*
X1911Y879D01*
X1828Y878D02*
X1911Y878D01*
X1828Y877D02*
X1911Y877D01*
X1828Y876D02*
X1911Y876D01*
X1828Y875D02*
X1911Y875D01*
X1828Y874D02*
X1911Y874D01*
X1828Y873D02*
X1911Y873D01*
X1828Y872D02*
X1911Y872D01*
X1828Y871D02*
X1911Y871D01*
X1828Y870D02*
X1911Y870D01*
X1828Y869D02*
X1911Y869D01*
X1828Y868D02*
X1911Y868D01*
X1828Y867D02*
X1911Y867D01*
X1828Y866D02*
X1911Y866D01*
X1828Y865D02*
X1911Y865D01*
X1828Y864D02*
X1911Y864D01*
X1828Y863D02*
X1911Y863D01*
X1828Y862D02*
X1911Y862D01*
X1828Y861D02*
X1911Y861D01*
X1828Y860D02*
X1911Y860D01*
X1828Y859D02*
X1911Y859D01*
X1828Y858D02*
X1865Y858D01*
X1873Y858D02*
X1911Y858D01*
X1828Y857D02*
X1862Y857D01*
X1876Y857D02*
X1911Y857D01*
X1828Y856D02*
X1860Y856D01*
X1878Y856D02*
X1911Y856D01*
X1828Y855D02*
X1859Y855D01*
X1879Y855D02*
X1911Y855D01*
X1828Y854D02*
X1858Y854D01*
X1880Y854D02*
X1911Y854D01*
X1828Y853D02*
X1857Y853D01*
X1881Y853D02*
X1911Y853D01*
X1828Y852D02*
X1856Y852D01*
X1882Y852D02*
X1911Y852D01*
X1828Y851D02*
X1856Y851D01*
X1883Y851D02*
X1911Y851D01*
X1828Y850D02*
X1855Y850D01*
X1883Y850D02*
X1911Y850D01*
X1828Y849D02*
X1855Y849D01*
X1884Y849D02*
X1911Y849D01*
X1828Y848D02*
X1854Y848D01*
X1884Y848D02*
X1911Y848D01*
X1828Y847D02*
X1854Y847D01*
X1884Y847D02*
X1911Y847D01*
X1828Y846D02*
X1854Y846D01*
X1884Y846D02*
X1911Y846D01*
X1828Y845D02*
X1854Y845D01*
X1885Y845D02*
X1911Y845D01*
X1828Y844D02*
X1854Y844D01*
X1885Y844D02*
X1911Y844D01*
X1828Y843D02*
X1854Y843D01*
X1885Y843D02*
X1911Y843D01*
X1828Y842D02*
X1854Y842D01*
X1885Y842D02*
X1911Y842D01*
X1828Y841D02*
X1854Y841D01*
X1884Y841D02*
X1911Y841D01*
X1828Y840D02*
X1854Y840D01*
X1884Y840D02*
X1911Y840D01*
X1828Y839D02*
X1854Y839D01*
X1884Y839D02*
X1911Y839D01*
X1828Y838D02*
X1855Y838D01*
X1884Y838D02*
X1911Y838D01*
X1828Y837D02*
X1855Y837D01*
X1883Y837D02*
X1911Y837D01*
X1828Y836D02*
X1856Y836D01*
X1883Y836D02*
X1911Y836D01*
X1828Y835D02*
X1856Y835D01*
X1882Y835D02*
X1911Y835D01*
X1828Y834D02*
X1857Y834D01*
X1881Y834D02*
X1911Y834D01*
X1828Y833D02*
X1858Y833D01*
X1880Y833D02*
X1911Y833D01*
X1828Y832D02*
X1859Y832D01*
X1879Y832D02*
X1911Y832D01*
X1828Y831D02*
X1860Y831D01*
X1878Y831D02*
X1911Y831D01*
X1828Y830D02*
X1862Y830D01*
X1876Y830D02*
X1911Y830D01*
X1828Y829D02*
X1865Y829D01*
X1874Y829D02*
X1911Y829D01*
X1828Y828D02*
X1911Y828D01*
X1828Y827D02*
X1911Y827D01*
X1828Y826D02*
X1911Y826D01*
X1828Y825D02*
X1911Y825D01*
X1828Y824D02*
X1911Y824D01*
X1828Y823D02*
X1911Y823D01*
X1828Y822D02*
X1911Y822D01*
X1828Y821D02*
X1911Y821D01*
X1828Y820D02*
X1911Y820D01*
X1828Y819D02*
X1911Y819D01*
X1828Y818D02*
X1911Y818D01*
X1828Y817D02*
X1911Y817D01*
X1828Y816D02*
X1911Y816D01*
X1828Y815D02*
X1911Y815D01*
X1828Y814D02*
X1911Y814D01*
X1828Y813D02*
X1911Y813D01*
X1828Y812D02*
X1911Y812D01*
X1828Y811D02*
X1911Y811D01*
X1828Y810D02*
X1911Y810D01*
X1828Y809D02*
X1911Y809D01*
X1828Y808D02*
X1911Y808D01*
X1828Y807D02*
X1911Y807D01*
X1828Y806D02*
X1911Y806D01*
X1828Y805D02*
X1911Y805D01*
X1828Y804D02*
X1911Y804D01*
X1828Y803D02*
X1911Y803D01*
X1828Y802D02*
X1911Y802D01*
D02*
G04 End of Mask0*
M02*

View File

@ -0,0 +1,336 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10C,0.084000*%
%ADD11C,0.210000*%
%ADD12C,0.085000*%
%ADD13C,0.096614*%
%ADD14R,0.085000X0.085000*%
%ADD15R,0.001000X0.001000*%
%LNMASK1*%
G90*
G70*
G54D10*
X1870Y843D03*
X1870Y734D03*
X1870Y625D03*
X1870Y516D03*
X1870Y407D03*
X1981Y788D03*
X1981Y679D03*
X1981Y571D03*
X1981Y461D03*
G54D11*
X1926Y1117D03*
X1926Y133D03*
G54D10*
X1870Y843D03*
X1870Y734D03*
X1870Y625D03*
X1870Y516D03*
X1870Y407D03*
X1981Y788D03*
X1981Y679D03*
X1981Y571D03*
X1981Y461D03*
G54D11*
X1926Y1117D03*
X1926Y133D03*
G54D12*
X1369Y1001D03*
X1669Y1001D03*
X1369Y901D03*
X1669Y901D03*
X1369Y801D03*
X1669Y801D03*
X1369Y701D03*
X1669Y701D03*
X1369Y601D03*
X1669Y601D03*
X1369Y501D03*
X1669Y501D03*
X1369Y401D03*
X1669Y401D03*
X1369Y301D03*
X1669Y301D03*
X69Y351D03*
X69Y951D03*
X169Y351D03*
X169Y951D03*
X269Y351D03*
X269Y951D03*
X369Y351D03*
X369Y951D03*
X469Y351D03*
X469Y951D03*
X569Y351D03*
X569Y951D03*
X669Y351D03*
X669Y951D03*
X769Y351D03*
X769Y951D03*
X869Y351D03*
X869Y951D03*
X969Y351D03*
X969Y951D03*
X1069Y351D03*
X1069Y951D03*
X1169Y351D03*
X1169Y951D03*
X869Y113D03*
X1169Y113D03*
X869Y238D03*
X1169Y238D03*
X1169Y1176D03*
X869Y1176D03*
X1169Y1051D03*
X869Y1051D03*
X656Y63D03*
X401Y63D03*
X656Y240D03*
X401Y240D03*
G54D13*
X81Y1163D03*
X81Y88D03*
G54D14*
X1369Y1001D03*
X69Y351D03*
G54D15*
X1828Y885D02*
X1911Y885D01*
X1828Y884D02*
X1911Y884D01*
X1828Y883D02*
X1911Y883D01*
X1828Y882D02*
X1911Y882D01*
X1828Y881D02*
X1911Y881D01*
X1828Y880D02*
X1911Y880D01*
X1828Y879D02*
X1911Y879D01*
X1828Y878D02*
X1911Y878D01*
X1828Y877D02*
X1911Y877D01*
X1828Y876D02*
X1911Y876D01*
X1828Y875D02*
X1911Y875D01*
X1828Y874D02*
X1911Y874D01*
X1828Y873D02*
X1911Y873D01*
X1828Y872D02*
X1911Y872D01*
X1828Y871D02*
X1911Y871D01*
X1828Y870D02*
X1911Y870D01*
X1828Y869D02*
X1911Y869D01*
X1828Y868D02*
X1911Y868D01*
X1828Y867D02*
X1911Y867D01*
X1828Y866D02*
X1911Y866D01*
X1828Y865D02*
X1911Y865D01*
X1828Y864D02*
X1911Y864D01*
X1828Y863D02*
X1911Y863D01*
X1828Y862D02*
X1911Y862D01*
X1828Y861D02*
X1911Y861D01*
X1828Y860D02*
X1911Y860D01*
X1828Y859D02*
X1911Y859D01*
X1828Y858D02*
X1865Y858D01*
X1873Y858D02*
X1911Y858D01*
X1828Y857D02*
X1862Y857D01*
X1876Y857D02*
X1911Y857D01*
X1828Y856D02*
X1860Y856D01*
X1878Y856D02*
X1911Y856D01*
X1828Y855D02*
X1859Y855D01*
X1879Y855D02*
X1911Y855D01*
X1828Y854D02*
X1858Y854D01*
X1880Y854D02*
X1911Y854D01*
X1828Y853D02*
X1857Y853D01*
X1881Y853D02*
X1911Y853D01*
X1828Y852D02*
X1856Y852D01*
X1882Y852D02*
X1911Y852D01*
X1828Y851D02*
X1856Y851D01*
X1883Y851D02*
X1911Y851D01*
X1828Y850D02*
X1855Y850D01*
X1883Y850D02*
X1911Y850D01*
X1828Y849D02*
X1855Y849D01*
X1884Y849D02*
X1911Y849D01*
X1828Y848D02*
X1854Y848D01*
X1884Y848D02*
X1911Y848D01*
X1828Y847D02*
X1854Y847D01*
X1884Y847D02*
X1911Y847D01*
X1828Y846D02*
X1854Y846D01*
X1884Y846D02*
X1911Y846D01*
X1828Y845D02*
X1854Y845D01*
X1885Y845D02*
X1911Y845D01*
X1828Y844D02*
X1854Y844D01*
X1885Y844D02*
X1911Y844D01*
X1828Y843D02*
X1854Y843D01*
X1885Y843D02*
X1911Y843D01*
X1828Y842D02*
X1854Y842D01*
X1885Y842D02*
X1911Y842D01*
X1828Y841D02*
X1854Y841D01*
X1884Y841D02*
X1911Y841D01*
X1828Y840D02*
X1854Y840D01*
X1884Y840D02*
X1911Y840D01*
X1828Y839D02*
X1854Y839D01*
X1884Y839D02*
X1911Y839D01*
X1828Y838D02*
X1855Y838D01*
X1884Y838D02*
X1911Y838D01*
X1828Y837D02*
X1855Y837D01*
X1883Y837D02*
X1911Y837D01*
X1828Y836D02*
X1856Y836D01*
X1883Y836D02*
X1911Y836D01*
X1828Y835D02*
X1856Y835D01*
X1882Y835D02*
X1911Y835D01*
X1828Y834D02*
X1857Y834D01*
X1881Y834D02*
X1911Y834D01*
X1828Y833D02*
X1858Y833D01*
X1880Y833D02*
X1911Y833D01*
X1828Y832D02*
X1859Y832D01*
X1879Y832D02*
X1911Y832D01*
X1828Y831D02*
X1860Y831D01*
X1878Y831D02*
X1911Y831D01*
X1828Y830D02*
X1862Y830D01*
X1876Y830D02*
X1911Y830D01*
X1828Y829D02*
X1865Y829D01*
X1874Y829D02*
X1911Y829D01*
X1828Y828D02*
X1911Y828D01*
X1828Y827D02*
X1911Y827D01*
X1828Y826D02*
X1911Y826D01*
X1828Y825D02*
X1911Y825D01*
X1828Y824D02*
X1911Y824D01*
X1828Y823D02*
X1911Y823D01*
X1828Y822D02*
X1911Y822D01*
X1828Y821D02*
X1911Y821D01*
X1828Y820D02*
X1911Y820D01*
X1828Y819D02*
X1911Y819D01*
X1828Y818D02*
X1911Y818D01*
X1828Y817D02*
X1911Y817D01*
X1828Y816D02*
X1911Y816D01*
X1828Y815D02*
X1911Y815D01*
X1828Y814D02*
X1911Y814D01*
X1828Y813D02*
X1911Y813D01*
X1828Y812D02*
X1911Y812D01*
X1828Y811D02*
X1911Y811D01*
X1828Y810D02*
X1911Y810D01*
X1828Y809D02*
X1911Y809D01*
X1828Y808D02*
X1911Y808D01*
X1828Y807D02*
X1911Y807D01*
X1828Y806D02*
X1911Y806D01*
X1828Y805D02*
X1911Y805D01*
X1828Y804D02*
X1911Y804D01*
X1828Y803D02*
X1911Y803D01*
X1828Y802D02*
X1911Y802D01*
D02*
G04 End of Mask1*
M02*

View File

@ -0,0 +1,33 @@
*Pick And Place List
*Company=
*Author=
*eMail=
*
*Project=Joystick Shield PCB rev2
*Date=16:43:16
*CreatedBy=Fritzing 0.9.3b.04.19.5c895d327c44a3114e5fcc9d8260daf0cbb52806
*
*
*Coordinates in mm, always center of component
*Origin 0/0=Lower left corner of PCB
*Rotation in degree (0-360, math. pos.)
*
*No;Value;Package;X;Y;Rotation;Side;Name
1;;;20.3908;-21.1783;0;Bottom;TXT1
2;;;50.0459;-8.5903;0;Bottom;TXT1
3;220;THT;25.8819;-2.87599;0;Bottom;33KΩ
4;;;40.8986;-1.54931;0;Bottom;TXT3
5;;;34.702;-27.5977;0;Bottom;TXT1
6;220;THT;25.8819;-29.8635;180;Bottom;100KΩ
7;;db9;48.7794;-15.871;90;Bottom;X1
8;;;18.3788;-13.8555;0;Bottom;TXT1
9;;;19.9912;-11.7281;0;Bottom;TXT1
10;;DIP (Dual Inline) [THT];38.5819;-16.5285;0;Bottom;Game Port
11;;DIP (Dual Inline) [THT];15.7219;-16.5285;-90;Bottom;Teensy 2.0
12;;;2.06935;-29.546;0;Bottom;Hole1
13;;;17.046;-18.4216;0;Bottom;TXT2
14;;;47.5616;-23.7214;0;Bottom;TXT1
15;;[THT];13.4243;-3.85618;0;Bottom;ZERO
16;220;THT;25.8819;-26.6885;180;Bottom;100KΩ
17;;;2.06935;-2.24099;0;Bottom;Hole2
18;220;THT;25.8819;-6.05099;0;Bottom;33KΩ

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,338 @@
:10000000CDC10000F2C10000F0C10000EEC100004F
:10001000ECC10000EAC10000E8C10000E6C1000038
:10002000E4C10000E2C1000033C50000C1C500000A
:10003000DCC10000DAC10000D8C10000D6C1000058
:10004000D4C10000D2C10000D0C10000CEC1000068
:10005000CCC10000CAC10000C8C1000077C40000C4
:10006000C4C10000C2C10000C0C10000BEC1000088
:10007000BCC10000BAC10000B8C10000B6C1000098
:10008000B4C10000B2C10000B0C10000AEC10000A8
:10009000ACC10000AAC10000A8C10000A6C10000B8
:1000A000A4C10000A2C10000A0C1000001230223DE
:1000B0000423082380230129022904290829402632
:1000C000802640298029102320234023802F402F81
:1000D000202F102F022F012F10292029402C7DFDC9
:1000E0007DFB7DF77DEF7DDF7E7F7EBF7EDF7EEF58
:1000F0007EFD7EFE7DFE0001040506070D0C0B0A49
:1001000009080A0B0C0D0706050401000800010090
:100110000017031200020000A5017400220000C2B3
:10012000025500210000B70109002201008F0233AF
:1001300000210100D0010900220200190221002142
:100140000200E90109002203003A025500210300E0
:1001500009020900030000A101040103090461016F
:100160003E3E035400650065006E00730079002078
:10017000004B006500790062006F0061007200644E
:10018000002F004D006F007500730065002F004ABE
:10019000006F00790073007400690063006B000059
:1001A000000403090409027400040100C0320904B8
:1001B0000000010301010009211101000122550085
:1001C000070583030800010904010001030102007F
:1001D00009211101000122330007058403080001F1
:1001E000090402000203000000092111010001229C
:1001F00021000705810340000107050203200002DA
:10020000090403000103000000092111010001227B
:100210005500070585030C000206C9FF0904A15C0F
:100220007508150026FF0095400975810295200983
:1002300076910295040976B102C005010904A10175
:100240001500250175019520050919012920810254
:10025000150025073500463B017504950165140519
:10026000010939814205010901A100150026FF039A
:10027000750A950409300931093209358102C01522
:100280000026FF03750A9502093609368102C0056A
:10029000010902A10105091901290315002501958C
:1002A0000375018102950175058103050109300976
:1002B000311581257F7508950281060938950181E0
:1002C00006C005010906A10175019508050719E099
:1002D00029E7150025018102950875011500250102
:1002E000050C09E909EA09E209CD09B509B609B71A
:1002F00009B88102950575010508190129059102C2
:10030000950175039103950675081500257F05076E
:100310001900297F8100C01201000200000040C0C6
:1003200016820405010001000101C13601C0260149
:10033000C10601C10601C116002C5E7460616264D1
:10034000346667656E362D3738271E1F202122231D
:100350002425267333762E77785F444546474849EF
:100360004A4B4C4D4E4F5051525354555657585975
:100370005A5B5C5D2F3130636D3504050607080953
:100380000A0B0C0D0E0F1011121314151617181955
:100390001A1B1C1D6F7170752A00B20911241FBE33
:1003A000CFEFDAE0DEBFCDBF11E0A0E0B1E0EAEDD3
:1003B000F4E102C005900D92AA32B107D9F721E00D
:1003C000AAE2B1E001C01D92AC34B207E1F713E03C
:1003D000CCE9D3E004C02297FE010E944E0ACA393C
:1003E000D107C9F709D60C946B0A0ACE6150562F73
:1003F000577021E030E0052E01C0220F0A94EAF781
:100400004423C1F0683020F430914C01322B18C0E5
:10041000603120F430914D01322B1AC0683120F444
:1004200030914E01322B1CC0603220F530914F01CB
:10043000322B1EC02095683030F430914C013223AD
:1004400030934C0117C0603130F430914D013223AC
:1004500030934D010FC0683130F430914E0132239A
:1004600030934E0107C0603228F430914F0132239F
:1004700030934F01FC012081211101C0CDC60895A8
:1004800080910A01A3D180910801A0D181E08093DD
:100490003C010895AF92BF92CF92DF92EF92FF920C
:1004A0000F931F93CF93DF9380910E0150D10FEFE5
:1004B00013E09801281B390B309331012093300150
:1004C00080910C0144D19801281B390BC90130934C
:1004D0002F0120932E016091300170913101209104
:1004E0002C0130912D012617370724F470932D012C
:1004F00060932C0120910601309107016217730768
:1005000024F4709307016093060120912A01309131
:100510002B012817390724F490932B0180932A018B
:1005200020910401309105018217930724F49093E0
:10053000050180930401E0902C01F0902D0100272B
:10054000F7FC0095102F20910601309107014427F8
:1005500037FD4095542F882777FD8095982F1F925F
:100560001F92D3E0DF93CFEFCF93A12CB12C650185
:10057000FED47093310160933001E0902A01F09035
:100580002B010027F7FC0095102F209104013091DA
:100590000501442737FD4095542F60912E0170913D
:1005A0002F01882777FD8095982F1F921F92DF9348
:1005B000CF93DDD470932F0160932E018091300191
:1005C000909131012DB73EB7285F3F4F0FB6F89499
:1005D0003EBF0FBE2DBF811534E0930710F08FEFA3
:1005E00093E0282F2295207F309150013F70232BDC
:1005F0002093500134E0969587953A95E1F79091D4
:100600005101907C982B9093510180913C01811174
:1006100003C08CE391E000D680912E0190912F01D0
:10062000811524E0920710F08FEF93E0282F229598
:10063000220F220F207C309151013F73232B2093F6
:100640005101969587959695879580935201809153
:100650003C01811103C08CE391E0DED5E0910A01F9
:10066000F0910B01FF27DAD041E0E11101C040E039
:1006700061E08CE391E0BADEE0910801F0910901BC
:10068000FF27CCD041E0E11101C040E062E08CE303
:1006900091E0ACDE8CE391E0DF91CF911F910F915F
:1006A000FF90EF90DF90CF90BF90AF90B5C51DBA8F
:1006B000109268001CBC10BE1FBA10927A001092F3
:1006C0006E0010926F0010927100109272001092E2
:1006D000C900ECEBF0E0108214B817B81AB81DB8D6
:1006E00010BA108215B818B81BB81EB811BA089500
:1006F000F894E1E6F0E020E82083108283E084BDF6
:1007000085BDEEE6F0E080818160808381E08093AA
:10071000800092E0909381008093900090939100EC
:100720009093C00094E09093C1008093C2008093A6
:10073000C3001092C40086E880937A0020937B0067
:1007400010927E0010927D0046D1789408958731F2
:10075000D0F5E82FF0E0EA50FF4FE491E83070F474
:1007600080917E0021E030E00E2E01C0220F0A941D
:10077000EAF7822B80937E0080E80EC0E8508091DB
:100780007D0021E030E00E2E01C0220F0A94EAF72E
:10079000822B80937D0080EA80937B008091100102
:1007A0008E2B80937C0080917A00806480937A0005
:1007B00080917A0086FDFCCF8091780020917900AD
:1007C00090E0922B089580E090E00895893128F51B
:1007D000A5EFA80FAC3048F4EEEDF0E0AA0FEA0F59
:1007E000F11DA591B0E0959103C09FEFA0E0B0E0AE
:1007F000ECEAF0E0880FE80FF11D2591E491F0E0BC
:100800003FB7F8948181209582238183828182235E
:1008100082838C9189238C933FBF0895E93130F412
:10082000EE0FEE0FFF27E65EFB4F0994EE270895CB
:10083000E1E00895E3B1E170D9F70895E3B1E27022
:10084000B9F70895E3B1E47099F70895E3B1E8705A
:1008500079F70895E3B1E07859F70895E9B1E170C7
:1008600039F70895E9B1E27019F70895E9B1E47034
:10087000F9F60895E9B1E870D9F60895E6B1E074A3
:10088000B9F60895E6B1E07899F60895E9B1E07413
:1008900079F60895E9B1E07859F60895E3B1E07189
:1008A00039F60895E3B1E07219F60895E3B1E07402
:1008B00029F50895EFB1E07809F50895EFB1E074F6
:1008C000E9F40895EFB1E072C9F40895EFB1E07171
:1008D000A9F40895EFB1E27089F40895EFB1E170E1
:1008E00069F40895E9B1E07149F40895E9B1E0725D
:1008F00029F40895ECB1E07409F40895E1E0089555
:10090000F89484B7877F84BF809160008061809372
:1009100060001092600080E29EE40197F1F781E0B0
:100920008093E00080E28093D80080E69AEE019701
:10093000F1F7BDDE0C94003FFFCFF894B8DE80E6FF
:100940009AEE0197F1F70C940000FFCF8F938FB7C9
:100950008F93809132018D5F8D37D0F48093320177
:10096000809133018F5F80933301D8F080913401FF
:100970008F4F80933401A8F0809135018F4F809381
:10098000350178F0809136018F4F8093360109C090
:100990008D5780933201809133018E5F80933301B4
:1009A00028F7809137018C5F8093370158F0809150
:1009B00038018F4F8093380128F0809139018F4F93
:1009C000809339018F918FBF8F9118958091E800A6
:1009D00080FFFCCF08958091D80087FF02C085FF7B
:1009E00056C081E08093D70080EA8093D80082E1EE
:1009F00089BD09B400FEFDCF80E98093D800109234
:100A0000E000109268011092670110926601109246
:100A10005E0110925F0110926001109261011092CC
:100A2000620110926301109264011092650181E0ED
:100A300080935D019DE790935C0110925B011092A1
:100A40005A01109259018093580110924C01109252
:100A50004D0110924E0110924F018FE08093500192
:100A600090E29093510180E88093520110925301DB
:100A700022E02093540128E02093550190935601E1
:100A8000809357011092E1008CE08093E20008957A
:100A90001F920F920FB60F9211242F938F939F9353
:100AA000EF93FF938091E1001092E10083FF0FC06C
:100AB0001092E90091E09093EB001092EC0092E329
:100AC0009093ED0098E09093F0001092680182FFFF
:100AD00044C090916801992309F43FC09091660148
:100AE000992391F091509093660191110DC091E07E
:100AF0009093E9009091E80095FF03C01092F100F7
:100B0000F9CF9AE39093E80090915C01992329F141
:100B100090913B019F5F90933B019370F1F493E0C0
:100B20009093E9009091E80095FF17C090915B01C8
:100B30009F5F90935B0120915C0192130EC0109215
:100B40005B01EEE5F1E091919093F10091E0E636E2
:100B5000F907C9F79AE39093E80080FF0CC090E191
:100B60009093E2001092680191E09093670190EAFF
:100B70009093D80019BC90916701992379F084FF74
:100B80000DC082E189BD09B400FEFDCF80E98093EC
:100B9000D8008DE08093E20010926701FF91EF9101
:100BA0009F918F912F910F900FBE0F901F901895CE
:100BB0001F920F920FB60F921124EF92FF920F9394
:100BC0001F932F933F934F935F936F937F938F93D5
:100BD0009F93AF93BF93EF93FF93CF93DF931F92B6
:100BE000CDB7DEB71092E9008091E80083FFA4C181
:100BF0003091F1002091F1000091F1001091F1008D
:100C0000E090F100F090F1008091F1009091F100FE
:100C100042EF4093E800263009F03FC04CE0EDE0A1
:100C2000F1E0259135912017310711F0359615C067
:100C3000259135912E153F0511F033960EC0259163
:100C4000359144918F3F910519F010F08FEF90E0AE
:100C5000841708F4482F5EEF08C0415011F76CC1AB
:100C6000481B5093E8004423A9F08091E800982F96
:100C70009570D9F382FD63C1842F413408F080E47C
:100C8000982F992369F3F90125912093F1009F0191
:100C90009150F7CF803449F352C1253041F48EEFA3
:100CA0008093E80093DE00680093E30048C1293098
:100CB000F1F431113AC000936801109266018EEF91
:100CC0008093E80081E0E9E2F3E08093E900959108
:100CD0009093EB00992331F095919093EC009591CE
:100CE0009093ED008F5F873081F78EE141C028300F
:100CF00039F4303809F041C069DE8091680194C050
:100D0000211113C0398362DE3981323851F4E09207
:100D1000E9008091EB0085FB882780F91092E900BB
:100D200001C080E08093F10076C0422F4D7F4130BA
:100D300021F5323011F50115110509F081C04E2D54
:100D40004F775FEF540F573008F07AC08EEF8093E3
:100D5000E8004093E900233009F4EEC089E1809374
:100D6000EB0081E090E0042E01C0880F0A94EAF7BE
:100D70008093EA001092EA00E2C0E114F104D1F598
:100D8000313AD1F4213059F421DEEEE5F1E08191E0
:100D90008093F10021E0E636F207C9F76EC02230F9
:100DA00021F414DE80915C013FC0233009F0C4C0FF
:100DB0000DDE80915D0138C0313209F0B4C02930B8
:100DC00061F48091E80082FFFCCF8091F100809374
:100DD0005A018BEF8093E80050C02A3029F4109319
:100DE0005C0110925B0149C02B3009F0A5C0009353
:100DF0005D0143C041E0E416F10459F5313AB9F41C
:100E0000213061F4E3DD809159018093F10010926B
:100E1000F1001092F1001092F1002FC0233009F080
:100E20008BC0D4DD809158018093F10026C031320F
:100E300009F079C02B3009F07FC0009358011DC024
:100E4000E114F10409F46FC0F1E0EF16F10409F4C4
:100E50006AC0E3E0EE16F104A1F4313A09F063C090
:100E6000213009F069C0B2DDECE4F1E081918093BA
:100E7000F10021E0E835F207C9F78EEF8093E80032
:100E80005EC042E0E416F10409F04DC02130F1F4F7
:100E9000313A09F051C03EEF9091E800292F2570BA
:100EA000D9F392FD4CC0982F813408F090E4292F9B
:100EB000222321F01092F1002150FACF891B3093A8
:100EC000E8008111E9CF903439F339C0293059F560
:100ED000313291F50115134079F5049769F5809148
:100EE000E80082FFFCCF3091F1002091F100909159
:100EF000F1008091F1004BEF4093E8004EEF4093FA
:100F0000E800393A39F42534B9F4923CA9F48B3627
:100F100099F4F6DC3B3881F4253C71F49D3161F4A1
:100F2000803751F408C0293C39F4303429F48EEF6D
:100F30008093E8004BDD01DD81E28093EB000F90B0
:100F4000DF91CF91FF91EF91BF91AF919F918F91E1
:100F50007F916F915F914F913F912F911F910F91D1
:100F6000FF90EF900F900FBE0F901F9018954F922B
:100F70005F926F927F92AF92BF92CF92DF92EF9289
:100F8000FF920F931F93CF93DF93CDB7DEB7290165
:100F90003A01621B730B840B950B29893A894B89A3
:100FA0005C892A193B094C095D09298B3A8B4B8BCB
:100FB0005C8B9B01AC0169897A898B899C891FD2E2
:100FC000E418F50806091709A801970149D22A0D66
:100FD0003B1D4C1D5D1DCA01B901DF91CF911F91D1
:100FE0000F91FF90EF90DF90CF90BF90AF907F90E8
:100FF0006F905F904F9008957BDB42DA4BDAFECF23
:1010000080916801882371F08FB7F89492E09093F3
:10101000E9002BE69091E80095FF03C02093E800DB
:10102000F9CF8FBF10924B010895209168012223C0
:1010300071F12FB7F89431E03093E9003091E4007A
:10104000375E41E05091E80055FD0EC02FBF209162
:10105000E4002317E1F0209168012223C1F02FB7AB
:10106000F8944093E900EECF6093F1008091E8009E
:1010700085FD06C08AE38093E8001092660103C0F4
:1010800084E0809366012FBF81E090E0089521E025
:10109000FC01228380E090E008956032710528F41D
:1010A0006A30710551F488E208956038710528F4BA
:1010B000FB01E75EFC4F8491089580E008958091E4
:1010C0006801882309F441C08FB7F89493E09093A6
:1010D000E9009091E4009E5C23E03091E80035FD4A
:1010E0000EC08FBF80916801882379F18091E40060
:1010F000891759F18FB7F8942093E900EECF9091BA
:101100005E019093F10090915F019093F1009091B6
:1011100060019093F100909161019093F1009091A2
:1011200062019093F100909163019093F10090918E
:1011300064019093F100909165019093F1009AE31E
:101140009093E80010925B018FBF0895CF93DF93D7
:10115000EC0166FD02C080E001C082E080935E0188
:1011600010925F016F7360936001109261011092A1
:101170006201109263011092640110926501CE0128
:101180009EDF10925E0110926001CE01DF91CF913F
:1011900096CF6111DBCF0895CF93DF93EC0167FD0C
:1011A00003C01B8270E00BC0603CE0F4862F8F739D
:1011B0009B81913051F41B826C817D81682BCE0123
:1011C0006CDF682FCE01E5DF22C0923001F590E49C
:1011D000899FB00111248C819D81862B972B9D8343
:1011E0008C8309C0603E48F46F7180E4689FB00151
:1011F00011247D836C8381E009C0603F30F46295E7
:10120000607F1C826D8382E001C08FEF8B8381E061
:1012100090E0DF91CF91089580916801882309F4CF
:101220004FC08FB7F89495E09093E9009091E40057
:101230009E5C25E03091E80035FD0EC08FBF8091A7
:1012400068018823E9F18091E4008917C9F18FB71B
:10125000F8942093E900EECF90914C019093F10027
:1012600090914D019093F10090914E019093F10077
:1012700090914F019093F100909150019093F10063
:10128000909151019093F100909152019093F1004F
:10129000909153019093F100909154019093F1003B
:1012A000909155019093F100909156019093F10027
:1012B000909157019093F1009AE39093E8008FBFCB
:1012C00008959FB7F894809168018823C9F082E05F
:1012D0008093E9002BE68091E80085FD03C09FBF65
:1012E00080E008958091F100811103C02093E8000F
:1012F000F2CF2091E80025FD03C02BE62093E80003
:101300009FBF089520914B01211109C0DADF882386
:1013100019F080934B0103C080E090E0089581E0D4
:1013200090E0089520914B01222321F010924B016F
:10133000822F03C0C6DF882311F090E008958FEF5D
:101340009FEF089520914B01222311F0822F05C0B9
:10135000B8DF882321F080934B0190E008958FEF50
:101360009FEF0895E3E4F1E088E0DF011D928A95A4
:10137000E9F788EE93E0A0E0B0E080934601909317
:101380004701A0934801B09349018DE191E0918319
:101390008083EDE3F1E086E0DF011D928A95E9F7B5
:1013A00085E191E09183808310923C010895CF9272
:1013B000DF92EF92FF920F931F93CF93DF936C0115
:1013C0007A01EB01E60EF71E00E010E0CE15DF0516
:1013D00061F06991D601ED91FC910190F081E02DD1
:1013E000C6010995080F191FF1CFC801DF91CF91F0
:1013F0001F910F91FF90EF90DF90CF900895DB0148
:101400008F939F934FD0BF91AF91A29F800D911D5D
:10141000A39F900DB29F900D11240895A1E21A2E62
:10142000AA1BBB1BFD010DC0AA1FBB1FEE1FFF1F88
:10143000A217B307E407F50720F0A21BB30BE40BD8
:10144000F50B661F771F881F991F1A9469F760951F
:101450007095809590959B01AC01BD01CF010895D9
:10146000052E97FB16F400940FD057FD05D0D6DF5C
:1014700007FC02D046F408C0509540953095219560
:101480003F4F4F4F5F4F08959095809570956195B0
:101490007F4F8F4F9F4F0895EE0FFF1F0590F491E0
:1014A000E02D099409D0A59F900DB49F900DA49FA5
:1014B000800D911D11240895A29FB001B39FC0011A
:1014C000A39F700D811D1124911DB29F700D811D70
:0A14D0001124911D0895F894FFCF38
:1014DA0001000000FF03FF030A0009000E000D00CF
:1014EA004000000000CC08D709000000001508D70A
:0A14FA000982099209A20900080006
:00000001FF

View File

@ -0,0 +1,182 @@
/*
Thanks to Dagen Brock:
BASIC program to test joystick in Apple II emulators:
5 DP = .10: REM Deadzone Percentage
10 XLEFT = 0:YUP = 0:XRIGHT = 279:YBOT = 159: REM Screen Bounds
15 REM Set target box coordinates
20 HALF = XRIGHT / 2:D1 = INT (HALF - (HALF * DP)):D2 = INT (HALF + (HALF * DP))
25 HALF = YBOT / 2:D3 = INT (HALF - (HALF * DP)):D4 = INT (HALF + (HALF * DP))
30 HGR : HCOLOR= 3
35 REM Draw edge box
40 X1 = XLEFT:Y1 = YUP:X2 = XRIGHT:Y2 = YBOT: GOSUB 2000:X1 = X1 + 1:X2 = X2 - 1:Y1 = Y1 + 1:Y2 = Y2 - 1: GOSUB 2000
50 P0 = PDL (0):P1 = PDL (1): GOSUB 3000
55 PRINT P0,P1
60 GOTO 50
2000 HPLOT X1,Y1 TO X1,Y2: HPLOT X1,Y2 TO X2,Y2: HPLOT X2,Y2 TO X2,Y1: HPLOT X2,Y1 TO X1,Y1
2002 RETURN
3000 X = INT (P0 * 274 / 255 + 2):Y = INT (P1 * 154 / 255 + 2)
3010 X1 = X:X2 = X + 1:Y1 = Y:Y2 = Y1 + 1: GOSUB 2000
3020 GOSUB 4000: HCOLOR= 0: GOSUB 2000: HCOLOR= 3
3050 RETURN
4000 HPLOT D1,D3 TO D1,D4: HPLOT D1,D4 TO D2,D4: HPLOT D2,D4 TO D2,D3: HPLOT D2,D3 TO D1,D3
4010 RETURN : REM End Draw Target Box
*/
/* Read Joystick
*/
int ZEROPin = 0;
int XPin = A8;
int YPin = A7;
int Button0Pin = 9;
int Button1Pin = 10;
int JoystickX;
int JoystickY;
int XMax = 0;
int YMax = 0;
int XMin = 1023;
int YMin = 1023;
/*
adjust CalibrationMax up if the range on your joystick is too restricted to calibrate
adjust down if your joystick "jumps" around a lot. 800 seems to be a pretty good spot for the sticks i've tested.
*/
// int CalibrationMax = 800; // allows for weird "jumpy" joystick potentiometers. these things are 30 years old, after all.
int CalibrationMax = 9999; // no limit.
void setup() {
// Serial.begin(9600);
pinMode(ZEROPin, INPUT_PULLUP);
pinMode(Button0Pin, INPUT);
pinMode(Button1Pin, INPUT);
Joystick.useManualSend(true);
}
void loop() {
/* calibrate on button press */
if (digitalRead(ZEROPin) == LOW) {
XMax = 0;
YMax = 0;
XMin = 1023;
YMin = 1023;
delay(100);
// Serial.println("rezero");
}
/* auto calibrate:
save X, Y.
compare them to historical high/low values.
if higher/lower, reset highest/lowest variable
highest == 1023
lowest == 0
midway between now == 512
*/
JoystickX = 1023 - analogRead(XPin); // needs to be inverted!
JoystickY = 1023 - analogRead(YPin);
/* auto calibrate:
save X, Y.
compare them to historical high/low values.
if higher/lower, reset highest/lowest variable
highest == 1023
lowest == 0
midway between now == 512
*/
// record the maximum sensor value
// if ((JoystickX < CalibrationMax) && (JoystickX > XMax)) {
if (JoystickX > XMax) {
XMax = JoystickX;
}
// record the minimum sensor value
if (JoystickX < XMin) {
XMin = JoystickX;
}
// record the maximum sensor value
// if ((JoystickY < CalibrationMax) && (JoystickY > YMax)) {
if (JoystickY > YMax) {
YMax = JoystickY;
}
// record the minimum sensor value
if (JoystickY < YMin) {
YMin = JoystickY;
}
JoystickX = map(JoystickX, XMin, XMax, 0, 1023);
JoystickY = map(JoystickY, YMin, YMax, 0, 1023);
Joystick.X(JoystickX);
Joystick.Y(JoystickY);
Joystick.button(1, digitalRead(Button0Pin));
Joystick.button(2, digitalRead(Button1Pin));
Joystick.send_now();
/*
Serial.print(XMin);
Serial.print(" -- ");
Serial.print(JoystickX);
Serial.print(" -- ");
Serial.print(XMax);
Serial.print(" -- || -- ");
Serial.print(YMin);
Serial.print(" -- ");
Serial.print(JoystickY);
Serial.print(" -- ");
Serial.println(YMax);
delay(100);
*/
/*
Serial.print(JoystickX);
Serial.print(" -- ");
Serial.print(JoystickY);
Serial.print(" -- ");
Serial.print(digitalRead(Button0Pin));
Serial.print(" -- ");
Serial.print(digitalRead(Button1Pin));
Serial.println();
delay(100);
*/
}

View File

@ -1,3 +1,5 @@
#include <SPI.h>
/*
requirements:
@ -526,24 +528,20 @@ int KEYMAP[KEYMAP_SIZE][2] = {
#include <avr/pgmspace.h>
#include <avrpins.h>
#include <max3421e.h>
#include <usbhost.h>
#include <usb_ch9.h>
//#include <avrpins.h>
//#include <max3421e.h>
//#include <usbhost.h>
//#include <usb_ch9.h>
#include <Usb.h>
#include <usbhub.h>
#include <avr/pgmspace.h>
#include <address.h>
//#include <address.h>
#include <hidboot.h>
#include <printhex.h>
#include <message.h>
#include <hexdump.h>
#include <parsetools.h>
//#include <printhex.h>
//#include <message.h>
//#include <hexdump.h>
//#include <parsetools.h>
class KbdRptParser : public KeyboardReportParser
{

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,26 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10R,2.878350X2.978310*%
%ADD11C,0.008000*%
%ADD10C,0.008*%
%LNCONTOUR*%
G90*
G70*
G54D10*
G54D11*
X4Y2974D02*
X2874Y2974D01*
X2874Y4D01*
X4Y4D01*
X4Y2974D01*
D02*
G04 End of contour*
M02*

View File

@ -0,0 +1,515 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10C,0.039370*%
%ADD11C,0.074000*%
%ADD12C,0.075000*%
%ADD13C,0.082000*%
%ADD14C,0.070925*%
%ADD15C,0.070866*%
%ADD16C,0.078000*%
%ADD17R,0.074000X0.074000*%
%ADD18R,0.075000X0.075000*%
%ADD19R,0.082000X0.082000*%
%ADD20C,0.024000*%
%ADD21C,0.008000*%
%ADD22C,0.012000*%
%LNCOPPER0*%
G90*
G70*
G54D10*
X1248Y536D03*
X1248Y811D03*
G54D11*
X2648Y186D03*
X2548Y186D03*
X2448Y186D03*
X2348Y186D03*
X2248Y186D03*
X2148Y186D03*
X2048Y186D03*
X1948Y186D03*
X1848Y186D03*
X1748Y186D03*
X1648Y186D03*
X1548Y186D03*
X1448Y186D03*
X2648Y286D03*
X2548Y286D03*
X2448Y286D03*
X2348Y286D03*
X2248Y286D03*
X2148Y286D03*
X2048Y286D03*
X1948Y286D03*
X1848Y286D03*
X1748Y286D03*
X1648Y286D03*
X1548Y286D03*
X1448Y286D03*
X1448Y761D03*
X1548Y761D03*
X1648Y761D03*
X1748Y761D03*
X1848Y761D03*
X1948Y761D03*
X2048Y761D03*
X2148Y761D03*
X2248Y761D03*
X2348Y761D03*
X2448Y761D03*
X2548Y761D03*
X2648Y761D03*
X1448Y661D03*
X1548Y661D03*
X1648Y661D03*
X1748Y661D03*
X1848Y661D03*
X1948Y661D03*
X2048Y661D03*
X2148Y661D03*
X2248Y661D03*
X2348Y661D03*
X2448Y661D03*
X2548Y661D03*
X2648Y661D03*
G54D12*
X1398Y1761D03*
X1398Y2061D03*
X1498Y1761D03*
X1498Y2061D03*
X1598Y1761D03*
X1598Y2061D03*
X1698Y1761D03*
X1698Y2061D03*
X1798Y1761D03*
X1798Y2061D03*
X1898Y1761D03*
X1898Y2061D03*
X1998Y1761D03*
X1998Y2061D03*
X2098Y1761D03*
X2098Y2061D03*
X2198Y1761D03*
X2198Y2061D03*
X2298Y1761D03*
X2298Y2061D03*
X2398Y1761D03*
X2398Y2061D03*
X2498Y1761D03*
X2498Y2061D03*
X2598Y1761D03*
X2598Y2061D03*
X2698Y1761D03*
X2698Y2061D03*
X2646Y2859D03*
X2646Y2259D03*
X2546Y2859D03*
X2546Y2259D03*
X2446Y2859D03*
X2446Y2259D03*
X2346Y2859D03*
X2346Y2259D03*
X2246Y2859D03*
X2246Y2259D03*
X2146Y2859D03*
X2146Y2259D03*
X2046Y2859D03*
X2046Y2259D03*
X1946Y2859D03*
X1946Y2259D03*
X1846Y2859D03*
X1846Y2259D03*
X1746Y2859D03*
X1746Y2259D03*
X1646Y2859D03*
X1646Y2259D03*
X1546Y2859D03*
X1546Y2259D03*
X148Y1011D03*
X148Y1611D03*
X248Y1011D03*
X248Y1611D03*
X348Y1011D03*
X348Y1611D03*
X448Y1011D03*
X448Y1611D03*
X548Y1011D03*
X548Y1611D03*
X648Y1011D03*
X648Y1611D03*
X748Y1011D03*
X748Y1611D03*
X848Y1011D03*
X848Y1611D03*
X948Y1011D03*
X948Y1611D03*
X1048Y1011D03*
X1048Y1611D03*
X1148Y1011D03*
X1148Y1611D03*
X1248Y1011D03*
X1248Y1611D03*
G54D13*
X223Y2561D03*
X223Y2661D03*
X223Y2761D03*
G54D14*
X2241Y1561D03*
G54D15*
X2048Y1561D03*
G54D12*
X1898Y1011D03*
X1898Y1311D03*
X1998Y1011D03*
X1998Y1311D03*
X2098Y1011D03*
X2098Y1311D03*
X2198Y1011D03*
X2198Y1311D03*
X2298Y1011D03*
X2298Y1311D03*
X2398Y1011D03*
X2398Y1311D03*
X2498Y1011D03*
X2498Y1311D03*
X2598Y1011D03*
X2598Y1311D03*
X773Y2684D03*
X517Y2684D03*
X773Y2861D03*
X517Y2861D03*
X1298Y2682D03*
X1042Y2682D03*
X1298Y2859D03*
X1042Y2859D03*
X1598Y961D03*
X1598Y1261D03*
X1473Y961D03*
X1473Y1261D03*
G54D16*
X2696Y2359D03*
G54D12*
X223Y1961D03*
X323Y1961D03*
G54D17*
X2648Y286D03*
X1448Y661D03*
G54D18*
X1398Y1761D03*
X2646Y2859D03*
X148Y1011D03*
G54D19*
X223Y2561D03*
G54D18*
X1898Y1011D03*
X223Y1961D03*
G54D20*
X2098Y1862D02*
X2098Y1790D01*
D02*
X2774Y1862D02*
X2098Y1862D01*
D02*
X2774Y1011D02*
X2774Y1862D01*
D02*
X2627Y1011D02*
X2774Y1011D01*
G54D21*
D02*
X1698Y837D02*
X1698Y712D01*
D02*
X1698Y712D02*
X1730Y679D01*
D02*
X1473Y837D02*
X1698Y837D01*
D02*
X1473Y938D02*
X1473Y837D01*
D02*
X1423Y661D02*
X949Y662D01*
D02*
X949Y662D02*
X948Y988D01*
D02*
X1548Y1037D02*
X1585Y980D01*
D02*
X1548Y2138D02*
X1548Y1037D01*
D02*
X1698Y2138D02*
X1548Y2138D01*
D02*
X1698Y2084D02*
X1698Y2138D01*
G54D20*
D02*
X2048Y536D02*
X1267Y536D01*
D02*
X2048Y630D02*
X2048Y536D01*
D02*
X1248Y830D02*
X1248Y983D01*
D02*
X149Y2662D02*
X148Y1640D01*
D02*
X191Y2662D02*
X149Y2662D01*
G54D22*
D02*
X2061Y1578D02*
X2184Y1743D01*
D02*
X2247Y1582D02*
X2292Y1739D01*
G54D20*
D02*
X1904Y1339D02*
X1992Y1733D01*
G54D21*
D02*
X2630Y779D02*
X2549Y860D01*
D02*
X2430Y679D02*
X2397Y712D01*
D02*
X2230Y680D02*
X2199Y712D01*
D02*
X2330Y679D02*
X2298Y712D01*
G54D22*
D02*
X2399Y1737D02*
X2398Y1334D01*
D02*
X2399Y1738D02*
X2399Y1737D01*
D02*
X2499Y1737D02*
X2498Y1334D01*
D02*
X2498Y1738D02*
X2499Y1737D01*
D02*
X2598Y1737D02*
X2598Y1334D01*
D02*
X2598Y1738D02*
X2598Y1737D01*
D02*
X1151Y2611D02*
X599Y2611D01*
D02*
X1151Y1938D02*
X1151Y2611D01*
D02*
X1324Y1737D02*
X1151Y1938D01*
D02*
X1324Y1110D02*
X1324Y1737D01*
D02*
X599Y2611D02*
X534Y2669D01*
D02*
X1457Y977D02*
X1324Y1110D01*
D02*
X1383Y1779D02*
X1224Y1962D01*
G54D21*
D02*
X1598Y2038D02*
X1599Y1911D01*
D02*
X1782Y2044D02*
X1749Y2010D01*
G54D22*
D02*
X2547Y410D02*
X72Y387D01*
D02*
X2548Y312D02*
X2547Y410D01*
D02*
X299Y1085D02*
X335Y1030D01*
D02*
X72Y1085D02*
X299Y1085D01*
D02*
X72Y387D02*
X72Y1085D01*
D02*
X248Y461D02*
X248Y988D01*
D02*
X2649Y460D02*
X248Y461D01*
D02*
X2649Y562D02*
X2649Y460D01*
D02*
X2648Y636D02*
X2649Y562D01*
D02*
X1398Y2586D02*
X1398Y2084D01*
D02*
X1315Y2666D02*
X1398Y2586D01*
G54D21*
D02*
X1398Y2160D02*
X1849Y2160D01*
D02*
X1798Y937D02*
X2097Y936D01*
D02*
X1849Y1661D02*
X1798Y1661D01*
D02*
X1798Y1661D02*
X1798Y937D01*
D02*
X1849Y2160D02*
X1849Y1661D01*
D02*
X1398Y2084D02*
X1398Y2160D01*
D02*
X2097Y936D02*
X2097Y712D01*
D02*
X2097Y712D02*
X2130Y679D01*
G54D20*
D02*
X47Y1610D02*
X120Y1611D01*
D02*
X47Y361D02*
X47Y1610D01*
D02*
X1547Y362D02*
X47Y361D01*
D02*
X1548Y317D02*
X1547Y362D01*
G54D21*
D02*
X1998Y962D02*
X1998Y988D01*
D02*
X1823Y960D02*
X1998Y962D01*
D02*
X1823Y1110D02*
X1823Y960D01*
D02*
X2550Y1110D02*
X1823Y1110D01*
G54D22*
D02*
X1423Y2662D02*
X1732Y2277D01*
D02*
X1423Y2762D02*
X1423Y2662D01*
D02*
X1224Y2762D02*
X1423Y2762D01*
G54D21*
D02*
X1899Y712D02*
X1930Y680D01*
D02*
X1899Y913D02*
X1899Y712D01*
D02*
X1897Y1085D02*
X1898Y1034D01*
D02*
X2447Y1085D02*
X1897Y1085D01*
D02*
X2399Y886D02*
X2447Y937D01*
D02*
X2447Y937D02*
X2447Y1085D01*
D02*
X2397Y712D02*
X2399Y886D01*
D02*
X2199Y712D02*
X2198Y988D01*
D02*
X2298Y712D02*
X2298Y988D01*
D02*
X1797Y712D02*
X1830Y679D01*
D02*
X1797Y886D02*
X1797Y712D01*
D02*
X1675Y886D02*
X1797Y886D01*
D02*
X1749Y912D02*
X1899Y913D01*
D02*
X1647Y1437D02*
X1673Y1411D01*
D02*
X1647Y1862D02*
X1647Y1437D01*
D02*
X1673Y1411D02*
X1675Y886D01*
D02*
X1599Y1911D02*
X1647Y1862D01*
G54D20*
D02*
X1837Y2287D02*
X1655Y2832D01*
G54D21*
D02*
X1749Y2010D02*
X1749Y912D01*
G54D22*
D02*
X1224Y1962D02*
X1224Y2762D01*
G54D21*
D02*
X2549Y860D02*
X2550Y1110D01*
G54D20*
D02*
X255Y2661D02*
X323Y2662D01*
D02*
X323Y2662D02*
X323Y1990D01*
G04 End of Copper0*
M02*

View File

@ -0,0 +1,825 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10C,0.039370*%
%ADD11C,0.074000*%
%ADD12C,0.075000*%
%ADD13C,0.082000*%
%ADD14C,0.070925*%
%ADD15C,0.070866*%
%ADD16C,0.078000*%
%ADD17R,0.074000X0.074000*%
%ADD18R,0.075000X0.075000*%
%ADD19R,0.082000X0.082000*%
%ADD20C,0.008000*%
%ADD21C,0.024000*%
%ADD22C,0.012000*%
%LNCOPPER1*%
G90*
G70*
G54D10*
X1248Y536D03*
X1248Y811D03*
G54D11*
X2648Y186D03*
X2548Y186D03*
X2448Y186D03*
X2348Y186D03*
X2248Y186D03*
X2148Y186D03*
X2048Y186D03*
X1948Y186D03*
X1848Y186D03*
X1748Y186D03*
X1648Y186D03*
X1548Y186D03*
X1448Y186D03*
X2648Y286D03*
X2548Y286D03*
X2448Y286D03*
X2348Y286D03*
X2248Y286D03*
X2148Y286D03*
X2048Y286D03*
X1948Y286D03*
X1848Y286D03*
X1748Y286D03*
X1648Y286D03*
X1548Y286D03*
X1448Y286D03*
X1448Y761D03*
X1548Y761D03*
X1648Y761D03*
X1748Y761D03*
X1848Y761D03*
X1948Y761D03*
X2048Y761D03*
X2148Y761D03*
X2248Y761D03*
X2348Y761D03*
X2448Y761D03*
X2548Y761D03*
X2648Y761D03*
X1448Y661D03*
X1548Y661D03*
X1648Y661D03*
X1748Y661D03*
X1848Y661D03*
X1948Y661D03*
X2048Y661D03*
X2148Y661D03*
X2248Y661D03*
X2348Y661D03*
X2448Y661D03*
X2548Y661D03*
X2648Y661D03*
G54D12*
X1398Y1761D03*
X1398Y2061D03*
X1498Y1761D03*
X1498Y2061D03*
X1598Y1761D03*
X1598Y2061D03*
X1698Y1761D03*
X1698Y2061D03*
X1798Y1761D03*
X1798Y2061D03*
X1898Y1761D03*
X1898Y2061D03*
X1998Y1761D03*
X1998Y2061D03*
X2098Y1761D03*
X2098Y2061D03*
X2198Y1761D03*
X2198Y2061D03*
X2298Y1761D03*
X2298Y2061D03*
X2398Y1761D03*
X2398Y2061D03*
X2498Y1761D03*
X2498Y2061D03*
X2598Y1761D03*
X2598Y2061D03*
X2698Y1761D03*
X2698Y2061D03*
X2646Y2859D03*
X2646Y2259D03*
X2546Y2859D03*
X2546Y2259D03*
X2446Y2859D03*
X2446Y2259D03*
X2346Y2859D03*
X2346Y2259D03*
X2246Y2859D03*
X2246Y2259D03*
X2146Y2859D03*
X2146Y2259D03*
X2046Y2859D03*
X2046Y2259D03*
X1946Y2859D03*
X1946Y2259D03*
X1846Y2859D03*
X1846Y2259D03*
X1746Y2859D03*
X1746Y2259D03*
X1646Y2859D03*
X1646Y2259D03*
X1546Y2859D03*
X1546Y2259D03*
X148Y1011D03*
X148Y1611D03*
X248Y1011D03*
X248Y1611D03*
X348Y1011D03*
X348Y1611D03*
X448Y1011D03*
X448Y1611D03*
X548Y1011D03*
X548Y1611D03*
X648Y1011D03*
X648Y1611D03*
X748Y1011D03*
X748Y1611D03*
X848Y1011D03*
X848Y1611D03*
X948Y1011D03*
X948Y1611D03*
X1048Y1011D03*
X1048Y1611D03*
X1148Y1011D03*
X1148Y1611D03*
X1248Y1011D03*
X1248Y1611D03*
G54D13*
X223Y2561D03*
X223Y2661D03*
X223Y2761D03*
G54D14*
X2241Y1561D03*
G54D15*
X2048Y1561D03*
G54D12*
X1898Y1011D03*
X1898Y1311D03*
X1998Y1011D03*
X1998Y1311D03*
X2098Y1011D03*
X2098Y1311D03*
X2198Y1011D03*
X2198Y1311D03*
X2298Y1011D03*
X2298Y1311D03*
X2398Y1011D03*
X2398Y1311D03*
X2498Y1011D03*
X2498Y1311D03*
X2598Y1011D03*
X2598Y1311D03*
X773Y2684D03*
X517Y2684D03*
X773Y2861D03*
X517Y2861D03*
X1298Y2682D03*
X1042Y2682D03*
X1298Y2859D03*
X1042Y2859D03*
X1598Y961D03*
X1598Y1261D03*
X1473Y961D03*
X1473Y1261D03*
G54D16*
X2696Y2359D03*
G54D12*
X223Y1961D03*
X323Y1961D03*
G54D17*
X2648Y286D03*
X1448Y661D03*
G54D18*
X1398Y1761D03*
X2646Y2859D03*
X148Y1011D03*
G54D19*
X223Y2561D03*
G54D18*
X1898Y1011D03*
X223Y1961D03*
G54D20*
X2249Y2112D02*
X2198Y2160D01*
D02*
X2198Y2160D02*
X2198Y2410D01*
D02*
X2198Y2410D02*
X2149Y2461D01*
D02*
X2149Y2461D02*
X972Y2461D01*
D02*
X972Y2461D02*
X789Y2667D01*
D02*
X2249Y1837D02*
X2249Y2112D01*
D02*
X2697Y1837D02*
X2249Y1837D01*
D02*
X2698Y1784D02*
X2697Y1837D01*
G54D21*
D02*
X2007Y2034D02*
X2089Y1788D01*
G54D22*
D02*
X1850Y86D02*
X447Y86D01*
D02*
X447Y86D02*
X448Y988D01*
D02*
X1849Y161D02*
X1850Y86D01*
G54D21*
D02*
X1454Y1240D02*
X1267Y1032D01*
G54D22*
D02*
X847Y185D02*
X848Y988D01*
D02*
X1423Y186D02*
X847Y185D01*
G54D20*
D02*
X1398Y912D02*
X898Y912D01*
D02*
X1398Y1037D02*
X1398Y912D01*
D02*
X549Y1085D02*
X548Y1034D01*
D02*
X898Y1085D02*
X549Y1085D01*
D02*
X898Y912D02*
X898Y1085D01*
D02*
X1749Y1037D02*
X1398Y1037D01*
D02*
X1748Y787D02*
X1749Y1037D01*
D02*
X1648Y113D02*
X648Y112D01*
G54D22*
D02*
X1549Y135D02*
X748Y137D01*
G54D20*
D02*
X648Y112D02*
X648Y988D01*
G54D22*
D02*
X748Y137D02*
X748Y988D01*
G54D20*
D02*
X1648Y161D02*
X1648Y113D01*
G54D22*
D02*
X1548Y161D02*
X1549Y135D01*
G54D21*
D02*
X1502Y1261D02*
X1570Y1261D01*
G54D22*
D02*
X2198Y937D02*
X2065Y781D01*
G54D21*
D02*
X1248Y555D02*
X1248Y792D01*
G54D20*
D02*
X1599Y712D02*
X1630Y680D01*
D02*
X1598Y938D02*
X1599Y712D01*
G54D21*
D02*
X745Y2861D02*
X546Y2861D01*
D02*
X2047Y1661D02*
X2774Y1661D01*
D02*
X2774Y1661D02*
X2774Y2311D01*
D02*
X2011Y1735D02*
X2047Y1661D01*
D02*
X2774Y2311D02*
X2722Y2343D01*
D02*
X1772Y2762D02*
X255Y2761D01*
D02*
X1071Y2682D02*
X1270Y2682D01*
D02*
X1829Y2837D02*
X1772Y2762D01*
G54D22*
D02*
X2674Y936D02*
X2674Y1386D01*
D02*
X2674Y1386D02*
X2198Y1386D01*
D02*
X2198Y1386D02*
X2198Y1334D01*
D02*
X2198Y937D02*
X2674Y936D01*
G54D20*
D02*
X2598Y2787D02*
X2633Y2840D01*
D02*
X2297Y2787D02*
X2333Y2840D01*
G54D21*
D02*
X2570Y1011D02*
X2527Y1011D01*
G54D20*
D02*
X2598Y2084D02*
X2598Y2787D01*
D02*
X2298Y2084D02*
X2297Y2787D01*
G54D22*
D02*
X2724Y886D02*
X2723Y1437D01*
D02*
X2723Y1437D02*
X2098Y1437D01*
D02*
X2098Y1437D02*
X2098Y1334D01*
D02*
X2348Y886D02*
X2724Y886D01*
D02*
X1100Y1536D02*
X1061Y1592D01*
D02*
X1324Y1536D02*
X1100Y1536D01*
D02*
X1484Y1743D02*
X1324Y1536D01*
G54D21*
D02*
X2470Y1011D02*
X2427Y1011D01*
G54D22*
D02*
X2264Y781D02*
X2348Y886D01*
G54D20*
D02*
X1848Y312D02*
X1848Y636D01*
D02*
X1748Y312D02*
X1748Y636D01*
D02*
X1648Y312D02*
X1648Y636D01*
G54D21*
D02*
X1548Y317D02*
X1548Y630D01*
G54D20*
D02*
X1448Y312D02*
X1448Y636D01*
D02*
X2697Y2211D02*
X2663Y2244D01*
D02*
X2698Y2084D02*
X2697Y2211D01*
G54D21*
D02*
X546Y2684D02*
X745Y2684D01*
D02*
X1270Y2859D02*
X1071Y2859D01*
G54D20*
D02*
X1373Y261D02*
X1373Y711D01*
D02*
X1430Y204D02*
X1373Y261D01*
D02*
X2648Y312D02*
X2648Y636D01*
D02*
X2548Y312D02*
X2548Y636D01*
D02*
X2448Y312D02*
X2448Y636D01*
D02*
X2348Y312D02*
X2348Y636D01*
D02*
X2248Y312D02*
X2248Y636D01*
D02*
X2148Y312D02*
X2148Y636D01*
G54D21*
D02*
X2048Y317D02*
X2048Y630D01*
G54D20*
D02*
X1948Y312D02*
X1948Y636D01*
D02*
X1373Y711D02*
X1427Y747D01*
D02*
X1499Y711D02*
X1530Y743D01*
D02*
X1499Y235D02*
X1499Y711D01*
D02*
X1699Y236D02*
X1699Y712D01*
D02*
X1699Y712D02*
X1667Y743D01*
D02*
X1797Y236D02*
X1797Y712D01*
D02*
X1797Y712D02*
X1766Y743D01*
D02*
X1766Y204D02*
X1797Y236D01*
D02*
X1666Y204D02*
X1699Y236D01*
D02*
X1530Y204D02*
X1499Y235D01*
D02*
X1898Y712D02*
X1866Y743D01*
D02*
X1898Y236D02*
X1898Y712D01*
D02*
X1999Y236D02*
X1999Y712D01*
D02*
X1999Y712D02*
X1967Y743D01*
D02*
X2199Y236D02*
X2199Y712D01*
D02*
X2199Y712D02*
X2167Y743D01*
D02*
X2297Y712D02*
X2266Y743D01*
D02*
X2166Y204D02*
X2199Y236D01*
D02*
X1966Y204D02*
X1999Y236D01*
D02*
X1866Y204D02*
X1898Y236D01*
D02*
X2297Y236D02*
X2297Y712D01*
D02*
X2398Y236D02*
X2398Y712D01*
D02*
X2398Y712D02*
X2366Y743D01*
D02*
X2499Y712D02*
X2467Y743D01*
D02*
X2499Y236D02*
X2499Y712D01*
D02*
X2597Y236D02*
X2597Y712D01*
D02*
X2597Y712D02*
X2566Y743D01*
D02*
X2466Y204D02*
X2499Y236D01*
D02*
X2366Y204D02*
X2398Y236D01*
D02*
X2266Y204D02*
X2297Y236D01*
D02*
X2399Y2787D02*
X2434Y2840D01*
D02*
X2722Y236D02*
X2722Y686D01*
D02*
X2722Y686D02*
X2666Y743D01*
D02*
X2669Y200D02*
X2722Y236D01*
D02*
X2566Y204D02*
X2597Y236D01*
D02*
X2398Y2084D02*
X2399Y2787D01*
D02*
X2098Y236D02*
X2098Y712D01*
D02*
X2098Y712D02*
X2066Y743D01*
D02*
X2066Y204D02*
X2098Y236D01*
G54D21*
D02*
X1981Y2084D02*
X1864Y2237D01*
D02*
X1749Y1136D02*
X1620Y1243D01*
D02*
X2397Y1137D02*
X1749Y1136D01*
D02*
X2398Y1040D02*
X2397Y1137D01*
G54D22*
D02*
X1522Y1837D02*
X1582Y1777D01*
D02*
X1247Y1837D02*
X1522Y1837D01*
D02*
X1248Y1634D02*
X1247Y1837D01*
D02*
X1599Y1862D02*
X1148Y1862D01*
D02*
X1148Y1862D02*
X1148Y1634D01*
D02*
X1682Y1778D02*
X1599Y1862D01*
D02*
X1749Y1712D02*
X1782Y1745D01*
G54D21*
D02*
X399Y2362D02*
X244Y2537D01*
D02*
X1772Y2362D02*
X399Y2362D01*
G54D22*
D02*
X1064Y1027D02*
X1749Y1712D01*
D02*
X1849Y1712D02*
X1164Y1027D01*
D02*
X1882Y1745D02*
X1849Y1712D01*
G54D21*
D02*
X1830Y2283D02*
X1772Y2362D01*
D02*
X2723Y2387D02*
X2723Y2935D01*
D02*
X2723Y2935D02*
X1620Y2936D01*
D02*
X1620Y2936D02*
X1566Y2880D01*
D02*
X2717Y2381D02*
X2723Y2387D01*
G54D20*
D02*
X2499Y2787D02*
X2534Y2840D01*
D02*
X2498Y2084D02*
X2499Y2787D01*
D02*
X2272Y913D02*
X2697Y913D01*
D02*
X2697Y913D02*
X2697Y1411D01*
D02*
X2697Y1411D02*
X2149Y1411D01*
D02*
X2149Y1411D02*
X2149Y1235D01*
D02*
X2149Y1235D02*
X1999Y1235D01*
D02*
X2164Y781D02*
X2272Y913D01*
G54D22*
D02*
X1823Y1212D02*
X2297Y1212D01*
D02*
X2747Y860D02*
X2748Y1462D01*
G54D20*
D02*
X2774Y1635D02*
X2773Y837D01*
D02*
X1999Y1235D02*
X1998Y1288D01*
G54D22*
D02*
X2748Y1462D02*
X1823Y1462D01*
D02*
X2297Y1212D02*
X2298Y1288D01*
D02*
X1823Y1462D02*
X1823Y1212D01*
G54D20*
D02*
X2773Y837D02*
X2599Y837D01*
G54D22*
D02*
X2424Y860D02*
X2747Y860D01*
D02*
X2364Y781D02*
X2424Y860D01*
G54D21*
D02*
X123Y2861D02*
X489Y2861D01*
D02*
X123Y2662D02*
X123Y2861D01*
D02*
X191Y2662D02*
X123Y2662D01*
G54D22*
D02*
X1449Y2787D02*
X1599Y2787D01*
D02*
X1372Y2861D02*
X1449Y2787D01*
D02*
X1599Y2787D02*
X1634Y2840D01*
D02*
X1321Y2860D02*
X1372Y2861D01*
G54D21*
D02*
X847Y2935D02*
X793Y2881D01*
D02*
X1497Y2935D02*
X847Y2935D01*
D02*
X1531Y2883D02*
X1497Y2935D01*
G54D20*
D02*
X1948Y1635D02*
X2774Y1635D01*
D02*
X1948Y2010D02*
X1948Y1635D01*
D02*
X2598Y837D02*
X2562Y782D01*
D02*
X1914Y2045D02*
X1948Y2010D01*
D02*
X149Y1110D02*
X148Y1034D01*
D02*
X1372Y937D02*
X997Y937D01*
D02*
X1372Y1085D02*
X1372Y937D01*
D02*
X2047Y1085D02*
X1372Y1085D01*
D02*
X997Y937D02*
X997Y1110D01*
D02*
X997Y1110D02*
X149Y1110D01*
D02*
X2085Y1030D02*
X2047Y1085D01*
G54D22*
D02*
X2447Y35D02*
X2448Y161D01*
D02*
X47Y35D02*
X2447Y35D01*
D02*
X47Y1686D02*
X47Y35D01*
D02*
X299Y1686D02*
X47Y1686D01*
D02*
X336Y1630D02*
X299Y1686D01*
D02*
X175Y1510D02*
X235Y1593D01*
D02*
X72Y1510D02*
X175Y1510D01*
D02*
X72Y60D02*
X72Y1510D01*
D02*
X1949Y63D02*
X72Y60D01*
D02*
X1948Y161D02*
X1949Y63D01*
G54D21*
D02*
X223Y2529D02*
X223Y1990D01*
G04 End of Copper1*
M02*

View File

@ -0,0 +1,187 @@
; NON-PLATED HOLES START AT T1
; THROUGH (PLATED) HOLES START AT T100
M48
INCH
T100C0.040000
T101C0.031555
T102C0.015748
T103C0.035000
T104C0.042000
T105C0.031496
T106C0.038000
%
T100
X020481Y001861
X018481Y006611
X016481Y006611
X014481Y006611
X021481Y001861
X023481Y001861
X025481Y001861
X019481Y006611
X022481Y001861
X024481Y001861
X026481Y001861
X015481Y002861
X017481Y002861
X020481Y006611
X014481Y002861
X016481Y002861
X018481Y002861
X025481Y006611
X023481Y006611
X021481Y006611
X019481Y002861
X026481Y006611
X024481Y006611
X022481Y006611
X017481Y007611
X015481Y007611
X020481Y002861
X018481Y007611
X016481Y007611
X014481Y007611
X021481Y002861
X023481Y002861
X025481Y002861
X019481Y007611
X022481Y002861
X024481Y002861
X026481Y002861
X020481Y007611
X025481Y007611
X023481Y007611
X021481Y007611
X026481Y007611
X024481Y007611
X022481Y007611
X015481Y001861
X017481Y001861
X014481Y001861
X016481Y001861
X018481Y001861
X019481Y001861
X017481Y006611
X015481Y006611
T101
X022412Y015611
T102
X012481Y005361
X012481Y008111
T103
X002481Y010111
X022981Y020611
X007731Y026839
X003231Y019611
X019981Y010111
X011481Y010111
X019463Y022594
X016981Y017611
X015981Y009611
X015463Y028594
X025981Y017611
X009481Y016111
X016981Y020611
X015981Y012611
X024463Y028594
X007731Y028611
X012981Y028589
X020981Y010111
X005481Y010111
X020463Y022594
X025981Y020611
X001481Y016111
X019981Y017611
X018463Y028594
X010481Y016111
X019981Y020611
X023981Y010111
X008481Y010111
X023463Y022594
X021981Y013111
X020981Y017611
X004481Y016111
X020981Y020611
X017463Y022594
X026463Y022594
X014981Y017611
X024981Y013111
X023981Y017611
X007481Y016111
X022463Y028594
X014981Y020611
X014731Y009611
X003481Y010111
X023981Y020611
X012481Y010111
X014731Y012611
X005172Y026839
X018981Y013111
X017981Y017611
X016463Y028594
X026981Y017611
X025463Y028594
X017981Y020611
X010422Y026818
X021981Y010111
X006481Y010111
X021463Y022594
X026981Y020611
X005172Y028611
X002481Y016111
X011481Y016111
X019463Y028594
X015463Y022594
X009481Y010111
X024981Y010111
X024463Y022594
X022981Y013111
X021981Y017611
X005481Y016111
X020463Y028594
X012981Y026818
X001481Y010111
X021981Y020611
X002231Y019611
X018981Y010111
X018463Y022594
X010481Y010111
X015981Y017611
X025981Y013111
X024981Y017611
X008481Y016111
X023463Y028594
X015981Y020611
X004481Y010111
X024981Y020611
X019981Y013111
X018981Y017611
X017463Y028594
X018981Y020611
X026463Y028594
X022981Y010111
X007481Y010111
X022463Y022594
X020981Y013111
X003481Y016111
X012481Y016111
X010422Y028589
X016463Y022594
X025981Y010111
X025463Y022594
X013981Y017611
X023981Y013111
X022981Y017611
X006481Y016111
X021463Y028594
X013981Y020611
T104
X002231Y025611
X002231Y026611
X002231Y027611
T105
X020481Y015611
T106
X026963Y023594
T00
M30

View File

@ -0,0 +1,212 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10C,0.049370*%
%ADD11C,0.084000*%
%ADD12C,0.085000*%
%ADD13C,0.092000*%
%ADD14C,0.080925*%
%ADD15C,0.080866*%
%ADD16C,0.088000*%
%ADD17R,0.084000X0.084000*%
%ADD18R,0.085000X0.085000*%
%ADD19R,0.092000X0.092000*%
%LNMASK0*%
G90*
G70*
G54D10*
X1248Y536D03*
X1248Y811D03*
G54D11*
X2648Y186D03*
X2548Y186D03*
X2448Y186D03*
X2348Y186D03*
X2248Y186D03*
X2148Y186D03*
X2048Y186D03*
X1948Y186D03*
X1848Y186D03*
X1748Y186D03*
X1648Y186D03*
X1548Y186D03*
X1448Y186D03*
X2648Y286D03*
X2548Y286D03*
X2448Y286D03*
X2348Y286D03*
X2248Y286D03*
X2148Y286D03*
X2048Y286D03*
X1948Y286D03*
X1848Y286D03*
X1748Y286D03*
X1648Y286D03*
X1548Y286D03*
X1448Y286D03*
X1448Y761D03*
X1548Y761D03*
X1648Y761D03*
X1748Y761D03*
X1848Y761D03*
X1948Y761D03*
X2048Y761D03*
X2148Y761D03*
X2248Y761D03*
X2348Y761D03*
X2448Y761D03*
X2548Y761D03*
X2648Y761D03*
X1448Y661D03*
X1548Y661D03*
X1648Y661D03*
X1748Y661D03*
X1848Y661D03*
X1948Y661D03*
X2048Y661D03*
X2148Y661D03*
X2248Y661D03*
X2348Y661D03*
X2448Y661D03*
X2548Y661D03*
X2648Y661D03*
G54D12*
X1398Y1761D03*
X1398Y2061D03*
X1498Y1761D03*
X1498Y2061D03*
X1598Y1761D03*
X1598Y2061D03*
X1698Y1761D03*
X1698Y2061D03*
X1798Y1761D03*
X1798Y2061D03*
X1898Y1761D03*
X1898Y2061D03*
X1998Y1761D03*
X1998Y2061D03*
X2098Y1761D03*
X2098Y2061D03*
X2198Y1761D03*
X2198Y2061D03*
X2298Y1761D03*
X2298Y2061D03*
X2398Y1761D03*
X2398Y2061D03*
X2498Y1761D03*
X2498Y2061D03*
X2598Y1761D03*
X2598Y2061D03*
X2698Y1761D03*
X2698Y2061D03*
X2646Y2859D03*
X2646Y2259D03*
X2546Y2859D03*
X2546Y2259D03*
X2446Y2859D03*
X2446Y2259D03*
X2346Y2859D03*
X2346Y2259D03*
X2246Y2859D03*
X2246Y2259D03*
X2146Y2859D03*
X2146Y2259D03*
X2046Y2859D03*
X2046Y2259D03*
X1946Y2859D03*
X1946Y2259D03*
X1846Y2859D03*
X1846Y2259D03*
X1746Y2859D03*
X1746Y2259D03*
X1646Y2859D03*
X1646Y2259D03*
X1546Y2859D03*
X1546Y2259D03*
X148Y1011D03*
X148Y1611D03*
X248Y1011D03*
X248Y1611D03*
X348Y1011D03*
X348Y1611D03*
X448Y1011D03*
X448Y1611D03*
X548Y1011D03*
X548Y1611D03*
X648Y1011D03*
X648Y1611D03*
X748Y1011D03*
X748Y1611D03*
X848Y1011D03*
X848Y1611D03*
X948Y1011D03*
X948Y1611D03*
X1048Y1011D03*
X1048Y1611D03*
X1148Y1011D03*
X1148Y1611D03*
X1248Y1011D03*
X1248Y1611D03*
G54D13*
X223Y2561D03*
X223Y2661D03*
X223Y2761D03*
G54D14*
X2241Y1561D03*
G54D15*
X2048Y1561D03*
G54D12*
X1898Y1011D03*
X1898Y1311D03*
X1998Y1011D03*
X1998Y1311D03*
X2098Y1011D03*
X2098Y1311D03*
X2198Y1011D03*
X2198Y1311D03*
X2298Y1011D03*
X2298Y1311D03*
X2398Y1011D03*
X2398Y1311D03*
X2498Y1011D03*
X2498Y1311D03*
X2598Y1011D03*
X2598Y1311D03*
X773Y2684D03*
X517Y2684D03*
X773Y2861D03*
X517Y2861D03*
X1298Y2682D03*
X1042Y2682D03*
X1298Y2859D03*
X1042Y2859D03*
X1598Y961D03*
X1598Y1261D03*
X1473Y961D03*
X1473Y1261D03*
G54D16*
X2696Y2359D03*
G54D12*
X223Y1961D03*
X323Y1961D03*
G54D17*
X2648Y286D03*
X1448Y661D03*
G54D18*
X1398Y1761D03*
X2646Y2859D03*
X148Y1011D03*
G54D19*
X223Y2561D03*
G54D18*
X1898Y1011D03*
X223Y1961D03*
G04 End of Mask0*
M02*

View File

@ -0,0 +1,212 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10C,0.049370*%
%ADD11C,0.084000*%
%ADD12C,0.085000*%
%ADD13C,0.092000*%
%ADD14C,0.080925*%
%ADD15C,0.080866*%
%ADD16C,0.088000*%
%ADD17R,0.084000X0.084000*%
%ADD18R,0.085000X0.085000*%
%ADD19R,0.092000X0.092000*%
%LNMASK1*%
G90*
G70*
G54D10*
X1248Y536D03*
X1248Y811D03*
G54D11*
X2648Y186D03*
X2548Y186D03*
X2448Y186D03*
X2348Y186D03*
X2248Y186D03*
X2148Y186D03*
X2048Y186D03*
X1948Y186D03*
X1848Y186D03*
X1748Y186D03*
X1648Y186D03*
X1548Y186D03*
X1448Y186D03*
X2648Y286D03*
X2548Y286D03*
X2448Y286D03*
X2348Y286D03*
X2248Y286D03*
X2148Y286D03*
X2048Y286D03*
X1948Y286D03*
X1848Y286D03*
X1748Y286D03*
X1648Y286D03*
X1548Y286D03*
X1448Y286D03*
X1448Y761D03*
X1548Y761D03*
X1648Y761D03*
X1748Y761D03*
X1848Y761D03*
X1948Y761D03*
X2048Y761D03*
X2148Y761D03*
X2248Y761D03*
X2348Y761D03*
X2448Y761D03*
X2548Y761D03*
X2648Y761D03*
X1448Y661D03*
X1548Y661D03*
X1648Y661D03*
X1748Y661D03*
X1848Y661D03*
X1948Y661D03*
X2048Y661D03*
X2148Y661D03*
X2248Y661D03*
X2348Y661D03*
X2448Y661D03*
X2548Y661D03*
X2648Y661D03*
G54D12*
X1398Y1761D03*
X1398Y2061D03*
X1498Y1761D03*
X1498Y2061D03*
X1598Y1761D03*
X1598Y2061D03*
X1698Y1761D03*
X1698Y2061D03*
X1798Y1761D03*
X1798Y2061D03*
X1898Y1761D03*
X1898Y2061D03*
X1998Y1761D03*
X1998Y2061D03*
X2098Y1761D03*
X2098Y2061D03*
X2198Y1761D03*
X2198Y2061D03*
X2298Y1761D03*
X2298Y2061D03*
X2398Y1761D03*
X2398Y2061D03*
X2498Y1761D03*
X2498Y2061D03*
X2598Y1761D03*
X2598Y2061D03*
X2698Y1761D03*
X2698Y2061D03*
X2646Y2859D03*
X2646Y2259D03*
X2546Y2859D03*
X2546Y2259D03*
X2446Y2859D03*
X2446Y2259D03*
X2346Y2859D03*
X2346Y2259D03*
X2246Y2859D03*
X2246Y2259D03*
X2146Y2859D03*
X2146Y2259D03*
X2046Y2859D03*
X2046Y2259D03*
X1946Y2859D03*
X1946Y2259D03*
X1846Y2859D03*
X1846Y2259D03*
X1746Y2859D03*
X1746Y2259D03*
X1646Y2859D03*
X1646Y2259D03*
X1546Y2859D03*
X1546Y2259D03*
X148Y1011D03*
X148Y1611D03*
X248Y1011D03*
X248Y1611D03*
X348Y1011D03*
X348Y1611D03*
X448Y1011D03*
X448Y1611D03*
X548Y1011D03*
X548Y1611D03*
X648Y1011D03*
X648Y1611D03*
X748Y1011D03*
X748Y1611D03*
X848Y1011D03*
X848Y1611D03*
X948Y1011D03*
X948Y1611D03*
X1048Y1011D03*
X1048Y1611D03*
X1148Y1011D03*
X1148Y1611D03*
X1248Y1011D03*
X1248Y1611D03*
G54D13*
X223Y2561D03*
X223Y2661D03*
X223Y2761D03*
G54D14*
X2241Y1561D03*
G54D15*
X2048Y1561D03*
G54D12*
X1898Y1011D03*
X1898Y1311D03*
X1998Y1011D03*
X1998Y1311D03*
X2098Y1011D03*
X2098Y1311D03*
X2198Y1011D03*
X2198Y1311D03*
X2298Y1011D03*
X2298Y1311D03*
X2398Y1011D03*
X2398Y1311D03*
X2498Y1011D03*
X2498Y1311D03*
X2598Y1011D03*
X2598Y1311D03*
X773Y2684D03*
X517Y2684D03*
X773Y2861D03*
X517Y2861D03*
X1298Y2682D03*
X1042Y2682D03*
X1298Y2859D03*
X1042Y2859D03*
X1598Y961D03*
X1598Y1261D03*
X1473Y961D03*
X1473Y1261D03*
G54D16*
X2696Y2359D03*
G54D12*
X223Y1961D03*
X323Y1961D03*
G54D17*
X2648Y286D03*
X1448Y661D03*
G54D18*
X1398Y1761D03*
X2646Y2859D03*
X148Y1011D03*
G54D19*
X223Y2561D03*
G54D18*
X1898Y1011D03*
X223Y1961D03*
G04 End of Mask1*
M02*

View File

@ -0,0 +1,41 @@
*Pick And Place List
*Company=
*Author=
*eMail=
*
*Project=USB_IIe_Kbd_rev5
*Date=17:11:06
*CreatedBy=Fritzing 0.9.3b.04.19.5c895d327c44a3114e5fcc9d8260daf0cbb52806
*
*
*Coordinates in mm, always center of component
*Origin 0/0=Lower left corner of PCB
*Rotation in degree (0-360, math. pos.)
*
*No;Value;Package;X;Y;Rotation;Side;Name
1;;;9.11531;-67.4776;0;Bottom;TXT1
2;;;16.4064;-65.5825;0;Bottom;IMG2
3;;;31.7034;-13.6182;0;Bottom;Via1
4;;;29.8477;-19.1535;0;Bottom;TXT4
5;470;THT;37.4185;-28.2231;-90;Bottom;R2
6;;;5.93604;-3.20149;0;Bottom;TXT7
7;;[THT];16.3883;-70.4232;0;Bottom;S1
8;470;THT;40.5935;-28.2231;-90;Bottom;R3
9;;DIP (Dual Inline) [THT];57.1035;-29.4931;-90;Bottom;CD4051B
10;;THT;52.0235;-18.1901;-90;Bottom;PASSTHROUGH
11;1µF;100 mil [THT, electrolytic];6.93846;-49.8131;0;Bottom;C1
12;;DIP (Dual Inline) [THT];17.7335;-33.3031;-90;Bottom;CD74HC4067
13;;;31.7034;-20.6032;0;Bottom;Via2
14;;[THT];29.7233;-70.3682;0;Bottom;CTL RESET
15;;;9.51963;-64.3296;0;Bottom;TXT2
16;;THT;52.0235;-5.87107;90;Bottom;TO BOARD
17;;THT;54.4735;-39.653;0;Bottom;XTAL
18;;;30.223;-4.18922;0;Bottom;TXT4
19;;DIP (Dual Inline) [THT];53.2466;-65.0096;90;Bottom;UHS Mini
20;;;30.3912;-7.35717;0;Bottom;TXT4
21;;;29.8872;-16.0211;0;Bottom;TXT4
22;5V;TO220 [THT];4.14446;-67.5931;-90;Bottom;3v
23;;dip;52.0235;-48.5431;-90;Bottom;ATMEGA328
24;;THT;68.4866;-59.9296;0;Bottom;5v1
25;;;17.6532;-55.1484;0;Bottom;TXT6
26;;;15.1794;-57.8333;0;Bottom;TXT5

View File

@ -0,0 +1,24 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10R,2.878350X2.978310X2.862350X2.962310*%
%ADD11C,0.008000*%
%LNSILK0*%
G90*
G70*
G54D11*
X4Y2974D02*
X2874Y2974D01*
X2874Y4D01*
X4Y4D01*
X4Y2974D01*
D02*
G04 End of Silk0*
M02*

View File

@ -0,0 +1,26 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10R,2.878350X2.978310*%
%ADD11C,0.008000*%
%ADD10C,0.008*%
%LNCONTOUR*%
G90*
G70*
G54D10*
G54D11*
X4Y2974D02*
X2874Y2974D01*
X2874Y4D01*
X4Y4D01*
X4Y2974D01*
D02*
G04 End of contour*
M02*

View File

@ -0,0 +1,505 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10C,0.074000*%
%ADD11C,0.075000*%
%ADD12C,0.082000*%
%ADD13C,0.070925*%
%ADD14C,0.070866*%
%ADD15C,0.078000*%
%ADD16C,0.039370*%
%ADD17R,0.074000X0.074000*%
%ADD18R,0.075000X0.075000*%
%ADD19R,0.082000X0.082000*%
%ADD20C,0.024000*%
%ADD21C,0.012000*%
%ADD22C,0.008000*%
%LNCOPPER0*%
G90*
G70*
G54D10*
X2648Y186D03*
X2548Y186D03*
X2448Y186D03*
X2348Y186D03*
X2248Y186D03*
X2148Y186D03*
X2048Y186D03*
X1948Y186D03*
X1848Y186D03*
X1748Y186D03*
X1648Y186D03*
X1548Y186D03*
X1448Y186D03*
X2648Y286D03*
X2548Y286D03*
X2448Y286D03*
X2348Y286D03*
X2248Y286D03*
X2148Y286D03*
X2048Y286D03*
X1948Y286D03*
X1848Y286D03*
X1748Y286D03*
X1648Y286D03*
X1548Y286D03*
X1448Y286D03*
X1448Y761D03*
X1548Y761D03*
X1648Y761D03*
X1748Y761D03*
X1848Y761D03*
X1948Y761D03*
X2048Y761D03*
X2148Y761D03*
X2248Y761D03*
X2348Y761D03*
X2448Y761D03*
X2548Y761D03*
X2648Y761D03*
X1448Y661D03*
X1548Y661D03*
X1648Y661D03*
X1748Y661D03*
X1848Y661D03*
X1948Y661D03*
X2048Y661D03*
X2148Y661D03*
X2248Y661D03*
X2348Y661D03*
X2448Y661D03*
X2548Y661D03*
X2648Y661D03*
G54D11*
X1398Y1761D03*
X1398Y2061D03*
X1498Y1761D03*
X1498Y2061D03*
X1598Y1761D03*
X1598Y2061D03*
X1698Y1761D03*
X1698Y2061D03*
X1798Y1761D03*
X1798Y2061D03*
X1898Y1761D03*
X1898Y2061D03*
X1998Y1761D03*
X1998Y2061D03*
X2098Y1761D03*
X2098Y2061D03*
X2198Y1761D03*
X2198Y2061D03*
X2298Y1761D03*
X2298Y2061D03*
X2398Y1761D03*
X2398Y2061D03*
X2498Y1761D03*
X2498Y2061D03*
X2598Y1761D03*
X2598Y2061D03*
X2698Y1761D03*
X2698Y2061D03*
X2646Y2859D03*
X2646Y2259D03*
X2546Y2859D03*
X2546Y2259D03*
X2446Y2859D03*
X2446Y2259D03*
X2346Y2859D03*
X2346Y2259D03*
X2246Y2859D03*
X2246Y2259D03*
X2146Y2859D03*
X2146Y2259D03*
X2046Y2859D03*
X2046Y2259D03*
X1946Y2859D03*
X1946Y2259D03*
X1846Y2859D03*
X1846Y2259D03*
X1746Y2859D03*
X1746Y2259D03*
X1646Y2859D03*
X1646Y2259D03*
X1546Y2859D03*
X1546Y2259D03*
X148Y1011D03*
X148Y1611D03*
X248Y1011D03*
X248Y1611D03*
X348Y1011D03*
X348Y1611D03*
X448Y1011D03*
X448Y1611D03*
X548Y1011D03*
X548Y1611D03*
X648Y1011D03*
X648Y1611D03*
X748Y1011D03*
X748Y1611D03*
X848Y1011D03*
X848Y1611D03*
X948Y1011D03*
X948Y1611D03*
X1048Y1011D03*
X1048Y1611D03*
X1148Y1011D03*
X1148Y1611D03*
X1248Y1011D03*
X1248Y1611D03*
G54D12*
X223Y2561D03*
X223Y2661D03*
X223Y2761D03*
G54D13*
X2241Y1561D03*
G54D14*
X2048Y1561D03*
G54D11*
X1898Y1011D03*
X1898Y1311D03*
X1998Y1011D03*
X1998Y1311D03*
X2098Y1011D03*
X2098Y1311D03*
X2198Y1011D03*
X2198Y1311D03*
X2298Y1011D03*
X2298Y1311D03*
X2398Y1011D03*
X2398Y1311D03*
X2498Y1011D03*
X2498Y1311D03*
X2598Y1011D03*
X2598Y1311D03*
X773Y2684D03*
X517Y2684D03*
X773Y2861D03*
X517Y2861D03*
X1298Y2682D03*
X1042Y2682D03*
X1298Y2859D03*
X1042Y2859D03*
X1598Y961D03*
X1598Y1261D03*
X1473Y961D03*
X1473Y1261D03*
G54D15*
X2696Y2359D03*
G54D16*
X1248Y536D03*
X1248Y811D03*
G54D17*
X2648Y286D03*
X1448Y661D03*
G54D18*
X1398Y1761D03*
X2646Y2859D03*
X148Y1011D03*
G54D19*
X223Y2561D03*
G54D18*
X1898Y1011D03*
G54D20*
X191Y2662D02*
X149Y2662D01*
D02*
X149Y2662D02*
X148Y1640D01*
G54D21*
D02*
X2061Y1578D02*
X2184Y1743D01*
D02*
X2247Y1582D02*
X2292Y1739D01*
G54D20*
D02*
X1904Y1339D02*
X1992Y1733D01*
G54D22*
D02*
X2630Y779D02*
X2549Y860D01*
D02*
X2430Y679D02*
X2397Y712D01*
D02*
X2230Y680D02*
X2199Y712D01*
D02*
X2330Y679D02*
X2298Y712D01*
G54D21*
D02*
X2399Y1737D02*
X2398Y1334D01*
D02*
X2399Y1738D02*
X2399Y1737D01*
D02*
X2499Y1737D02*
X2498Y1334D01*
D02*
X2498Y1738D02*
X2499Y1737D01*
D02*
X2598Y1738D02*
X2598Y1737D01*
D02*
X2598Y1737D02*
X2598Y1334D01*
D02*
X1151Y1938D02*
X1151Y2611D01*
D02*
X1151Y2611D02*
X599Y2611D01*
D02*
X1324Y1737D02*
X1151Y1938D01*
D02*
X1324Y1110D02*
X1324Y1737D01*
D02*
X599Y2611D02*
X534Y2669D01*
D02*
X1457Y977D02*
X1324Y1110D01*
D02*
X1383Y1779D02*
X1224Y1962D01*
G54D22*
D02*
X1598Y2038D02*
X1599Y1911D01*
D02*
X1782Y2044D02*
X1749Y2010D01*
G54D21*
D02*
X2547Y410D02*
X72Y387D01*
D02*
X2548Y312D02*
X2547Y410D01*
D02*
X72Y1085D02*
X299Y1085D01*
D02*
X299Y1085D02*
X335Y1030D01*
D02*
X72Y387D02*
X72Y1085D01*
D02*
X248Y461D02*
X248Y988D01*
D02*
X2649Y460D02*
X248Y461D01*
D02*
X2649Y562D02*
X2649Y460D01*
D02*
X2648Y636D02*
X2649Y562D01*
D02*
X1315Y2666D02*
X1398Y2586D01*
D02*
X1398Y2586D02*
X1398Y2084D01*
G54D22*
D02*
X1398Y2160D02*
X1849Y2160D01*
D02*
X1798Y937D02*
X2097Y936D01*
D02*
X1849Y2160D02*
X1849Y1661D01*
D02*
X1798Y1661D02*
X1798Y937D01*
D02*
X1849Y1661D02*
X1798Y1661D01*
D02*
X1398Y2084D02*
X1398Y2160D01*
D02*
X2097Y936D02*
X2097Y712D01*
D02*
X2097Y712D02*
X2130Y679D01*
G54D20*
D02*
X47Y361D02*
X47Y1610D01*
D02*
X47Y1610D02*
X120Y1611D01*
D02*
X1547Y362D02*
X47Y361D01*
D02*
X1548Y317D02*
X1547Y362D01*
G54D22*
D02*
X1998Y962D02*
X1998Y988D01*
D02*
X1823Y960D02*
X1998Y962D01*
D02*
X1823Y1110D02*
X1823Y960D01*
D02*
X2550Y1110D02*
X1823Y1110D01*
G54D21*
D02*
X1423Y2662D02*
X1732Y2277D01*
D02*
X1423Y2762D02*
X1423Y2662D01*
D02*
X1224Y2762D02*
X1423Y2762D01*
G54D22*
D02*
X1899Y712D02*
X1930Y680D01*
D02*
X1899Y913D02*
X1899Y712D01*
D02*
X1897Y1085D02*
X1898Y1034D01*
D02*
X2447Y1085D02*
X1897Y1085D01*
D02*
X2399Y886D02*
X2447Y937D01*
D02*
X2397Y712D02*
X2399Y886D01*
D02*
X2447Y937D02*
X2447Y1085D01*
D02*
X2199Y712D02*
X2198Y988D01*
D02*
X2298Y712D02*
X2298Y988D01*
D02*
X1797Y712D02*
X1830Y679D01*
D02*
X1797Y886D02*
X1797Y712D01*
D02*
X1675Y886D02*
X1797Y886D01*
D02*
X1749Y912D02*
X1899Y913D01*
D02*
X1647Y1862D02*
X1647Y1437D01*
D02*
X1647Y1437D02*
X1673Y1411D01*
D02*
X1673Y1411D02*
X1675Y886D01*
D02*
X1599Y1911D02*
X1647Y1862D01*
G54D20*
D02*
X1837Y2287D02*
X1655Y2832D01*
G54D22*
D02*
X1749Y2010D02*
X1749Y912D01*
G54D21*
D02*
X1224Y1962D02*
X1224Y2762D01*
G54D22*
D02*
X2549Y860D02*
X2550Y1110D01*
G54D20*
D02*
X2774Y1862D02*
X2098Y1862D01*
D02*
X2098Y1862D02*
X2098Y1790D01*
D02*
X2774Y1011D02*
X2774Y1862D01*
D02*
X2627Y1011D02*
X2774Y1011D01*
G54D22*
D02*
X1698Y837D02*
X1698Y712D01*
D02*
X1698Y712D02*
X1730Y679D01*
D02*
X1473Y837D02*
X1698Y837D01*
D02*
X1473Y938D02*
X1473Y837D01*
D02*
X1423Y661D02*
X949Y662D01*
D02*
X949Y662D02*
X948Y988D01*
D02*
X1548Y1037D02*
X1585Y980D01*
D02*
X1548Y2138D02*
X1548Y1037D01*
D02*
X1698Y2138D02*
X1548Y2138D01*
D02*
X1698Y2084D02*
X1698Y2138D01*
G54D20*
D02*
X2048Y536D02*
X1267Y536D01*
D02*
X2048Y630D02*
X2048Y536D01*
D02*
X1248Y830D02*
X1248Y983D01*
G04 End of Copper0*
M02*

View File

@ -0,0 +1,814 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10C,0.074000*%
%ADD11C,0.075000*%
%ADD12C,0.082000*%
%ADD13C,0.070925*%
%ADD14C,0.070866*%
%ADD15C,0.078000*%
%ADD16C,0.039370*%
%ADD17R,0.074000X0.074000*%
%ADD18R,0.075000X0.075000*%
%ADD19R,0.082000X0.082000*%
%ADD20C,0.024000*%
%ADD21C,0.012000*%
%ADD22C,0.008000*%
%LNCOPPER1*%
G90*
G70*
G54D10*
X2648Y186D03*
X2548Y186D03*
X2448Y186D03*
X2348Y186D03*
X2248Y186D03*
X2148Y186D03*
X2048Y186D03*
X1948Y186D03*
X1848Y186D03*
X1748Y186D03*
X1648Y186D03*
X1548Y186D03*
X1448Y186D03*
X2648Y286D03*
X2548Y286D03*
X2448Y286D03*
X2348Y286D03*
X2248Y286D03*
X2148Y286D03*
X2048Y286D03*
X1948Y286D03*
X1848Y286D03*
X1748Y286D03*
X1648Y286D03*
X1548Y286D03*
X1448Y286D03*
X1448Y761D03*
X1548Y761D03*
X1648Y761D03*
X1748Y761D03*
X1848Y761D03*
X1948Y761D03*
X2048Y761D03*
X2148Y761D03*
X2248Y761D03*
X2348Y761D03*
X2448Y761D03*
X2548Y761D03*
X2648Y761D03*
X1448Y661D03*
X1548Y661D03*
X1648Y661D03*
X1748Y661D03*
X1848Y661D03*
X1948Y661D03*
X2048Y661D03*
X2148Y661D03*
X2248Y661D03*
X2348Y661D03*
X2448Y661D03*
X2548Y661D03*
X2648Y661D03*
G54D11*
X1398Y1761D03*
X1398Y2061D03*
X1498Y1761D03*
X1498Y2061D03*
X1598Y1761D03*
X1598Y2061D03*
X1698Y1761D03*
X1698Y2061D03*
X1798Y1761D03*
X1798Y2061D03*
X1898Y1761D03*
X1898Y2061D03*
X1998Y1761D03*
X1998Y2061D03*
X2098Y1761D03*
X2098Y2061D03*
X2198Y1761D03*
X2198Y2061D03*
X2298Y1761D03*
X2298Y2061D03*
X2398Y1761D03*
X2398Y2061D03*
X2498Y1761D03*
X2498Y2061D03*
X2598Y1761D03*
X2598Y2061D03*
X2698Y1761D03*
X2698Y2061D03*
X2646Y2859D03*
X2646Y2259D03*
X2546Y2859D03*
X2546Y2259D03*
X2446Y2859D03*
X2446Y2259D03*
X2346Y2859D03*
X2346Y2259D03*
X2246Y2859D03*
X2246Y2259D03*
X2146Y2859D03*
X2146Y2259D03*
X2046Y2859D03*
X2046Y2259D03*
X1946Y2859D03*
X1946Y2259D03*
X1846Y2859D03*
X1846Y2259D03*
X1746Y2859D03*
X1746Y2259D03*
X1646Y2859D03*
X1646Y2259D03*
X1546Y2859D03*
X1546Y2259D03*
X148Y1011D03*
X148Y1611D03*
X248Y1011D03*
X248Y1611D03*
X348Y1011D03*
X348Y1611D03*
X448Y1011D03*
X448Y1611D03*
X548Y1011D03*
X548Y1611D03*
X648Y1011D03*
X648Y1611D03*
X748Y1011D03*
X748Y1611D03*
X848Y1011D03*
X848Y1611D03*
X948Y1011D03*
X948Y1611D03*
X1048Y1011D03*
X1048Y1611D03*
X1148Y1011D03*
X1148Y1611D03*
X1248Y1011D03*
X1248Y1611D03*
G54D12*
X223Y2561D03*
X223Y2661D03*
X223Y2761D03*
G54D13*
X2241Y1561D03*
G54D14*
X2048Y1561D03*
G54D11*
X1898Y1011D03*
X1898Y1311D03*
X1998Y1011D03*
X1998Y1311D03*
X2098Y1011D03*
X2098Y1311D03*
X2198Y1011D03*
X2198Y1311D03*
X2298Y1011D03*
X2298Y1311D03*
X2398Y1011D03*
X2398Y1311D03*
X2498Y1011D03*
X2498Y1311D03*
X2598Y1011D03*
X2598Y1311D03*
X773Y2684D03*
X517Y2684D03*
X773Y2861D03*
X517Y2861D03*
X1298Y2682D03*
X1042Y2682D03*
X1298Y2859D03*
X1042Y2859D03*
X1598Y961D03*
X1598Y1261D03*
X1473Y961D03*
X1473Y1261D03*
G54D15*
X2696Y2359D03*
G54D16*
X1248Y536D03*
X1248Y811D03*
G54D17*
X2648Y286D03*
X1448Y661D03*
G54D18*
X1398Y1761D03*
X2646Y2859D03*
X148Y1011D03*
G54D19*
X223Y2561D03*
G54D18*
X1898Y1011D03*
G54D20*
X2047Y1661D02*
X2774Y1661D01*
D02*
X2774Y1661D02*
X2774Y2311D01*
D02*
X2011Y1735D02*
X2047Y1661D01*
D02*
X2774Y2311D02*
X2722Y2343D01*
D02*
X1772Y2762D02*
X255Y2761D01*
D02*
X1071Y2682D02*
X1270Y2682D01*
D02*
X1829Y2837D02*
X1772Y2762D01*
G54D21*
D02*
X2674Y936D02*
X2674Y1386D01*
D02*
X2674Y1386D02*
X2198Y1386D01*
D02*
X2198Y1386D02*
X2198Y1334D01*
D02*
X2198Y937D02*
X2674Y936D01*
G54D22*
D02*
X2598Y2787D02*
X2633Y2840D01*
D02*
X2297Y2787D02*
X2333Y2840D01*
G54D20*
D02*
X2570Y1011D02*
X2527Y1011D01*
G54D22*
D02*
X2598Y2084D02*
X2598Y2787D01*
D02*
X2298Y2084D02*
X2297Y2787D01*
G54D21*
D02*
X2724Y886D02*
X2723Y1437D01*
D02*
X2723Y1437D02*
X2098Y1437D01*
D02*
X2098Y1437D02*
X2098Y1334D01*
D02*
X2348Y886D02*
X2724Y886D01*
D02*
X1324Y1536D02*
X1100Y1536D01*
D02*
X1484Y1743D02*
X1324Y1536D01*
D02*
X1100Y1536D02*
X1061Y1592D01*
G54D20*
D02*
X2470Y1011D02*
X2427Y1011D01*
G54D21*
D02*
X2264Y781D02*
X2348Y886D01*
G54D22*
D02*
X1848Y312D02*
X1848Y636D01*
D02*
X1748Y312D02*
X1748Y636D01*
D02*
X1648Y312D02*
X1648Y636D01*
G54D20*
D02*
X1548Y317D02*
X1548Y630D01*
G54D22*
D02*
X1448Y312D02*
X1448Y636D01*
D02*
X2698Y2084D02*
X2697Y2211D01*
D02*
X2697Y2211D02*
X2663Y2244D01*
G54D20*
D02*
X546Y2684D02*
X745Y2684D01*
D02*
X1270Y2859D02*
X1071Y2859D01*
G54D22*
D02*
X1373Y261D02*
X1373Y711D01*
D02*
X1430Y204D02*
X1373Y261D01*
D02*
X2648Y312D02*
X2648Y636D01*
D02*
X2548Y312D02*
X2548Y636D01*
D02*
X2448Y312D02*
X2448Y636D01*
D02*
X2348Y312D02*
X2348Y636D01*
D02*
X2248Y312D02*
X2248Y636D01*
D02*
X2148Y312D02*
X2148Y636D01*
G54D20*
D02*
X2048Y317D02*
X2048Y630D01*
G54D22*
D02*
X1948Y312D02*
X1948Y636D01*
D02*
X1373Y711D02*
X1427Y747D01*
D02*
X1499Y711D02*
X1530Y743D01*
D02*
X1499Y235D02*
X1499Y711D01*
D02*
X1699Y236D02*
X1699Y712D01*
D02*
X1699Y712D02*
X1667Y743D01*
D02*
X1797Y236D02*
X1797Y712D01*
D02*
X1797Y712D02*
X1766Y743D01*
D02*
X1766Y204D02*
X1797Y236D01*
D02*
X1666Y204D02*
X1699Y236D01*
D02*
X1530Y204D02*
X1499Y235D01*
D02*
X1898Y712D02*
X1866Y743D01*
D02*
X1898Y236D02*
X1898Y712D01*
D02*
X1999Y236D02*
X1999Y712D01*
D02*
X1999Y712D02*
X1967Y743D01*
D02*
X2199Y236D02*
X2199Y712D01*
D02*
X2199Y712D02*
X2167Y743D01*
D02*
X2297Y712D02*
X2266Y743D01*
D02*
X2166Y204D02*
X2199Y236D01*
D02*
X1966Y204D02*
X1999Y236D01*
D02*
X1866Y204D02*
X1898Y236D01*
D02*
X2297Y236D02*
X2297Y712D01*
D02*
X2398Y236D02*
X2398Y712D01*
D02*
X2398Y712D02*
X2366Y743D01*
D02*
X2499Y712D02*
X2467Y743D01*
D02*
X2499Y236D02*
X2499Y712D01*
D02*
X2597Y236D02*
X2597Y712D01*
D02*
X2597Y712D02*
X2566Y743D01*
D02*
X2466Y204D02*
X2499Y236D01*
D02*
X2366Y204D02*
X2398Y236D01*
D02*
X2266Y204D02*
X2297Y236D01*
D02*
X2399Y2787D02*
X2434Y2840D01*
D02*
X2722Y236D02*
X2722Y686D01*
D02*
X2722Y686D02*
X2666Y743D01*
D02*
X2669Y200D02*
X2722Y236D01*
D02*
X2566Y204D02*
X2597Y236D01*
D02*
X2398Y2084D02*
X2399Y2787D01*
D02*
X2098Y236D02*
X2098Y712D01*
D02*
X2098Y712D02*
X2066Y743D01*
D02*
X2066Y204D02*
X2098Y236D01*
G54D20*
D02*
X1981Y2084D02*
X1864Y2237D01*
D02*
X2398Y1040D02*
X2397Y1137D01*
D02*
X2397Y1137D02*
X1749Y1136D01*
D02*
X1749Y1136D02*
X1620Y1243D01*
G54D21*
D02*
X1522Y1837D02*
X1582Y1777D01*
D02*
X1247Y1837D02*
X1522Y1837D01*
D02*
X1248Y1634D02*
X1247Y1837D01*
D02*
X1148Y1862D02*
X1148Y1634D01*
D02*
X1599Y1862D02*
X1148Y1862D01*
D02*
X1682Y1778D02*
X1599Y1862D01*
D02*
X1749Y1712D02*
X1782Y1745D01*
G54D20*
D02*
X399Y2362D02*
X244Y2537D01*
D02*
X1772Y2362D02*
X399Y2362D01*
G54D21*
D02*
X1064Y1027D02*
X1749Y1712D01*
D02*
X1849Y1712D02*
X1164Y1027D01*
D02*
X1882Y1745D02*
X1849Y1712D01*
G54D20*
D02*
X1830Y2283D02*
X1772Y2362D01*
D02*
X2723Y2387D02*
X2723Y2935D01*
D02*
X2723Y2935D02*
X1620Y2936D01*
D02*
X1620Y2936D02*
X1566Y2880D01*
D02*
X2717Y2381D02*
X2723Y2387D01*
G54D22*
D02*
X2499Y2787D02*
X2534Y2840D01*
D02*
X2498Y2084D02*
X2499Y2787D01*
D02*
X2272Y913D02*
X2697Y913D01*
D02*
X2697Y913D02*
X2697Y1411D01*
D02*
X2697Y1411D02*
X2149Y1411D01*
D02*
X2149Y1411D02*
X2149Y1235D01*
D02*
X2149Y1235D02*
X1999Y1235D01*
D02*
X2164Y781D02*
X2272Y913D01*
G54D21*
D02*
X1823Y1212D02*
X2297Y1212D01*
D02*
X2747Y860D02*
X2748Y1462D01*
G54D22*
D02*
X2774Y1635D02*
X2773Y837D01*
D02*
X1999Y1235D02*
X1998Y1288D01*
G54D21*
D02*
X2748Y1462D02*
X1823Y1462D01*
D02*
X2297Y1212D02*
X2298Y1288D01*
D02*
X1823Y1462D02*
X1823Y1212D01*
G54D22*
D02*
X2773Y837D02*
X2598Y837D01*
G54D21*
D02*
X2424Y860D02*
X2747Y860D01*
D02*
X2364Y781D02*
X2424Y860D01*
G54D20*
D02*
X123Y2861D02*
X489Y2861D01*
D02*
X123Y2662D02*
X123Y2861D01*
D02*
X191Y2662D02*
X123Y2662D01*
G54D21*
D02*
X1372Y2861D02*
X1449Y2787D01*
D02*
X1449Y2787D02*
X1599Y2787D01*
D02*
X1599Y2787D02*
X1634Y2840D01*
D02*
X1327Y2860D02*
X1372Y2861D01*
G54D20*
D02*
X847Y2935D02*
X793Y2881D01*
D02*
X1497Y2935D02*
X847Y2935D01*
D02*
X1531Y2883D02*
X1497Y2935D01*
G54D22*
D02*
X1948Y1635D02*
X2774Y1635D01*
D02*
X1948Y2010D02*
X1948Y1635D01*
D02*
X2598Y837D02*
X2562Y782D01*
D02*
X1914Y2045D02*
X1948Y2010D01*
D02*
X149Y1110D02*
X148Y1034D01*
D02*
X1372Y937D02*
X997Y937D01*
D02*
X2047Y1085D02*
X1372Y1085D01*
D02*
X1372Y1085D02*
X1372Y937D01*
D02*
X997Y937D02*
X997Y1110D01*
D02*
X997Y1110D02*
X149Y1110D01*
D02*
X2085Y1030D02*
X2047Y1085D01*
G54D21*
D02*
X2447Y35D02*
X2448Y161D01*
D02*
X47Y35D02*
X2447Y35D01*
D02*
X47Y1686D02*
X47Y35D01*
D02*
X299Y1686D02*
X47Y1686D01*
D02*
X336Y1630D02*
X299Y1686D01*
D02*
X175Y1510D02*
X235Y1593D01*
D02*
X72Y1510D02*
X175Y1510D01*
D02*
X72Y60D02*
X72Y1510D01*
D02*
X1949Y63D02*
X72Y60D01*
D02*
X1948Y161D02*
X1949Y63D01*
G54D20*
D02*
X2007Y2034D02*
X2089Y1788D01*
G54D22*
D02*
X2697Y1837D02*
X2249Y1837D01*
D02*
X2698Y1784D02*
X2697Y1837D01*
D02*
X2198Y2410D02*
X2149Y2461D01*
D02*
X2198Y2160D02*
X2198Y2410D01*
D02*
X2249Y2112D02*
X2198Y2160D01*
D02*
X2249Y1837D02*
X2249Y2112D01*
D02*
X972Y2461D02*
X789Y2667D01*
D02*
X2149Y2461D02*
X972Y2461D01*
G54D21*
D02*
X1850Y86D02*
X447Y86D01*
D02*
X1849Y161D02*
X1850Y86D01*
D02*
X447Y86D02*
X448Y988D01*
G54D20*
D02*
X1454Y1240D02*
X1267Y1032D01*
G54D21*
D02*
X847Y185D02*
X848Y988D01*
D02*
X1423Y186D02*
X847Y185D01*
G54D22*
D02*
X1398Y1037D02*
X1398Y912D01*
D02*
X1398Y912D02*
X898Y912D01*
D02*
X1749Y1037D02*
X1398Y1037D01*
D02*
X1748Y787D02*
X1749Y1037D01*
D02*
X549Y1085D02*
X548Y1034D01*
D02*
X898Y1085D02*
X549Y1085D01*
D02*
X898Y912D02*
X898Y1085D01*
D02*
X1648Y113D02*
X648Y112D01*
D02*
X1648Y161D02*
X1648Y113D01*
D02*
X648Y112D02*
X648Y988D01*
G54D21*
D02*
X748Y137D02*
X748Y988D01*
D02*
X1549Y135D02*
X748Y137D01*
D02*
X1548Y161D02*
X1549Y135D01*
G54D20*
D02*
X1502Y1261D02*
X1570Y1261D01*
G54D22*
D02*
X1598Y938D02*
X1599Y712D01*
D02*
X1599Y712D02*
X1630Y680D01*
G54D20*
D02*
X1248Y555D02*
X1248Y792D01*
G54D21*
D02*
X2198Y937D02*
X2068Y785D01*
G54D20*
D02*
X745Y2861D02*
X546Y2861D01*
G04 End of Copper1*
M02*

View File

@ -0,0 +1,185 @@
; NON-PLATED HOLES START AT T1
; THROUGH (PLATED) HOLES START AT T100
M48
INCH
T100C0.015748
T101C0.035000
T102C0.042000
T103C0.031496
T104C0.038000
T105C0.040000
T106C0.031555
%
T100
X012481Y005361
X012481Y008111
T101
X005172Y028611
X002481Y016111
X011481Y016111
X019463Y028594
X015463Y022594
X024981Y010111
X009481Y010111
X024463Y022594
X022981Y013111
X021981Y017611
X005481Y016111
X020463Y028594
X012981Y026818
X001481Y010111
X021981Y020611
X018981Y010111
X010481Y010111
X018463Y022594
X015981Y017611
X025981Y013111
X024981Y017611
X008481Y016111
X023463Y028594
X015981Y020611
X004481Y010111
X024981Y020611
X019981Y013111
X018981Y017611
X017463Y028594
X026463Y028594
X018981Y020611
X022981Y010111
X007481Y010111
X022463Y022594
X020981Y013111
X003481Y016111
X012481Y016111
X010422Y028589
X016463Y022594
X025981Y010111
X025463Y022594
X013981Y017611
X023981Y013111
X022981Y017611
X006481Y016111
X021463Y028594
X013981Y020611
X002481Y010111
X022981Y020611
X007731Y026839
X019981Y010111
X011481Y010111
X019463Y022594
X016981Y017611
X015981Y009611
X015463Y028594
X025981Y017611
X009481Y016111
X024463Y028594
X016981Y020611
X015981Y012611
X007731Y028611
X012981Y028589
X020981Y010111
X005481Y010111
X020463Y022594
X025981Y020611
X001481Y016111
X019981Y017611
X010481Y016111
X018463Y028594
X019981Y020611
X023981Y010111
X008481Y010111
X023463Y022594
X021981Y013111
X020981Y017611
X004481Y016111
X020981Y020611
X017463Y022594
X026463Y022594
X014981Y017611
X024981Y013111
X023981Y017611
X007481Y016111
X014981Y020611
X022463Y028594
X014731Y009611
X003481Y010111
X023981Y020611
X012481Y010111
X014731Y012611
X005172Y026839
X018981Y013111
X017981Y017611
X016463Y028594
X026981Y017611
X010422Y026818
X025463Y028594
X017981Y020611
X021981Y010111
X006481Y010111
X021463Y022594
X026981Y020611
T102
X002231Y027611
X002231Y025611
X002231Y026611
T103
X020481Y015611
T104
X026963Y023594
T105
X025481Y002861
X023481Y007611
X021481Y007611
X026481Y007611
X024481Y007611
X022481Y007611
X020481Y007611
X025481Y007611
X014481Y001861
X016481Y001861
X018481Y001861
X015481Y001861
X017481Y001861
X019481Y001861
X018481Y006611
X016481Y006611
X014481Y006611
X021481Y001861
X023481Y001861
X019481Y006611
X017481Y006611
X015481Y006611
X020481Y001861
X022481Y001861
X024481Y001861
X026481Y001861
X025481Y001861
X014481Y002861
X016481Y002861
X018481Y002861
X023481Y006611
X021481Y006611
X015481Y002861
X017481Y002861
X019481Y002861
X026481Y006611
X024481Y006611
X022481Y006611
X020481Y006611
X025481Y006611
X018481Y007611
X016481Y007611
X014481Y007611
X021481Y002861
X023481Y002861
X019481Y007611
X017481Y007611
X015481Y007611
X020481Y002861
X022481Y002861
X024481Y002861
X026481Y002861
T106
X022412Y015611
T00
M30

View File

@ -0,0 +1,208 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10C,0.084000*%
%ADD11C,0.085000*%
%ADD12C,0.092000*%
%ADD13C,0.080925*%
%ADD14C,0.080866*%
%ADD15C,0.088000*%
%ADD16C,0.049370*%
%ADD17R,0.084000X0.084000*%
%ADD18R,0.085000X0.085000*%
%ADD19R,0.092000X0.092000*%
%LNMASK0*%
G90*
G70*
G54D10*
X2648Y186D03*
X2548Y186D03*
X2448Y186D03*
X2348Y186D03*
X2248Y186D03*
X2148Y186D03*
X2048Y186D03*
X1948Y186D03*
X1848Y186D03*
X1748Y186D03*
X1648Y186D03*
X1548Y186D03*
X1448Y186D03*
X2648Y286D03*
X2548Y286D03*
X2448Y286D03*
X2348Y286D03*
X2248Y286D03*
X2148Y286D03*
X2048Y286D03*
X1948Y286D03*
X1848Y286D03*
X1748Y286D03*
X1648Y286D03*
X1548Y286D03*
X1448Y286D03*
X1448Y761D03*
X1548Y761D03*
X1648Y761D03*
X1748Y761D03*
X1848Y761D03*
X1948Y761D03*
X2048Y761D03*
X2148Y761D03*
X2248Y761D03*
X2348Y761D03*
X2448Y761D03*
X2548Y761D03*
X2648Y761D03*
X1448Y661D03*
X1548Y661D03*
X1648Y661D03*
X1748Y661D03*
X1848Y661D03*
X1948Y661D03*
X2048Y661D03*
X2148Y661D03*
X2248Y661D03*
X2348Y661D03*
X2448Y661D03*
X2548Y661D03*
X2648Y661D03*
G54D11*
X1398Y1761D03*
X1398Y2061D03*
X1498Y1761D03*
X1498Y2061D03*
X1598Y1761D03*
X1598Y2061D03*
X1698Y1761D03*
X1698Y2061D03*
X1798Y1761D03*
X1798Y2061D03*
X1898Y1761D03*
X1898Y2061D03*
X1998Y1761D03*
X1998Y2061D03*
X2098Y1761D03*
X2098Y2061D03*
X2198Y1761D03*
X2198Y2061D03*
X2298Y1761D03*
X2298Y2061D03*
X2398Y1761D03*
X2398Y2061D03*
X2498Y1761D03*
X2498Y2061D03*
X2598Y1761D03*
X2598Y2061D03*
X2698Y1761D03*
X2698Y2061D03*
X2646Y2859D03*
X2646Y2259D03*
X2546Y2859D03*
X2546Y2259D03*
X2446Y2859D03*
X2446Y2259D03*
X2346Y2859D03*
X2346Y2259D03*
X2246Y2859D03*
X2246Y2259D03*
X2146Y2859D03*
X2146Y2259D03*
X2046Y2859D03*
X2046Y2259D03*
X1946Y2859D03*
X1946Y2259D03*
X1846Y2859D03*
X1846Y2259D03*
X1746Y2859D03*
X1746Y2259D03*
X1646Y2859D03*
X1646Y2259D03*
X1546Y2859D03*
X1546Y2259D03*
X148Y1011D03*
X148Y1611D03*
X248Y1011D03*
X248Y1611D03*
X348Y1011D03*
X348Y1611D03*
X448Y1011D03*
X448Y1611D03*
X548Y1011D03*
X548Y1611D03*
X648Y1011D03*
X648Y1611D03*
X748Y1011D03*
X748Y1611D03*
X848Y1011D03*
X848Y1611D03*
X948Y1011D03*
X948Y1611D03*
X1048Y1011D03*
X1048Y1611D03*
X1148Y1011D03*
X1148Y1611D03*
X1248Y1011D03*
X1248Y1611D03*
G54D12*
X223Y2561D03*
X223Y2661D03*
X223Y2761D03*
G54D13*
X2241Y1561D03*
G54D14*
X2048Y1561D03*
G54D11*
X1898Y1011D03*
X1898Y1311D03*
X1998Y1011D03*
X1998Y1311D03*
X2098Y1011D03*
X2098Y1311D03*
X2198Y1011D03*
X2198Y1311D03*
X2298Y1011D03*
X2298Y1311D03*
X2398Y1011D03*
X2398Y1311D03*
X2498Y1011D03*
X2498Y1311D03*
X2598Y1011D03*
X2598Y1311D03*
X773Y2684D03*
X517Y2684D03*
X773Y2861D03*
X517Y2861D03*
X1298Y2682D03*
X1042Y2682D03*
X1298Y2859D03*
X1042Y2859D03*
X1598Y961D03*
X1598Y1261D03*
X1473Y961D03*
X1473Y1261D03*
G54D15*
X2696Y2359D03*
G54D16*
X1248Y536D03*
X1248Y811D03*
G54D17*
X2648Y286D03*
X1448Y661D03*
G54D18*
X1398Y1761D03*
X2646Y2859D03*
X148Y1011D03*
G54D19*
X223Y2561D03*
G54D18*
X1898Y1011D03*
G04 End of Mask0*
M02*

View File

@ -0,0 +1,208 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10C,0.084000*%
%ADD11C,0.085000*%
%ADD12C,0.092000*%
%ADD13C,0.080925*%
%ADD14C,0.080866*%
%ADD15C,0.088000*%
%ADD16C,0.049370*%
%ADD17R,0.084000X0.084000*%
%ADD18R,0.085000X0.085000*%
%ADD19R,0.092000X0.092000*%
%LNMASK1*%
G90*
G70*
G54D10*
X2648Y186D03*
X2548Y186D03*
X2448Y186D03*
X2348Y186D03*
X2248Y186D03*
X2148Y186D03*
X2048Y186D03*
X1948Y186D03*
X1848Y186D03*
X1748Y186D03*
X1648Y186D03*
X1548Y186D03*
X1448Y186D03*
X2648Y286D03*
X2548Y286D03*
X2448Y286D03*
X2348Y286D03*
X2248Y286D03*
X2148Y286D03*
X2048Y286D03*
X1948Y286D03*
X1848Y286D03*
X1748Y286D03*
X1648Y286D03*
X1548Y286D03*
X1448Y286D03*
X1448Y761D03*
X1548Y761D03*
X1648Y761D03*
X1748Y761D03*
X1848Y761D03*
X1948Y761D03*
X2048Y761D03*
X2148Y761D03*
X2248Y761D03*
X2348Y761D03*
X2448Y761D03*
X2548Y761D03*
X2648Y761D03*
X1448Y661D03*
X1548Y661D03*
X1648Y661D03*
X1748Y661D03*
X1848Y661D03*
X1948Y661D03*
X2048Y661D03*
X2148Y661D03*
X2248Y661D03*
X2348Y661D03*
X2448Y661D03*
X2548Y661D03*
X2648Y661D03*
G54D11*
X1398Y1761D03*
X1398Y2061D03*
X1498Y1761D03*
X1498Y2061D03*
X1598Y1761D03*
X1598Y2061D03*
X1698Y1761D03*
X1698Y2061D03*
X1798Y1761D03*
X1798Y2061D03*
X1898Y1761D03*
X1898Y2061D03*
X1998Y1761D03*
X1998Y2061D03*
X2098Y1761D03*
X2098Y2061D03*
X2198Y1761D03*
X2198Y2061D03*
X2298Y1761D03*
X2298Y2061D03*
X2398Y1761D03*
X2398Y2061D03*
X2498Y1761D03*
X2498Y2061D03*
X2598Y1761D03*
X2598Y2061D03*
X2698Y1761D03*
X2698Y2061D03*
X2646Y2859D03*
X2646Y2259D03*
X2546Y2859D03*
X2546Y2259D03*
X2446Y2859D03*
X2446Y2259D03*
X2346Y2859D03*
X2346Y2259D03*
X2246Y2859D03*
X2246Y2259D03*
X2146Y2859D03*
X2146Y2259D03*
X2046Y2859D03*
X2046Y2259D03*
X1946Y2859D03*
X1946Y2259D03*
X1846Y2859D03*
X1846Y2259D03*
X1746Y2859D03*
X1746Y2259D03*
X1646Y2859D03*
X1646Y2259D03*
X1546Y2859D03*
X1546Y2259D03*
X148Y1011D03*
X148Y1611D03*
X248Y1011D03*
X248Y1611D03*
X348Y1011D03*
X348Y1611D03*
X448Y1011D03*
X448Y1611D03*
X548Y1011D03*
X548Y1611D03*
X648Y1011D03*
X648Y1611D03*
X748Y1011D03*
X748Y1611D03*
X848Y1011D03*
X848Y1611D03*
X948Y1011D03*
X948Y1611D03*
X1048Y1011D03*
X1048Y1611D03*
X1148Y1011D03*
X1148Y1611D03*
X1248Y1011D03*
X1248Y1611D03*
G54D12*
X223Y2561D03*
X223Y2661D03*
X223Y2761D03*
G54D13*
X2241Y1561D03*
G54D14*
X2048Y1561D03*
G54D11*
X1898Y1011D03*
X1898Y1311D03*
X1998Y1011D03*
X1998Y1311D03*
X2098Y1011D03*
X2098Y1311D03*
X2198Y1011D03*
X2198Y1311D03*
X2298Y1011D03*
X2298Y1311D03*
X2398Y1011D03*
X2398Y1311D03*
X2498Y1011D03*
X2498Y1311D03*
X2598Y1011D03*
X2598Y1311D03*
X773Y2684D03*
X517Y2684D03*
X773Y2861D03*
X517Y2861D03*
X1298Y2682D03*
X1042Y2682D03*
X1298Y2859D03*
X1042Y2859D03*
X1598Y961D03*
X1598Y1261D03*
X1473Y961D03*
X1473Y1261D03*
G54D15*
X2696Y2359D03*
G54D16*
X1248Y536D03*
X1248Y811D03*
G54D17*
X2648Y286D03*
X1448Y661D03*
G54D18*
X1398Y1761D03*
X2646Y2859D03*
X148Y1011D03*
G54D19*
X223Y2561D03*
G54D18*
X1898Y1011D03*
G04 End of Mask1*
M02*

View File

@ -0,0 +1,40 @@
*Pick And Place List
*Company=
*Author=
*eMail=
*
*Project=USB_IIe_Kbd_rev4-a
*Date=20:52:08
*CreatedBy=Fritzing 0.9.2b.11.19.8d2d5970658f0bed09c661c9ea9a515b5f40f44c
*
*
*Coordinates in mm, always center of component
*Origin 0/0=Lower left corner of PCB
*Rotation in degree (0-360, math. pos.)
*
*No;Value;Package;X;Y;Rotation;Side;Name
1;;;31.7035;-13.618;0;Bottom;Via1
2;;[THT];16.3883;-70.4232;0;Bottom;S1
3;;THT;68.4866;-59.9296;0;Bottom;5v1
4;5V;TO220 [THT];4.14445;-67.593;-90;Bottom;3v
5;;;16.4064;-65.5825;0;Bottom;IMG2
6;;DIP (Dual Inline) [THT];57.1035;-29.493;-90;Bottom;CD4051B
7;;THT;52.0235;-5.87102;90;Bottom;TO BOARD
8;;THT;52.0235;-18.19;-90;Bottom;PASSTHROUGH
9;;;29.8476;-19.1536;0;Bottom;TXT4
10;;DIP (Dual Inline) [THT];53.2466;-65.0096;90;Bottom;UHS Mini
11;;;9.11536;-67.4776;0;Bottom;TXT1
12;;;31.7035;-20.603;0;Bottom;Via2
13;470;THT;40.5935;-28.223;-90;Bottom;R3
14;;THT;54.4735;-39.653;0;Bottom;XTAL
15;;;30.3912;-7.35701;0;Bottom;TXT4
16;;;5.93597;-3.20137;0;Bottom;TXT7
17;;DIP (Dual Inline) [THT];17.7335;-33.303;-90;Bottom;CD74HC4067
18;;;17.6532;-55.1484;0;Bottom;TXT6
19;;;15.1794;-57.8333;0;Bottom;TXT5
20;;;30.2231;-4.18912;0;Bottom;TXT4
21;;;9.51963;-64.3296;0;Bottom;TXT2
22;;dip;52.0235;-48.543;-90;Bottom;ATMEGA328
23;;;29.8871;-16.021;0;Bottom;TXT4
24;;[THT];29.7233;-70.3681;0;Bottom;CTL RESET
25;470;THT;37.4185;-28.223;-90;Bottom;R2

View File

@ -0,0 +1,24 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10R,2.878350X2.978310X2.862350X2.962310*%
%ADD11C,0.008000*%
%LNSILK0*%
G90*
G70*
G54D11*
X4Y2974D02*
X2874Y2974D01*
X2874Y4D01*
X4Y4D01*
X4Y2974D01*
D02*
G04 End of Silk0*
M02*

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>URL</key>
<string>http://old.pinouts.ru/Inputs/MacMouse_pinout.shtml</string>
</dict>
</plist>

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,26 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10R,1.248220X1.754770*%
%ADD11C,0.008000*%
%ADD10C,0.008*%
%LNCONTOUR*%
G90*
G70*
G54D10*
G54D11*
X4Y1751D02*
X1244Y1751D01*
X1244Y4D01*
X4Y4D01*
X4Y1751D01*
D02*
G04 End of contour*
M02*

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,53 @@
; NON-PLATED HOLES START AT T1
; THROUGH (PLATED) HOLES START AT T100
M48
INCH
T100C0.040000
T101C0.130000
T102C0.039370
%
T100
X009394Y014607
X004597Y000757
X004050Y001875
X009394Y006607
X003394Y012607
X001394Y013547
X003394Y004607
X009394Y012607
X003394Y009607
X009394Y004607
X003394Y010607
X006231Y001875
X009394Y009607
X005687Y000757
X005140Y001875
X003394Y015607
X009394Y010607
X003394Y007607
X007865Y000757
X006774Y000757
X009394Y015607
X009394Y007607
X003394Y013607
X001394Y014547
X003394Y005607
X007321Y001875
X009394Y013607
X008412Y001875
X009394Y005607
X003394Y011607
X003394Y008607
X009394Y011607
X009394Y008607
X003394Y014607
X001394Y015547
X003394Y006607
T101
X011152Y001316
X001309Y001316
T102
X004394Y008607
X004394Y009607
T00
M30

View File

@ -0,0 +1,517 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10C,0.084000*%
%ADD11C,0.210000*%
%ADD12C,0.080000*%
%ADD13R,0.001000X0.001000*%
%LNMASK0*%
G90*
G70*
G54D10*
X841Y188D03*
X732Y188D03*
X623Y188D03*
X514Y188D03*
X405Y188D03*
X787Y76D03*
X677Y76D03*
X569Y76D03*
X460Y76D03*
G54D11*
X1115Y132D03*
X131Y132D03*
G54D12*
X339Y761D03*
X939Y961D03*
X339Y1561D03*
X939Y1361D03*
X939Y561D03*
X339Y1161D03*
X939Y1561D03*
X939Y1161D03*
X939Y761D03*
X439Y961D03*
X339Y1361D03*
X339Y961D03*
X339Y561D03*
X939Y1461D03*
X939Y1261D03*
X939Y1061D03*
X939Y861D03*
X939Y661D03*
X939Y461D03*
X439Y861D03*
X339Y1461D03*
X339Y1261D03*
X339Y1061D03*
X339Y861D03*
X339Y661D03*
X339Y461D03*
G54D10*
X139Y1555D03*
X139Y1455D03*
X139Y1355D03*
G54D13*
X97Y1597D02*
X180Y1597D01*
X97Y1596D02*
X180Y1596D01*
X97Y1595D02*
X180Y1595D01*
X97Y1594D02*
X180Y1594D01*
X97Y1593D02*
X180Y1593D01*
X97Y1592D02*
X180Y1592D01*
X97Y1591D02*
X180Y1591D01*
X97Y1590D02*
X180Y1590D01*
X97Y1589D02*
X180Y1589D01*
X97Y1588D02*
X180Y1588D01*
X97Y1587D02*
X180Y1587D01*
X97Y1586D02*
X180Y1586D01*
X97Y1585D02*
X180Y1585D01*
X97Y1584D02*
X180Y1584D01*
X97Y1583D02*
X180Y1583D01*
X97Y1582D02*
X180Y1582D01*
X97Y1581D02*
X180Y1581D01*
X97Y1580D02*
X180Y1580D01*
X97Y1579D02*
X180Y1579D01*
X97Y1578D02*
X180Y1578D01*
X97Y1577D02*
X180Y1577D01*
X97Y1576D02*
X180Y1576D01*
X97Y1575D02*
X180Y1575D01*
X97Y1574D02*
X180Y1574D01*
X97Y1573D02*
X180Y1573D01*
X97Y1572D02*
X180Y1572D01*
X97Y1571D02*
X180Y1571D01*
X97Y1570D02*
X134Y1570D01*
X144Y1570D02*
X180Y1570D01*
X97Y1569D02*
X131Y1569D01*
X147Y1569D02*
X180Y1569D01*
X97Y1568D02*
X129Y1568D01*
X148Y1568D02*
X180Y1568D01*
X97Y1567D02*
X128Y1567D01*
X150Y1567D02*
X180Y1567D01*
X97Y1566D02*
X127Y1566D01*
X151Y1566D02*
X180Y1566D01*
X97Y1565D02*
X126Y1565D01*
X151Y1565D02*
X180Y1565D01*
X97Y1564D02*
X126Y1564D01*
X152Y1564D02*
X180Y1564D01*
X97Y1563D02*
X125Y1563D01*
X153Y1563D02*
X180Y1563D01*
X97Y1562D02*
X125Y1562D01*
X153Y1562D02*
X180Y1562D01*
X97Y1561D02*
X124Y1561D01*
X153Y1561D02*
X180Y1561D01*
X97Y1560D02*
X124Y1560D01*
X154Y1560D02*
X180Y1560D01*
X97Y1559D02*
X124Y1559D01*
X154Y1559D02*
X180Y1559D01*
X97Y1558D02*
X124Y1558D01*
X154Y1558D02*
X180Y1558D01*
X97Y1557D02*
X123Y1557D01*
X154Y1557D02*
X180Y1557D01*
X97Y1556D02*
X123Y1556D01*
X154Y1556D02*
X180Y1556D01*
X97Y1555D02*
X123Y1555D01*
X154Y1555D02*
X180Y1555D01*
X97Y1554D02*
X124Y1554D01*
X154Y1554D02*
X180Y1554D01*
X97Y1553D02*
X124Y1553D01*
X154Y1553D02*
X180Y1553D01*
X97Y1552D02*
X124Y1552D01*
X154Y1552D02*
X180Y1552D01*
X97Y1551D02*
X124Y1551D01*
X154Y1551D02*
X180Y1551D01*
X97Y1550D02*
X124Y1550D01*
X153Y1550D02*
X180Y1550D01*
X97Y1549D02*
X125Y1549D01*
X153Y1549D02*
X180Y1549D01*
X97Y1548D02*
X125Y1548D01*
X153Y1548D02*
X180Y1548D01*
X97Y1547D02*
X126Y1547D01*
X152Y1547D02*
X180Y1547D01*
X97Y1546D02*
X126Y1546D01*
X151Y1546D02*
X180Y1546D01*
X97Y1545D02*
X127Y1545D01*
X150Y1545D02*
X180Y1545D01*
X97Y1544D02*
X128Y1544D01*
X149Y1544D02*
X180Y1544D01*
X97Y1543D02*
X130Y1543D01*
X148Y1543D02*
X180Y1543D01*
X97Y1542D02*
X132Y1542D01*
X146Y1542D02*
X180Y1542D01*
X97Y1541D02*
X135Y1541D01*
X143Y1541D02*
X180Y1541D01*
X97Y1540D02*
X180Y1540D01*
X97Y1539D02*
X180Y1539D01*
X97Y1538D02*
X180Y1538D01*
X97Y1537D02*
X180Y1537D01*
X97Y1536D02*
X180Y1536D01*
X97Y1535D02*
X180Y1535D01*
X97Y1534D02*
X180Y1534D01*
X97Y1533D02*
X180Y1533D01*
X97Y1532D02*
X180Y1532D01*
X97Y1531D02*
X180Y1531D01*
X97Y1530D02*
X180Y1530D01*
X97Y1529D02*
X180Y1529D01*
X97Y1528D02*
X180Y1528D01*
X97Y1527D02*
X180Y1527D01*
X97Y1526D02*
X180Y1526D01*
X97Y1525D02*
X180Y1525D01*
X97Y1524D02*
X180Y1524D01*
X97Y1523D02*
X180Y1523D01*
X97Y1522D02*
X180Y1522D01*
X97Y1521D02*
X180Y1521D01*
X97Y1520D02*
X180Y1520D01*
X97Y1519D02*
X180Y1519D01*
X97Y1518D02*
X180Y1518D01*
X97Y1517D02*
X180Y1517D01*
X97Y1516D02*
X180Y1516D01*
X97Y1515D02*
X180Y1515D01*
X97Y1514D02*
X180Y1514D01*
X799Y230D02*
X882Y230D01*
X799Y229D02*
X882Y229D01*
X799Y228D02*
X882Y228D01*
X799Y227D02*
X882Y227D01*
X799Y226D02*
X882Y226D01*
X799Y225D02*
X882Y225D01*
X799Y224D02*
X882Y224D01*
X799Y223D02*
X882Y223D01*
X799Y222D02*
X882Y222D01*
X799Y221D02*
X882Y221D01*
X799Y220D02*
X882Y220D01*
X799Y219D02*
X882Y219D01*
X799Y218D02*
X882Y218D01*
X799Y217D02*
X882Y217D01*
X799Y216D02*
X882Y216D01*
X799Y215D02*
X882Y215D01*
X799Y214D02*
X882Y214D01*
X799Y213D02*
X882Y213D01*
X799Y212D02*
X882Y212D01*
X799Y211D02*
X882Y211D01*
X799Y210D02*
X882Y210D01*
X799Y209D02*
X882Y209D01*
X799Y208D02*
X882Y208D01*
X799Y207D02*
X882Y207D01*
X799Y206D02*
X882Y206D01*
X799Y205D02*
X882Y205D01*
X799Y204D02*
X882Y204D01*
X799Y203D02*
X834Y203D01*
X847Y203D02*
X882Y203D01*
X799Y202D02*
X832Y202D01*
X849Y202D02*
X882Y202D01*
X799Y201D02*
X831Y201D01*
X851Y201D02*
X882Y201D01*
X799Y200D02*
X829Y200D01*
X852Y200D02*
X882Y200D01*
X799Y199D02*
X829Y199D01*
X853Y199D02*
X882Y199D01*
X799Y198D02*
X828Y198D01*
X853Y198D02*
X882Y198D01*
X799Y197D02*
X827Y197D01*
X854Y197D02*
X882Y197D01*
X799Y196D02*
X827Y196D01*
X855Y196D02*
X882Y196D01*
X799Y195D02*
X826Y195D01*
X855Y195D02*
X882Y195D01*
X799Y194D02*
X826Y194D01*
X855Y194D02*
X882Y194D01*
X799Y193D02*
X826Y193D01*
X856Y193D02*
X882Y193D01*
X799Y192D02*
X825Y192D01*
X856Y192D02*
X882Y192D01*
X799Y191D02*
X825Y191D01*
X856Y191D02*
X882Y191D01*
X799Y190D02*
X825Y190D01*
X856Y190D02*
X882Y190D01*
X799Y189D02*
X825Y189D01*
X856Y189D02*
X882Y189D01*
X799Y188D02*
X825Y188D01*
X856Y188D02*
X882Y188D01*
X799Y187D02*
X825Y187D01*
X856Y187D02*
X882Y187D01*
X799Y186D02*
X825Y186D01*
X856Y186D02*
X882Y186D01*
X799Y185D02*
X826Y185D01*
X856Y185D02*
X882Y185D01*
X799Y184D02*
X826Y184D01*
X855Y184D02*
X882Y184D01*
X799Y183D02*
X826Y183D01*
X855Y183D02*
X882Y183D01*
X799Y182D02*
X827Y182D01*
X855Y182D02*
X882Y182D01*
X799Y181D02*
X827Y181D01*
X854Y181D02*
X882Y181D01*
X799Y180D02*
X828Y180D01*
X853Y180D02*
X882Y180D01*
X799Y179D02*
X829Y179D01*
X853Y179D02*
X882Y179D01*
X799Y178D02*
X829Y178D01*
X852Y178D02*
X882Y178D01*
X799Y177D02*
X831Y177D01*
X851Y177D02*
X882Y177D01*
X799Y176D02*
X832Y176D01*
X849Y176D02*
X882Y176D01*
X799Y175D02*
X834Y175D01*
X847Y175D02*
X882Y175D01*
X799Y174D02*
X882Y174D01*
X799Y173D02*
X882Y173D01*
X799Y172D02*
X882Y172D01*
X799Y171D02*
X882Y171D01*
X799Y170D02*
X882Y170D01*
X799Y169D02*
X882Y169D01*
X799Y168D02*
X882Y168D01*
X799Y167D02*
X882Y167D01*
X799Y166D02*
X882Y166D01*
X799Y165D02*
X882Y165D01*
X799Y164D02*
X882Y164D01*
X799Y163D02*
X882Y163D01*
X799Y162D02*
X882Y162D01*
X799Y161D02*
X882Y161D01*
X799Y160D02*
X882Y160D01*
X799Y159D02*
X882Y159D01*
X799Y158D02*
X882Y158D01*
X799Y157D02*
X882Y157D01*
X799Y156D02*
X882Y156D01*
X799Y155D02*
X882Y155D01*
X799Y154D02*
X882Y154D01*
X799Y153D02*
X882Y153D01*
X799Y152D02*
X882Y152D01*
X799Y151D02*
X882Y151D01*
X799Y150D02*
X882Y150D01*
X799Y149D02*
X882Y149D01*
X799Y148D02*
X882Y148D01*
D02*
G04 End of Mask0*
M02*

View File

@ -0,0 +1,533 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10C,0.084000*%
%ADD11C,0.210000*%
%ADD12C,0.080000*%
%ADD13R,0.001000X0.001000*%
%LNMASK1*%
G90*
G70*
G54D10*
X841Y188D03*
X732Y188D03*
X623Y188D03*
X514Y188D03*
X405Y188D03*
X787Y76D03*
X677Y76D03*
X569Y76D03*
X460Y76D03*
G54D11*
X1115Y132D03*
X131Y132D03*
G54D10*
X841Y188D03*
X732Y188D03*
X623Y188D03*
X514Y188D03*
X405Y188D03*
X787Y76D03*
X677Y76D03*
X569Y76D03*
X460Y76D03*
G54D11*
X1115Y132D03*
X131Y132D03*
G54D12*
X339Y761D03*
X939Y961D03*
X339Y1561D03*
X939Y1361D03*
X939Y561D03*
X339Y1161D03*
X939Y1561D03*
X939Y1161D03*
X939Y761D03*
X439Y961D03*
X339Y1361D03*
X339Y961D03*
X339Y561D03*
X939Y1461D03*
X939Y1261D03*
X939Y1061D03*
X939Y861D03*
X939Y661D03*
X939Y461D03*
X439Y861D03*
X339Y1461D03*
X339Y1261D03*
X339Y1061D03*
X339Y861D03*
X339Y661D03*
X339Y461D03*
G54D10*
X139Y1555D03*
X139Y1455D03*
X139Y1355D03*
X139Y1555D03*
X139Y1455D03*
X139Y1355D03*
G54D13*
X97Y1597D02*
X180Y1597D01*
X97Y1596D02*
X180Y1596D01*
X97Y1595D02*
X180Y1595D01*
X97Y1594D02*
X180Y1594D01*
X97Y1593D02*
X180Y1593D01*
X97Y1592D02*
X180Y1592D01*
X97Y1591D02*
X180Y1591D01*
X97Y1590D02*
X180Y1590D01*
X97Y1589D02*
X180Y1589D01*
X97Y1588D02*
X180Y1588D01*
X97Y1587D02*
X180Y1587D01*
X97Y1586D02*
X180Y1586D01*
X97Y1585D02*
X180Y1585D01*
X97Y1584D02*
X180Y1584D01*
X97Y1583D02*
X180Y1583D01*
X97Y1582D02*
X180Y1582D01*
X97Y1581D02*
X180Y1581D01*
X97Y1580D02*
X180Y1580D01*
X97Y1579D02*
X180Y1579D01*
X97Y1578D02*
X180Y1578D01*
X97Y1577D02*
X180Y1577D01*
X97Y1576D02*
X180Y1576D01*
X97Y1575D02*
X180Y1575D01*
X97Y1574D02*
X180Y1574D01*
X97Y1573D02*
X180Y1573D01*
X97Y1572D02*
X180Y1572D01*
X97Y1571D02*
X180Y1571D01*
X97Y1570D02*
X134Y1570D01*
X144Y1570D02*
X180Y1570D01*
X97Y1569D02*
X131Y1569D01*
X147Y1569D02*
X180Y1569D01*
X97Y1568D02*
X129Y1568D01*
X148Y1568D02*
X180Y1568D01*
X97Y1567D02*
X128Y1567D01*
X150Y1567D02*
X180Y1567D01*
X97Y1566D02*
X127Y1566D01*
X151Y1566D02*
X180Y1566D01*
X97Y1565D02*
X126Y1565D01*
X151Y1565D02*
X180Y1565D01*
X97Y1564D02*
X126Y1564D01*
X152Y1564D02*
X180Y1564D01*
X97Y1563D02*
X125Y1563D01*
X153Y1563D02*
X180Y1563D01*
X97Y1562D02*
X125Y1562D01*
X153Y1562D02*
X180Y1562D01*
X97Y1561D02*
X124Y1561D01*
X153Y1561D02*
X180Y1561D01*
X97Y1560D02*
X124Y1560D01*
X154Y1560D02*
X180Y1560D01*
X97Y1559D02*
X124Y1559D01*
X154Y1559D02*
X180Y1559D01*
X97Y1558D02*
X124Y1558D01*
X154Y1558D02*
X180Y1558D01*
X97Y1557D02*
X123Y1557D01*
X154Y1557D02*
X180Y1557D01*
X97Y1556D02*
X123Y1556D01*
X154Y1556D02*
X180Y1556D01*
X97Y1555D02*
X123Y1555D01*
X154Y1555D02*
X180Y1555D01*
X97Y1554D02*
X124Y1554D01*
X154Y1554D02*
X180Y1554D01*
X97Y1553D02*
X124Y1553D01*
X154Y1553D02*
X180Y1553D01*
X97Y1552D02*
X124Y1552D01*
X154Y1552D02*
X180Y1552D01*
X97Y1551D02*
X124Y1551D01*
X154Y1551D02*
X180Y1551D01*
X97Y1550D02*
X124Y1550D01*
X153Y1550D02*
X180Y1550D01*
X97Y1549D02*
X125Y1549D01*
X153Y1549D02*
X180Y1549D01*
X97Y1548D02*
X125Y1548D01*
X153Y1548D02*
X180Y1548D01*
X97Y1547D02*
X126Y1547D01*
X152Y1547D02*
X180Y1547D01*
X97Y1546D02*
X126Y1546D01*
X151Y1546D02*
X180Y1546D01*
X97Y1545D02*
X127Y1545D01*
X150Y1545D02*
X180Y1545D01*
X97Y1544D02*
X128Y1544D01*
X149Y1544D02*
X180Y1544D01*
X97Y1543D02*
X130Y1543D01*
X148Y1543D02*
X180Y1543D01*
X97Y1542D02*
X132Y1542D01*
X146Y1542D02*
X180Y1542D01*
X97Y1541D02*
X135Y1541D01*
X143Y1541D02*
X180Y1541D01*
X97Y1540D02*
X180Y1540D01*
X97Y1539D02*
X180Y1539D01*
X97Y1538D02*
X180Y1538D01*
X97Y1537D02*
X180Y1537D01*
X97Y1536D02*
X180Y1536D01*
X97Y1535D02*
X180Y1535D01*
X97Y1534D02*
X180Y1534D01*
X97Y1533D02*
X180Y1533D01*
X97Y1532D02*
X180Y1532D01*
X97Y1531D02*
X180Y1531D01*
X97Y1530D02*
X180Y1530D01*
X97Y1529D02*
X180Y1529D01*
X97Y1528D02*
X180Y1528D01*
X97Y1527D02*
X180Y1527D01*
X97Y1526D02*
X180Y1526D01*
X97Y1525D02*
X180Y1525D01*
X97Y1524D02*
X180Y1524D01*
X97Y1523D02*
X180Y1523D01*
X97Y1522D02*
X180Y1522D01*
X97Y1521D02*
X180Y1521D01*
X97Y1520D02*
X180Y1520D01*
X97Y1519D02*
X180Y1519D01*
X97Y1518D02*
X180Y1518D01*
X97Y1517D02*
X180Y1517D01*
X97Y1516D02*
X180Y1516D01*
X97Y1515D02*
X180Y1515D01*
X97Y1514D02*
X180Y1514D01*
X799Y230D02*
X882Y230D01*
X799Y229D02*
X882Y229D01*
X799Y228D02*
X882Y228D01*
X799Y227D02*
X882Y227D01*
X799Y226D02*
X882Y226D01*
X799Y225D02*
X882Y225D01*
X799Y224D02*
X882Y224D01*
X799Y223D02*
X882Y223D01*
X799Y222D02*
X882Y222D01*
X799Y221D02*
X882Y221D01*
X799Y220D02*
X882Y220D01*
X799Y219D02*
X882Y219D01*
X799Y218D02*
X882Y218D01*
X799Y217D02*
X882Y217D01*
X799Y216D02*
X882Y216D01*
X799Y215D02*
X882Y215D01*
X799Y214D02*
X882Y214D01*
X799Y213D02*
X882Y213D01*
X799Y212D02*
X882Y212D01*
X799Y211D02*
X882Y211D01*
X799Y210D02*
X882Y210D01*
X799Y209D02*
X882Y209D01*
X799Y208D02*
X882Y208D01*
X799Y207D02*
X882Y207D01*
X799Y206D02*
X882Y206D01*
X799Y205D02*
X882Y205D01*
X799Y204D02*
X882Y204D01*
X799Y203D02*
X834Y203D01*
X847Y203D02*
X882Y203D01*
X799Y202D02*
X832Y202D01*
X849Y202D02*
X882Y202D01*
X799Y201D02*
X831Y201D01*
X851Y201D02*
X882Y201D01*
X799Y200D02*
X829Y200D01*
X852Y200D02*
X882Y200D01*
X799Y199D02*
X829Y199D01*
X853Y199D02*
X882Y199D01*
X799Y198D02*
X828Y198D01*
X853Y198D02*
X882Y198D01*
X799Y197D02*
X827Y197D01*
X854Y197D02*
X882Y197D01*
X799Y196D02*
X827Y196D01*
X855Y196D02*
X882Y196D01*
X799Y195D02*
X826Y195D01*
X855Y195D02*
X882Y195D01*
X799Y194D02*
X826Y194D01*
X855Y194D02*
X882Y194D01*
X799Y193D02*
X826Y193D01*
X856Y193D02*
X882Y193D01*
X799Y192D02*
X825Y192D01*
X856Y192D02*
X882Y192D01*
X799Y191D02*
X825Y191D01*
X856Y191D02*
X882Y191D01*
X799Y190D02*
X825Y190D01*
X856Y190D02*
X882Y190D01*
X799Y189D02*
X825Y189D01*
X856Y189D02*
X882Y189D01*
X799Y188D02*
X825Y188D01*
X856Y188D02*
X882Y188D01*
X799Y187D02*
X825Y187D01*
X856Y187D02*
X882Y187D01*
X799Y186D02*
X825Y186D01*
X856Y186D02*
X882Y186D01*
X799Y185D02*
X826Y185D01*
X856Y185D02*
X882Y185D01*
X799Y184D02*
X826Y184D01*
X855Y184D02*
X882Y184D01*
X799Y183D02*
X826Y183D01*
X855Y183D02*
X882Y183D01*
X799Y182D02*
X827Y182D01*
X855Y182D02*
X882Y182D01*
X799Y181D02*
X827Y181D01*
X854Y181D02*
X882Y181D01*
X799Y180D02*
X828Y180D01*
X853Y180D02*
X882Y180D01*
X799Y179D02*
X829Y179D01*
X853Y179D02*
X882Y179D01*
X799Y178D02*
X829Y178D01*
X852Y178D02*
X882Y178D01*
X799Y177D02*
X831Y177D01*
X851Y177D02*
X882Y177D01*
X799Y176D02*
X832Y176D01*
X849Y176D02*
X882Y176D01*
X799Y175D02*
X834Y175D01*
X847Y175D02*
X882Y175D01*
X799Y174D02*
X882Y174D01*
X799Y173D02*
X882Y173D01*
X799Y172D02*
X882Y172D01*
X799Y171D02*
X882Y171D01*
X799Y170D02*
X882Y170D01*
X799Y169D02*
X882Y169D01*
X799Y168D02*
X882Y168D01*
X799Y167D02*
X882Y167D01*
X799Y166D02*
X882Y166D01*
X799Y165D02*
X882Y165D01*
X799Y164D02*
X882Y164D01*
X799Y163D02*
X882Y163D01*
X799Y162D02*
X882Y162D01*
X799Y161D02*
X882Y161D01*
X799Y160D02*
X882Y160D01*
X799Y159D02*
X882Y159D01*
X799Y158D02*
X882Y158D01*
X799Y157D02*
X882Y157D01*
X799Y156D02*
X882Y156D01*
X799Y155D02*
X882Y155D01*
X799Y154D02*
X882Y154D01*
X799Y153D02*
X882Y153D01*
X799Y152D02*
X882Y152D01*
X799Y151D02*
X882Y151D01*
X799Y150D02*
X882Y150D01*
X799Y149D02*
X882Y149D01*
X799Y148D02*
X882Y148D01*
D02*
G04 End of Mask1*
M02*

View File

@ -0,0 +1,33 @@
*Pick And Place List
*Company=
*Author=
*eMail=
*
*Project=M0100 USB
*Date=16:51:24
*CreatedBy=Fritzing 0.9.2b.11.19.8d2d5970658f0bed09c661c9ea9a515b5f40f44c
*
*
*Coordinates in mm, always center of component
*Origin 0/0=Lower left corner of PCB
*Rotation in degree (0-360, math. pos.)
*
*No;Value;Package;X;Y;Rotation;Side;Name
1;;;9.8806;-23.1336;0;Bottom;Copper Fill12
2;;;1.48339;-10.3454;90;Bottom;TXT2
3;;;15.8496;-22.2954;0;Bottom;Copper Fill1
4;;;16.2408;-25.5836;0;Bottom;Trinket Pro 5V
5;;;3.4925;-33.6238;0;Bottom;Copper Fill7
6;;;12.0396;-5.6838;0;Bottom;Copper Fill6
7;;;10.8712;-38.3736;0;Bottom;Copper Fill2
8;;;29.5819;-23.5078;90;Bottom;TXT1
9;;;19.7358;-12.6688;0;Bottom;Copper Fill5
10;;3362u-2;3.64236;-36.9514;90;Bottom;TRIM
11;;db9;15.8272;-3.47458;180;Bottom;1
12;;;24.638;-37.1671;0;Bottom;Copper Fill10
13;;;10.541;-30.779;0;Bottom;Copper Fill3
14;;;22.479;-20.873;0;Bottom;Copper Fill11
15;;;22.9616;-37.1671;0;Bottom;Copper Fill9
16;;;15.8496;-22.2954;0;Bottom;Copper Fill13
17;;;9.8806;-23.1336;0;Bottom;Copper Fill4
18;;;2.6162;-34.4747;0;Bottom;Copper Fill8

View File

@ -0,0 +1,24 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10R,1.248220X1.754770X1.232220X1.738770*%
%ADD11C,0.008000*%
%LNSILK0*%
G90*
G70*
G54D11*
X4Y1751D02*
X1244Y1751D01*
X1244Y4D01*
X4Y4D01*
X4Y1751D01*
D02*
G04 End of Silk0*
M02*

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,153 @@
/*
* Converts Apple M0100 mouse to USB, using Adafruit Trinket Pro 5v.
*
* Accelerated mouse tracking, based on speed. Faster movement
*
*
*
*
*/
#include <cmdline_defs.h>
#include <ProTrinketMouse.h>
#include <ProTrinketMouseC.h>
#include <usbconfig.h>
#include <Bounce2.h>
int LPIN = 9;
int RPIN = 10;
int DPIN = 4;
int UPIN = 5;
int CLICKPIN = A3;
int CALIBRATIONPIN = A5;
//int PulseState = 1;
volatile int DeltaX = 0;
volatile int DeltaY = 0;
volatile int MouseButtonDown = 0;
volatile int MouseCalibration;// = 5; // how fast does the movement translate. acceleration factor. HIGHER = FASTER
// mouse velocity = delta(axis)^2 * MouseCalibration
int PollingSpeed = 5; // how often does axis delta get computed, 5ms seems responsive. LOWER=FASTER POLLING, SLOWER MOVEMENT
Bounce MouseButtonDebounce = Bounce();
void setup() {
pinMode(CLICKPIN, INPUT_PULLUP);
MouseButtonDebounce.attach(CLICKPIN);
MouseButtonDebounce.interval(1);
pinMode(LPIN, INPUT);
pinMode(RPIN, INPUT);
pinMode(DPIN, INPUT);
pinMode(UPIN, INPUT);
enablePinInterupt(LPIN);
enablePinInterupt(DPIN);
pinMode(13, OUTPUT);
TrinketMouse.begin(); // initialize the mouse library
pinMode(CALIBRATIONPIN, INPUT);
}
void loop() {
MouseCalibration = map(analogRead(CALIBRATIONPIN), 0, 1023, 1, 10); // minimum 1
MouseButtonDebounce.update();
if (MouseButtonDebounce.fell()) {
MouseButtonDown = 0x01;
}
if (MouseButtonDebounce.rose()) {
MouseButtonDown = 0;
}
digitalWrite(13,MouseButtonDown);
TrinketMouse.move(DeltaX * MouseCalibration * abs(DeltaX), DeltaY * MouseCalibration * abs(DeltaY), 0, MouseButtonDown);
DeltaX = 0;
DeltaY = 0;
delay(PollingSpeed);
}
void enablePinInterupt(byte pin)
{
*digitalPinToPCMSK(pin) |= bit (digitalPinToPCMSKbit(pin)); // enable pin
PCIFR |= bit (digitalPinToPCICRbit(pin)); // clear any outstanding interrupt
PCICR |= bit (digitalPinToPCICRbit(pin)); // enable interrupt for the group
}
ISR (PCINT0_vect) // handle pin change interrupt for D8 to D13 here
{
if(digitalRead(LPIN)) {
if(digitalRead(RPIN)) {
DeltaX -= 1;
} else {
DeltaX += 1;
}
}
}
ISR (PCINT1_vect) // handle pin change interrupt for A0 to A5 here // NAV0
{
}
ISR (PCINT2_vect) // handle pin change interrupt for D0 to D7 here // NAV1, NAV2
{
if(digitalRead(DPIN)) {
if(digitalRead(UPIN)) {
DeltaY -= 1;
} else {
DeltaY += 1;
}
}
}

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,26 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10R,3.475320X1.684270*%
%ADD11C,0.008000*%
%ADD10C,0.008*%
%LNCONTOUR*%
G90*
G70*
G54D10*
G54D11*
X4Y1680D02*
X3471Y1680D01*
X3471Y4D01*
X4Y4D01*
X4Y1680D01*
D02*
G04 End of contour*
M02*

View File

@ -0,0 +1,488 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10C,0.079370*%
%ADD11C,0.075000*%
%ADD12R,0.079370X0.079370*%
%ADD13C,0.008000*%
%ADD14C,0.024000*%
%ADD15C,0.012000*%
%LNCOPPER0*%
G90*
G70*
G54D10*
X3407Y1253D03*
X3407Y653D03*
X3307Y1253D03*
X3307Y653D03*
X3207Y1253D03*
X3207Y653D03*
X3107Y1253D03*
X3107Y653D03*
X3007Y1253D03*
X3007Y653D03*
X2907Y1253D03*
X2907Y653D03*
X2807Y1253D03*
X2807Y653D03*
X2707Y1253D03*
X2707Y653D03*
X2607Y1253D03*
X2607Y653D03*
X2507Y1253D03*
X2507Y653D03*
X2407Y1253D03*
X2407Y653D03*
X2307Y1253D03*
X2307Y653D03*
X957Y103D03*
X1057Y103D03*
X1157Y103D03*
X1257Y103D03*
X1357Y103D03*
X1457Y103D03*
X1557Y103D03*
X1657Y103D03*
X1757Y103D03*
X1857Y103D03*
X1957Y103D03*
X2057Y103D03*
X2157Y103D03*
X957Y103D03*
X1057Y103D03*
X1157Y103D03*
X1257Y103D03*
X1357Y103D03*
X1457Y103D03*
X1557Y103D03*
X1657Y103D03*
X1757Y103D03*
X1857Y103D03*
X1957Y103D03*
X2057Y103D03*
X2157Y103D03*
X2157Y203D03*
X2057Y203D03*
X1957Y203D03*
X1857Y203D03*
X1757Y203D03*
X1657Y203D03*
X1557Y203D03*
X1457Y203D03*
X1357Y203D03*
X1257Y203D03*
X1157Y203D03*
X1057Y203D03*
X957Y203D03*
X907Y353D03*
X1007Y353D03*
X1107Y353D03*
X1207Y353D03*
X1307Y353D03*
X1407Y353D03*
X1507Y353D03*
X1607Y353D03*
X1707Y353D03*
X1807Y353D03*
X1907Y353D03*
X2007Y353D03*
X2107Y353D03*
X907Y353D03*
X1007Y353D03*
X1107Y353D03*
X1207Y353D03*
X1307Y353D03*
X1407Y353D03*
X1507Y353D03*
X1607Y353D03*
X1707Y353D03*
X1807Y353D03*
X1907Y353D03*
X2007Y353D03*
X2107Y353D03*
X2107Y453D03*
X2007Y453D03*
X1907Y453D03*
X1807Y453D03*
X1707Y453D03*
X1607Y453D03*
X1507Y453D03*
X1407Y453D03*
X1307Y453D03*
X1207Y453D03*
X1107Y453D03*
X1007Y453D03*
X907Y453D03*
X1308Y1277D03*
X1308Y677D03*
X1208Y1277D03*
X1208Y677D03*
X1108Y1277D03*
X1108Y677D03*
X1008Y1277D03*
X1008Y677D03*
X908Y1277D03*
X908Y677D03*
X808Y1277D03*
X808Y677D03*
X708Y1277D03*
X708Y677D03*
X608Y1277D03*
X608Y677D03*
X508Y1277D03*
X508Y677D03*
X408Y1277D03*
X408Y677D03*
X308Y1277D03*
X308Y677D03*
X208Y1277D03*
X208Y677D03*
X1457Y953D03*
X1457Y1253D03*
X1557Y953D03*
X1557Y1253D03*
X1657Y953D03*
X1657Y1253D03*
X1757Y953D03*
X1757Y1253D03*
X1857Y953D03*
X1857Y1253D03*
X1957Y953D03*
X1957Y1253D03*
X2057Y953D03*
X2057Y1253D03*
X2157Y953D03*
X2157Y1253D03*
G54D11*
X3057Y1628D03*
X3057Y1372D03*
X2880Y1628D03*
X2880Y1372D03*
X3409Y1628D03*
X3409Y1372D03*
X3232Y1628D03*
X3232Y1372D03*
X357Y228D03*
X57Y228D03*
X357Y378D03*
X57Y378D03*
G54D12*
X3407Y1253D03*
X1308Y1277D03*
X1457Y953D03*
G54D13*
X3156Y1352D02*
X3158Y1152D01*
D02*
X2407Y1152D02*
X2407Y1227D01*
D02*
X3158Y1152D02*
X2407Y1152D01*
D02*
X3079Y1367D02*
X3156Y1352D01*
D02*
X3257Y1103D02*
X2307Y1103D01*
D02*
X2307Y1103D02*
X2307Y1227D01*
D02*
X3243Y1352D02*
X3257Y1327D01*
D02*
X3257Y1327D02*
X3257Y1103D01*
D02*
X907Y152D02*
X907Y327D01*
D02*
X939Y120D02*
X907Y152D01*
D02*
X1008Y152D02*
X1007Y327D01*
D02*
X1039Y121D02*
X1008Y152D01*
D02*
X1106Y152D02*
X1107Y327D01*
D02*
X1139Y120D02*
X1106Y152D01*
D02*
X1207Y152D02*
X1207Y327D01*
D02*
X1239Y120D02*
X1207Y152D01*
D02*
X1307Y152D02*
X1307Y327D01*
D02*
X1339Y121D02*
X1307Y152D01*
D02*
X1406Y152D02*
X1407Y327D01*
D02*
X1439Y120D02*
X1406Y152D01*
D02*
X1507Y152D02*
X1507Y327D01*
D02*
X1539Y120D02*
X1507Y152D01*
D02*
X1607Y152D02*
X1607Y327D01*
D02*
X1639Y121D02*
X1607Y152D01*
D02*
X1706Y152D02*
X1707Y327D01*
D02*
X1739Y120D02*
X1706Y152D01*
D02*
X1807Y152D02*
X1807Y327D01*
D02*
X1839Y120D02*
X1807Y152D01*
D02*
X1907Y152D02*
X1907Y327D01*
D02*
X1939Y120D02*
X1907Y152D01*
D02*
X2008Y152D02*
X2007Y327D01*
D02*
X2039Y121D02*
X2008Y152D01*
D02*
X2106Y152D02*
X2107Y327D01*
D02*
X2139Y120D02*
X2106Y152D01*
D02*
X2057Y228D02*
X2057Y403D01*
D02*
X2057Y403D02*
X2025Y435D01*
D02*
X1957Y228D02*
X1956Y403D01*
D02*
X1956Y403D02*
X1925Y435D01*
G54D14*
D02*
X2880Y1599D02*
X2880Y1400D01*
D02*
X57Y28D02*
X1556Y28D01*
D02*
X1556Y28D02*
X1557Y72D01*
D02*
X57Y199D02*
X57Y28D01*
G54D13*
D02*
X2256Y503D02*
X2256Y28D01*
D02*
X3257Y503D02*
X2256Y503D01*
D02*
X1706Y28D02*
X1671Y82D01*
D02*
X2256Y28D02*
X1706Y28D01*
D02*
X3257Y1103D02*
X3257Y503D01*
G54D14*
D02*
X57Y349D02*
X57Y256D01*
D02*
X57Y406D02*
X58Y1278D01*
D02*
X58Y1278D02*
X177Y1277D01*
G54D15*
D02*
X2607Y554D02*
X2009Y554D01*
D02*
X2009Y554D02*
X2007Y478D01*
D02*
X2607Y633D02*
X2607Y554D01*
G54D13*
D02*
X507Y553D02*
X1158Y553D01*
D02*
X1158Y553D02*
X1156Y402D01*
D02*
X372Y395D02*
X507Y553D01*
D02*
X1156Y402D02*
X1189Y370D01*
D02*
X1858Y403D02*
X1857Y927D01*
D02*
X1825Y370D02*
X1858Y403D01*
D02*
X1807Y478D02*
X1807Y1054D01*
D02*
X1858Y1101D02*
X1857Y1227D01*
D02*
X1807Y1054D02*
X1858Y1101D01*
D02*
X1606Y1202D02*
X1639Y1235D01*
D02*
X1607Y578D02*
X1606Y1202D01*
D02*
X1691Y472D02*
X1607Y578D01*
G54D15*
D02*
X1208Y578D02*
X1208Y652D01*
D02*
X1394Y474D02*
X1332Y578D01*
D02*
X1332Y578D02*
X1208Y578D01*
D02*
X1382Y602D02*
X1382Y1353D01*
D02*
X1756Y1354D02*
X1757Y1278D01*
D02*
X1382Y1353D02*
X1756Y1354D01*
D02*
X1491Y472D02*
X1382Y602D01*
G54D13*
D02*
X1557Y1054D02*
X1557Y1227D01*
D02*
X1507Y1003D02*
X1557Y1054D01*
D02*
X1507Y578D02*
X1507Y1003D01*
D02*
X1591Y472D02*
X1507Y578D01*
D02*
X1757Y403D02*
X1757Y927D01*
D02*
X1725Y370D02*
X1757Y403D01*
D02*
X1305Y1400D02*
X1307Y1303D01*
D02*
X1657Y1027D02*
X1807Y1202D01*
D02*
X1807Y1401D02*
X1305Y1400D01*
D02*
X1807Y1202D02*
X1807Y1401D01*
D02*
X1657Y978D02*
X1657Y1027D01*
G54D15*
D02*
X307Y1451D02*
X2708Y1452D01*
D02*
X2708Y1452D02*
X2889Y1270D01*
D02*
X308Y1303D02*
X307Y1451D01*
G54D13*
D02*
X707Y403D02*
X956Y402D01*
D02*
X606Y302D02*
X707Y403D01*
D02*
X257Y302D02*
X606Y302D01*
D02*
X257Y852D02*
X257Y302D01*
D02*
X956Y402D02*
X989Y370D01*
D02*
X1105Y851D02*
X257Y852D01*
D02*
X1289Y694D02*
X1105Y851D01*
D02*
X257Y953D02*
X257Y1579D01*
D02*
X257Y1579D02*
X2831Y1579D01*
D02*
X2831Y1579D02*
X2863Y1611D01*
D02*
X257Y852D02*
X257Y953D01*
G54D14*
D02*
X3409Y1400D02*
X3409Y1599D01*
D02*
X3057Y1599D02*
X3057Y1400D01*
G04 End of Copper0*
M02*

View File

@ -0,0 +1,564 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10C,0.075000*%
%ADD11C,0.079370*%
%ADD12R,0.079370X0.079370*%
%ADD13C,0.008000*%
%ADD14C,0.024000*%
%ADD15C,0.012000*%
%LNCOPPER1*%
G90*
G70*
G54D10*
X3057Y1628D03*
X3057Y1372D03*
X2880Y1628D03*
X2880Y1372D03*
X3409Y1628D03*
X3409Y1372D03*
X3232Y1628D03*
X3232Y1372D03*
X357Y228D03*
X57Y228D03*
X357Y378D03*
X57Y378D03*
G54D11*
X957Y103D03*
X1057Y103D03*
X1157Y103D03*
X1257Y103D03*
X1357Y103D03*
X1457Y103D03*
X1557Y103D03*
X1657Y103D03*
X1757Y103D03*
X1857Y103D03*
X1957Y103D03*
X2057Y103D03*
X2157Y103D03*
X957Y103D03*
X1057Y103D03*
X1157Y103D03*
X1257Y103D03*
X1357Y103D03*
X1457Y103D03*
X1557Y103D03*
X1657Y103D03*
X1757Y103D03*
X1857Y103D03*
X1957Y103D03*
X2057Y103D03*
X2157Y103D03*
X2157Y203D03*
X2057Y203D03*
X1957Y203D03*
X1857Y203D03*
X1757Y203D03*
X1657Y203D03*
X1557Y203D03*
X1457Y203D03*
X1357Y203D03*
X1257Y203D03*
X1157Y203D03*
X1057Y203D03*
X957Y203D03*
X907Y353D03*
X1007Y353D03*
X1107Y353D03*
X1207Y353D03*
X1307Y353D03*
X1407Y353D03*
X1507Y353D03*
X1607Y353D03*
X1707Y353D03*
X1807Y353D03*
X1907Y353D03*
X2007Y353D03*
X2107Y353D03*
X907Y353D03*
X1007Y353D03*
X1107Y353D03*
X1207Y353D03*
X1307Y353D03*
X1407Y353D03*
X1507Y353D03*
X1607Y353D03*
X1707Y353D03*
X1807Y353D03*
X1907Y353D03*
X2007Y353D03*
X2107Y353D03*
X2107Y453D03*
X2007Y453D03*
X1907Y453D03*
X1807Y453D03*
X1707Y453D03*
X1607Y453D03*
X1507Y453D03*
X1407Y453D03*
X1307Y453D03*
X1207Y453D03*
X1107Y453D03*
X1007Y453D03*
X907Y453D03*
X3407Y1253D03*
X3407Y653D03*
X3307Y1253D03*
X3307Y653D03*
X3207Y1253D03*
X3207Y653D03*
X3107Y1253D03*
X3107Y653D03*
X3007Y1253D03*
X3007Y653D03*
X2907Y1253D03*
X2907Y653D03*
X2807Y1253D03*
X2807Y653D03*
X2707Y1253D03*
X2707Y653D03*
X2607Y1253D03*
X2607Y653D03*
X2507Y1253D03*
X2507Y653D03*
X2407Y1253D03*
X2407Y653D03*
X2307Y1253D03*
X2307Y653D03*
X1457Y953D03*
X1457Y1253D03*
X1557Y953D03*
X1557Y1253D03*
X1657Y953D03*
X1657Y1253D03*
X1757Y953D03*
X1757Y1253D03*
X1857Y953D03*
X1857Y1253D03*
X1957Y953D03*
X1957Y1253D03*
X2057Y953D03*
X2057Y1253D03*
X2157Y953D03*
X2157Y1253D03*
X1308Y1277D03*
X1308Y677D03*
X1208Y1277D03*
X1208Y677D03*
X1108Y1277D03*
X1108Y677D03*
X1008Y1277D03*
X1008Y677D03*
X908Y1277D03*
X908Y677D03*
X808Y1277D03*
X808Y677D03*
X708Y1277D03*
X708Y677D03*
X608Y1277D03*
X608Y677D03*
X508Y1277D03*
X508Y677D03*
X408Y1277D03*
X408Y677D03*
X308Y1277D03*
X308Y677D03*
X208Y1277D03*
X208Y677D03*
G54D12*
X3407Y1253D03*
X1457Y953D03*
X1308Y1277D03*
G54D13*
X1657Y403D02*
X1625Y435D01*
D02*
X1556Y403D02*
X1525Y435D01*
D02*
X1457Y403D02*
X1425Y435D01*
D02*
X1357Y403D02*
X1325Y435D01*
D02*
X1256Y403D02*
X1225Y435D01*
D02*
X1158Y403D02*
X1125Y435D01*
D02*
X1057Y403D02*
X1025Y435D01*
D02*
X956Y403D02*
X925Y435D01*
D02*
X1657Y228D02*
X1657Y403D01*
D02*
X1557Y228D02*
X1556Y403D01*
D02*
X1457Y228D02*
X1457Y403D01*
D02*
X1357Y228D02*
X1357Y403D01*
D02*
X1257Y228D02*
X1256Y403D01*
D02*
X1157Y228D02*
X1158Y403D01*
D02*
X1057Y228D02*
X1057Y403D01*
D02*
X957Y228D02*
X956Y403D01*
D02*
X2158Y403D02*
X2125Y435D01*
D02*
X1858Y403D02*
X1825Y435D01*
D02*
X1757Y403D02*
X1725Y435D01*
D02*
X2157Y228D02*
X2158Y403D01*
D02*
X1857Y228D02*
X1858Y403D01*
D02*
X1757Y228D02*
X1757Y403D01*
D02*
X556Y202D02*
X932Y203D01*
D02*
X457Y103D02*
X932Y103D01*
G54D14*
D02*
X3409Y1343D02*
X3407Y1283D01*
G54D13*
D02*
X456Y1227D02*
X490Y1260D01*
D02*
X457Y103D02*
X456Y1227D01*
G54D15*
D02*
X107Y778D02*
X108Y1503D01*
D02*
X3156Y1503D02*
X3156Y1327D01*
D02*
X108Y1503D02*
X3156Y1503D01*
D02*
X3156Y1327D02*
X3193Y1273D01*
D02*
X190Y695D02*
X107Y778D01*
G54D14*
D02*
X2032Y953D02*
X1982Y953D01*
D02*
X2132Y953D02*
X2082Y953D01*
G54D13*
D02*
X2231Y799D02*
X1708Y803D01*
D02*
X2031Y28D02*
X2232Y28D01*
D02*
X1975Y85D02*
X2031Y28D01*
D02*
X2232Y28D02*
X2231Y799D01*
D02*
X1708Y803D02*
X1706Y1054D01*
G54D15*
D02*
X1558Y752D02*
X1557Y927D01*
D02*
X2105Y752D02*
X1558Y752D01*
G54D14*
D02*
X3408Y953D02*
X2188Y953D01*
D02*
X3407Y1228D02*
X3408Y953D01*
G54D15*
D02*
X2107Y478D02*
X2105Y752D01*
G54D14*
D02*
X1355Y1101D02*
X1440Y1227D01*
D02*
X1355Y701D02*
X1355Y1101D01*
D02*
X1335Y691D02*
X1355Y701D01*
G54D13*
D02*
X1456Y1054D02*
X1457Y978D01*
D02*
X1706Y1054D02*
X1456Y1054D01*
D02*
X957Y627D02*
X957Y1226D01*
D02*
X1057Y1227D02*
X1025Y1259D01*
D02*
X957Y1226D02*
X925Y1259D01*
D02*
X1057Y628D02*
X1057Y1227D01*
D02*
X1293Y474D02*
X1257Y528D01*
D02*
X1257Y528D02*
X1157Y528D01*
D02*
X1157Y528D02*
X1057Y628D01*
D02*
X1157Y503D02*
X1057Y603D01*
D02*
X1057Y603D02*
X982Y603D01*
D02*
X1181Y503D02*
X1157Y503D01*
D02*
X982Y603D02*
X957Y627D01*
D02*
X1196Y475D02*
X1181Y503D01*
G54D14*
D02*
X3232Y1599D02*
X3232Y1400D01*
G54D15*
D02*
X2158Y1151D02*
X2157Y1227D01*
D02*
X2606Y1151D02*
X2158Y1151D01*
D02*
X2607Y1233D02*
X2606Y1151D01*
D02*
X56Y602D02*
X338Y391D01*
D02*
X57Y1553D02*
X56Y602D01*
D02*
X2982Y1553D02*
X57Y1553D01*
D02*
X3041Y1611D02*
X2982Y1553D01*
G54D13*
D02*
X556Y1227D02*
X590Y1260D01*
D02*
X556Y202D02*
X556Y1227D01*
G54D15*
D02*
X2056Y1054D02*
X1968Y1230D01*
D02*
X2808Y1054D02*
X2056Y1054D01*
D02*
X2807Y1233D02*
X2808Y1054D01*
D02*
X2107Y1101D02*
X2065Y1229D01*
D02*
X2707Y1101D02*
X2107Y1101D01*
D02*
X2707Y1233D02*
X2707Y1101D01*
D02*
X1108Y602D02*
X1108Y652D01*
G54D13*
D02*
X656Y1227D02*
X690Y1260D01*
D02*
X657Y553D02*
X656Y1227D01*
D02*
X757Y578D02*
X757Y1227D01*
D02*
X757Y1227D02*
X790Y1260D01*
D02*
X982Y577D02*
X757Y578D01*
G54D15*
D02*
X1156Y553D02*
X1108Y602D01*
D02*
X1907Y553D02*
X1156Y553D01*
D02*
X1907Y478D02*
X1907Y553D01*
G54D13*
D02*
X1089Y470D02*
X982Y577D01*
D02*
X907Y553D02*
X657Y553D01*
D02*
X989Y471D02*
X907Y553D01*
D02*
X1157Y1227D02*
X1125Y1259D01*
D02*
X1157Y602D02*
X1157Y1227D01*
D02*
X1181Y578D02*
X1157Y602D01*
D02*
X1957Y578D02*
X1181Y578D01*
D02*
X1956Y403D02*
X1957Y578D01*
D02*
X1989Y370D02*
X1956Y403D01*
D02*
X1257Y1227D02*
X1225Y1259D01*
D02*
X1257Y604D02*
X1257Y1227D01*
D02*
X2058Y604D02*
X1257Y604D01*
D02*
X2057Y403D02*
X2058Y604D01*
D02*
X2089Y371D02*
X2057Y403D01*
G54D15*
D02*
X2957Y1327D02*
X2993Y1274D01*
D02*
X2957Y1428D02*
X2957Y1327D01*
D02*
X408Y1402D02*
X2957Y1428D01*
D02*
X408Y1303D02*
X408Y1402D01*
G54D13*
D02*
X256Y728D02*
X257Y1478D01*
D02*
X3131Y1302D02*
X3118Y1275D01*
D02*
X3131Y1478D02*
X3131Y1302D01*
D02*
X257Y1478D02*
X3131Y1478D01*
D02*
X290Y695D02*
X256Y728D01*
D02*
X356Y728D02*
X390Y695D01*
D02*
X357Y1453D02*
X356Y728D01*
D02*
X2982Y1453D02*
X357Y1453D01*
D02*
X2982Y1377D02*
X2982Y1453D01*
D02*
X3056Y1303D02*
X2982Y1377D01*
D02*
X3255Y1152D02*
X3058Y1152D01*
D02*
X3057Y1153D02*
X3056Y1303D01*
D02*
X3058Y1152D02*
X3057Y1153D01*
D02*
X3298Y1235D02*
X3255Y1152D01*
G54D15*
D02*
X1158Y28D02*
X1157Y77D01*
D02*
X357Y28D02*
X1158Y28D01*
D02*
X357Y205D02*
X357Y28D01*
G04 End of Copper1*
M02*

View File

@ -0,0 +1,139 @@
; NON-PLATED HOLES START AT T1
; THROUGH (PLATED) HOLES START AT T100
M48
INCH
T100C0.035000
T101C0.039370
%
T100
X003568Y002276
X003568Y003776
X034090Y016276
X030568Y013717
X032318Y016276
X034090Y013716
X028797Y016276
X032318Y013716
X000568Y002276
X000568Y003776
X030568Y016276
X028797Y013717
T101
X012076Y012773
X032068Y006526
X018568Y002026
X020568Y012526
X015568Y009526
X021068Y004526
X020568Y001026
X006076Y012773
X025068Y012526
X012568Y002026
X005076Y006773
X013076Y012773
X015068Y003526
X021568Y012526
X016568Y009526
X021568Y001026
X009068Y003526
X026068Y012526
X012076Y006773
X019568Y012526
X013568Y002026
X019568Y001026
X006076Y006773
X025068Y006526
X016068Y003526
X033068Y012526
X020568Y002026
X013076Y006773
X010068Y003526
X026068Y006526
X014568Y012526
X034068Y012526
X015068Y004526
X014568Y001026
X021568Y002026
X009068Y004526
X011068Y003526
X033068Y006526
X019568Y002026
X007076Y012773
X015568Y012526
X016068Y004526
X015568Y001026
X012068Y003526
X034068Y006526
X010068Y004526
X017568Y009526
X008076Y012773
X027068Y012526
X016568Y012526
X016568Y001026
X014568Y002026
X002076Y012773
X007076Y006773
X011068Y004526
X017068Y003526
X010568Y001026
X018568Y009526
X028068Y012526
X015568Y002026
X003076Y012773
X008076Y006773
X027068Y006526
X012068Y004526
X018068Y003526
X011568Y001026
X002076Y006773
X029068Y012526
X009568Y001026
X010076Y012773
X016568Y002026
X023068Y012526
X028068Y006526
X019068Y003526
X017068Y004526
X010568Y002026
X003076Y006773
X020568Y009526
X011076Y012773
X013068Y003526
X030068Y012526
X009076Y012773
X024068Y012526
X029068Y006526
X010076Y006773
X017568Y012526
X018068Y004526
X011568Y002026
X017568Y001026
X020068Y003526
X021568Y009526
X023068Y006526
X014068Y003526
X009568Y002026
X031068Y012526
X019568Y009526
X011076Y006773
X018568Y012526
X019068Y004526
X018568Y001026
X030068Y006526
X021068Y003526
X004076Y012773
X009076Y006773
X024068Y006526
X032068Y012526
X013068Y004526
X012568Y001026
X031068Y006526
X017568Y002026
X014568Y009526
X020068Y004526
X005076Y012773
X014068Y004526
X013568Y001026
X004076Y006773
T00
M30

View File

@ -0,0 +1,178 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10C,0.089370*%
%ADD11C,0.085000*%
%ADD12R,0.089370X0.089370*%
%LNMASK0*%
G90*
G70*
G54D10*
X3407Y1253D03*
X3407Y653D03*
X3307Y1253D03*
X3307Y653D03*
X3207Y1253D03*
X3207Y653D03*
X3107Y1253D03*
X3107Y653D03*
X3007Y1253D03*
X3007Y653D03*
X2907Y1253D03*
X2907Y653D03*
X2807Y1253D03*
X2807Y653D03*
X2707Y1253D03*
X2707Y653D03*
X2607Y1253D03*
X2607Y653D03*
X2507Y1253D03*
X2507Y653D03*
X2407Y1253D03*
X2407Y653D03*
X2307Y1253D03*
X2307Y653D03*
X957Y103D03*
X1057Y103D03*
X1157Y103D03*
X1257Y103D03*
X1357Y103D03*
X1457Y103D03*
X1557Y103D03*
X1657Y103D03*
X1757Y103D03*
X1857Y103D03*
X1957Y103D03*
X2057Y103D03*
X2157Y103D03*
X957Y103D03*
X1057Y103D03*
X1157Y103D03*
X1257Y103D03*
X1357Y103D03*
X1457Y103D03*
X1557Y103D03*
X1657Y103D03*
X1757Y103D03*
X1857Y103D03*
X1957Y103D03*
X2057Y103D03*
X2157Y103D03*
X2157Y203D03*
X2057Y203D03*
X1957Y203D03*
X1857Y203D03*
X1757Y203D03*
X1657Y203D03*
X1557Y203D03*
X1457Y203D03*
X1357Y203D03*
X1257Y203D03*
X1157Y203D03*
X1057Y203D03*
X957Y203D03*
X907Y353D03*
X1007Y353D03*
X1107Y353D03*
X1207Y353D03*
X1307Y353D03*
X1407Y353D03*
X1507Y353D03*
X1607Y353D03*
X1707Y353D03*
X1807Y353D03*
X1907Y353D03*
X2007Y353D03*
X2107Y353D03*
X907Y353D03*
X1007Y353D03*
X1107Y353D03*
X1207Y353D03*
X1307Y353D03*
X1407Y353D03*
X1507Y353D03*
X1607Y353D03*
X1707Y353D03*
X1807Y353D03*
X1907Y353D03*
X2007Y353D03*
X2107Y353D03*
X2107Y453D03*
X2007Y453D03*
X1907Y453D03*
X1807Y453D03*
X1707Y453D03*
X1607Y453D03*
X1507Y453D03*
X1407Y453D03*
X1307Y453D03*
X1207Y453D03*
X1107Y453D03*
X1007Y453D03*
X907Y453D03*
X1308Y1277D03*
X1308Y677D03*
X1208Y1277D03*
X1208Y677D03*
X1108Y1277D03*
X1108Y677D03*
X1008Y1277D03*
X1008Y677D03*
X908Y1277D03*
X908Y677D03*
X808Y1277D03*
X808Y677D03*
X708Y1277D03*
X708Y677D03*
X608Y1277D03*
X608Y677D03*
X508Y1277D03*
X508Y677D03*
X408Y1277D03*
X408Y677D03*
X308Y1277D03*
X308Y677D03*
X208Y1277D03*
X208Y677D03*
X1457Y953D03*
X1457Y1253D03*
X1557Y953D03*
X1557Y1253D03*
X1657Y953D03*
X1657Y1253D03*
X1757Y953D03*
X1757Y1253D03*
X1857Y953D03*
X1857Y1253D03*
X1957Y953D03*
X1957Y1253D03*
X2057Y953D03*
X2057Y1253D03*
X2157Y953D03*
X2157Y1253D03*
G54D11*
X3057Y1628D03*
X3057Y1372D03*
X2880Y1628D03*
X2880Y1372D03*
X3409Y1628D03*
X3409Y1372D03*
X3232Y1628D03*
X3232Y1372D03*
X357Y228D03*
X57Y228D03*
X357Y378D03*
X57Y378D03*
G54D12*
X3407Y1253D03*
X1308Y1277D03*
X1457Y953D03*
G04 End of Mask0*
M02*

View File

@ -0,0 +1,178 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10C,0.085000*%
%ADD11C,0.089370*%
%ADD12R,0.089370X0.089370*%
%LNMASK1*%
G90*
G70*
G54D10*
X3057Y1628D03*
X3057Y1372D03*
X2880Y1628D03*
X2880Y1372D03*
X3409Y1628D03*
X3409Y1372D03*
X3232Y1628D03*
X3232Y1372D03*
X357Y228D03*
X57Y228D03*
X357Y378D03*
X57Y378D03*
G54D11*
X957Y103D03*
X1057Y103D03*
X1157Y103D03*
X1257Y103D03*
X1357Y103D03*
X1457Y103D03*
X1557Y103D03*
X1657Y103D03*
X1757Y103D03*
X1857Y103D03*
X1957Y103D03*
X2057Y103D03*
X2157Y103D03*
X957Y103D03*
X1057Y103D03*
X1157Y103D03*
X1257Y103D03*
X1357Y103D03*
X1457Y103D03*
X1557Y103D03*
X1657Y103D03*
X1757Y103D03*
X1857Y103D03*
X1957Y103D03*
X2057Y103D03*
X2157Y103D03*
X2157Y203D03*
X2057Y203D03*
X1957Y203D03*
X1857Y203D03*
X1757Y203D03*
X1657Y203D03*
X1557Y203D03*
X1457Y203D03*
X1357Y203D03*
X1257Y203D03*
X1157Y203D03*
X1057Y203D03*
X957Y203D03*
X907Y353D03*
X1007Y353D03*
X1107Y353D03*
X1207Y353D03*
X1307Y353D03*
X1407Y353D03*
X1507Y353D03*
X1607Y353D03*
X1707Y353D03*
X1807Y353D03*
X1907Y353D03*
X2007Y353D03*
X2107Y353D03*
X907Y353D03*
X1007Y353D03*
X1107Y353D03*
X1207Y353D03*
X1307Y353D03*
X1407Y353D03*
X1507Y353D03*
X1607Y353D03*
X1707Y353D03*
X1807Y353D03*
X1907Y353D03*
X2007Y353D03*
X2107Y353D03*
X2107Y453D03*
X2007Y453D03*
X1907Y453D03*
X1807Y453D03*
X1707Y453D03*
X1607Y453D03*
X1507Y453D03*
X1407Y453D03*
X1307Y453D03*
X1207Y453D03*
X1107Y453D03*
X1007Y453D03*
X907Y453D03*
X3407Y1253D03*
X3407Y653D03*
X3307Y1253D03*
X3307Y653D03*
X3207Y1253D03*
X3207Y653D03*
X3107Y1253D03*
X3107Y653D03*
X3007Y1253D03*
X3007Y653D03*
X2907Y1253D03*
X2907Y653D03*
X2807Y1253D03*
X2807Y653D03*
X2707Y1253D03*
X2707Y653D03*
X2607Y1253D03*
X2607Y653D03*
X2507Y1253D03*
X2507Y653D03*
X2407Y1253D03*
X2407Y653D03*
X2307Y1253D03*
X2307Y653D03*
X1457Y953D03*
X1457Y1253D03*
X1557Y953D03*
X1557Y1253D03*
X1657Y953D03*
X1657Y1253D03*
X1757Y953D03*
X1757Y1253D03*
X1857Y953D03*
X1857Y1253D03*
X1957Y953D03*
X1957Y1253D03*
X2057Y953D03*
X2057Y1253D03*
X2157Y953D03*
X2157Y1253D03*
X1308Y1277D03*
X1308Y677D03*
X1208Y1277D03*
X1208Y677D03*
X1108Y1277D03*
X1108Y677D03*
X1008Y1277D03*
X1008Y677D03*
X908Y1277D03*
X908Y677D03*
X808Y1277D03*
X808Y677D03*
X708Y1277D03*
X708Y677D03*
X608Y1277D03*
X608Y677D03*
X508Y1277D03*
X508Y677D03*
X408Y1277D03*
X408Y677D03*
X308Y1277D03*
X308Y677D03*
X208Y1277D03*
X208Y677D03*
G54D12*
X3407Y1253D03*
X1457Y953D03*
X1308Y1277D03*
G04 End of Mask1*
M02*

View File

@ -0,0 +1,31 @@
*Pick And Place List
*Company=
*Author=
*eMail=
*
*Project=serial-keyboard-IIe
*Date=12:43:59
*CreatedBy=Fritzing 0.9.2b.11.19.8d2d5970658f0bed09c661c9ea9a515b5f40f44c
*
*
*Coordinates in mm, always center of component
*Origin 0/0=Lower left corner of PCB
*Rotation in degree (0-360, math. pos.)
*
*No;Value;Package;X;Y;Rotation;Side;Name
1;;DIP (Dual Inline) [THT];19.2453;-24.8238;90;Bottom;CD74HC4067
2;;;15.915;-39.7028;0;Bottom;TXT1
3;470;THT;5.25446;-9.59142;180;Bottom;R2
4;;DIP (Dual Inline) [THT];45.8945;-28.0064;-90;Bottom;CD4051B
5;;THT;39.5445;-3.87642;-90;Bottom;J18
6;470;THT;5.25446;-5.78142;180;Bottom;R3
7;;[THT];75.3943;-38.0914;-90;Bottom;S1
8;;;69.9808;-38.334;0;Bottom;IMG2
9;;;83.0474;-1.77372;0;Bottom;TXT3
10;;;66.9443;-9.89587;0;Bottom;TXT4
11;;;27.7106;-36.3608;0;Bottom;TXT2
12;;;65.9529;-3.71611;0;Bottom;TXT4
13;;[THT];84.3393;-38.0911;-90;Bottom;CTL+RESET
14;;THT;38.2745;-10.2264;-90;Bottom;J17
15;;DIP (Dual Inline) [THT];72.5645;-24.1964;90;Bottom;TEENSY 2.0
16;;;9.7938;-1.67969;0;Bottom;TXT4

View File

@ -0,0 +1,24 @@
G04 MADE WITH FRITZING*
G04 WWW.FRITZING.ORG*
G04 DOUBLE SIDED*
G04 HOLES PLATED*
G04 CONTOUR ON CENTER OF CONTOUR VECTOR*
%ASAXBY*%
%FSLAX23Y23*%
%MOIN*%
%OFA0B0*%
%SFA1.0B1.0*%
%ADD10R,3.475320X1.684270X3.459320X1.668270*%
%ADD11C,0.008000*%
%LNSILK0*%
G90*
G70*
G54D11*
X4Y1680D02*
X3471Y1680D01*
X3471Y4D01*
X4Y4D01*
X4Y1680D01*
D02*
G04 End of Silk0*
M02*

File diff suppressed because it is too large Load Diff