cleanup keyplus mini_v3

This commit is contained in:
ahtn 2017-12-05 22:31:54 +10:00
parent 424bc95b52
commit 89a40654f2
16 changed files with 1080 additions and 793 deletions

1
.gitignore vendored
View File

@ -19,4 +19,3 @@ _autosave-*
# Exported BOM files
*.xml
*.csv

View File

@ -1,6 +1,6 @@
# keyplus mini PCB
# keyplus mini v2 PCB
![Image of keyplus mini PCB](https://rawgit.com/ahtn/keyboard_pcb/master/keyplus_mini/kicad/keyplus_mini.png)
![Image of keyplus mini PCB](https://rawgit.com/ahtn/keyboard_pcb/master/keyplus_mini/keyplus_mini_v2/keyplus_mini.png)
## Firmware

View File

@ -0,0 +1,11 @@
Designator,Part,Value,Quantity,Digi-key Part Number,URL,Datasheet
"R1, R2",,5.1k,2,311-5.10KLRCT-ND ,https://www.digikey.com/product-detail/en/yageo/RC0402FR-075K1L/311-5.10KLRCT-ND/729571,
"R3, R4, R5",,10k,3,311-10KJRCT-ND ,https://www.digikey.com/product-detail/en/yageo/RC0402JR-0710KL/311-10KJRCT-ND/729365,
"R6, R7",,100k,2,311-100KLRCT-ND ,https://www.digikey.com/product-detail/en/yageo/RC0402FR-07100KL/311-100KLRCT-ND/729473,
C1,,1uF,1,490-12701-2-ND,https://www.digikey.com/product-detail/en/murata-electronics-north-america/GRM155R61A105KE01D/490-12701-2-ND/4905116,
C2,,10uF,1,490-6473-1-ND,https://www.digikey.com/product-detail/en/murata-electronics-north-america/GRM21BR61C106KE15K/490-6473-1-ND/3845670,http://psearch.en.murata.com/capacitor/product/GRM21BR61C106KE15%23.html
"C3, C4, C5, C6",,0.1uF,4,490-6322-2-ND,https://www.digikey.com/product-detail/en/murata-electronics-north-america/GRM155R71A104KA01J/490-6322-2-ND/2610882,
D1,BAT54C,Common cathode diode array,1,BAT54C-FDITR-ND,https://www.digikey.com/product-detail/en/diodes-incorporated/BAT54C-7-F/BAT54C-FDITR-ND/717701,https://www.diodes.com/assets/Datasheets/ds11005.pdf
U1,MCP1700,3.3V regulator,1,MCP1700T3302ETTTR-ND,https://www.digikey.com/product-detail/en/microchip-technology/MCP1700T-3302E-TT/MCP1700T3302ETTTR-ND/652676,http://ww1.microchip.com/downloads/en/DeviceDoc/20001826D.pdf
U2,ATXMEGA32A4U,,1,ATXMEGA32A4U-MH-ND,https://www.digikey.com/product-detail/en/microchip-technology/ATXMEGA32A4U-MH/ATXMEGA32A4U-MH-ND/3046481,http://www.atmel.com/images/Atmel-8387-8-and16-bit-AVR-Microcontroller-XMEGA-A4U_Datasheet.pdf
J1,CX70M-24P1 ,USB Type-C Receptacle,1,H125292CT-ND,https://www.digikey.com/product-detail/en/hirose-electric-co-ltd/CX70M-24P1/H125292CT-ND/6036267,https://www.hirose.com/product/en/download_file/key_name/CX70M-24P1/category/Drawing%20(2D)/doc_file_id/141189/?file_category_id=6&item_id=04800304000&is_series=
1 Designator Part Value Quantity Digi-key Part Number URL Datasheet
2 R1, R2 5.1k 2 311-5.10KLRCT-ND https://www.digikey.com/product-detail/en/yageo/RC0402FR-075K1L/311-5.10KLRCT-ND/729571
3 R3, R4, R5 10k 3 311-10KJRCT-ND https://www.digikey.com/product-detail/en/yageo/RC0402JR-0710KL/311-10KJRCT-ND/729365
4 R6, R7 100k 2 311-100KLRCT-ND https://www.digikey.com/product-detail/en/yageo/RC0402FR-07100KL/311-100KLRCT-ND/729473
5 C1 1uF 1 490-12701-2-ND https://www.digikey.com/product-detail/en/murata-electronics-north-america/GRM155R61A105KE01D/490-12701-2-ND/4905116
6 C2 10uF 1 490-6473-1-ND https://www.digikey.com/product-detail/en/murata-electronics-north-america/GRM21BR61C106KE15K/490-6473-1-ND/3845670 http://psearch.en.murata.com/capacitor/product/GRM21BR61C106KE15%23.html
7 C3, C4, C5, C6 0.1uF 4 490-6322-2-ND https://www.digikey.com/product-detail/en/murata-electronics-north-america/GRM155R71A104KA01J/490-6322-2-ND/2610882
8 D1 BAT54C Common cathode diode array 1 BAT54C-FDITR-ND https://www.digikey.com/product-detail/en/diodes-incorporated/BAT54C-7-F/BAT54C-FDITR-ND/717701 https://www.diodes.com/assets/Datasheets/ds11005.pdf
9 U1 MCP1700 3.3V regulator 1 MCP1700T3302ETTTR-ND https://www.digikey.com/product-detail/en/microchip-technology/MCP1700T-3302E-TT/MCP1700T3302ETTTR-ND/652676 http://ww1.microchip.com/downloads/en/DeviceDoc/20001826D.pdf
10 U2 ATXMEGA32A4U 1 ATXMEGA32A4U-MH-ND https://www.digikey.com/product-detail/en/microchip-technology/ATXMEGA32A4U-MH/ATXMEGA32A4U-MH-ND/3046481 http://www.atmel.com/images/Atmel-8387-8-and16-bit-AVR-Microcontroller-XMEGA-A4U_Datasheet.pdf
11 J1 CX70M-24P1 USB Type-C Receptacle 1 H125292CT-ND https://www.digikey.com/product-detail/en/hirose-electric-co-ltd/CX70M-24P1/H125292CT-ND/6036267 https://www.hirose.com/product/en/download_file/key_name/CX70M-24P1/category/Drawing%20(2D)/doc_file_id/141189/?file_category_id=6&item_id=04800304000&is_series=

View File

@ -1,6 +1,6 @@
# keyplus mini PCB
# keyplus mini v3 PCB
![Image of keyplus mini PCB](https://rawgit.com/ahtn/keyboard_pcb/master/keyplus_mini/kicad/keyplus_mini.png)
![Image of keyplus mini PCB](https://rawgit.com/ahtn/keyboard_pcb/master/keyplus_mini/keyplus_mini_v3/keyplus_mini.png)
## Firmware

View File

@ -2,4 +2,5 @@
(lib (name conn_usb)(type KiCad)(uri "$(KIPRJMOD)/../../kicad_common/footprints/conn_usb.pretty")(options "")(descr ""))
(lib (name qfn)(type KiCad)(uri "$(KIPRJMOD)/../../kicad_common/footprints/qfn.pretty")(options "")(descr ""))
(lib (name logo)(type KiCad)(uri "$(KIPRJMOD)/../../kicad_common/footprints/logo.pretty")(options "")(descr ""))
(lib (name d)(type KiCad)(uri "$(KIPRJMOD)/../../kicad_common/footprints/logo.pretty")(options "")(descr ""))
)

File diff suppressed because it is too large Load Diff

View File

@ -6,6 +6,7 @@ LIBS:regul
LIBS:atmel
LIBS:connector
LIBS:microchip
LIBS:keyplus_mini-cache
EELAYER 25 0
EELAYER END
$Descr A4 11693 8268
@ -796,7 +797,7 @@ U 1 1 5A25020D
P 1825 5225
F 0 "J1" H 1425 6675 50 0000 L CNN
F 1 "USB_C_Receptacle" H 2225 6675 50 0000 R CNN
F 2 "conn_usb:USB_TypeC_239FC14-00276T-H" H 1975 5225 50 0001 C CNN
F 2 "conn_usb:USB_TypeC_Hirose_CX70M-24P1" H 1975 5225 50 0001 C CNN
F 3 "" H 1975 5225 50 0001 C CNN
1 1825 5225
1 0 0 -1

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

View File

@ -1,65 +1,22 @@
(module OSHW_Logo (layer F.Cu) (tedit 5A23C63E)
(module OSHW_3x3mm_SilkS (layer F.Cu) (tedit 5A2686E0)
(attr virtual)
(fp_text reference OSHW_Logo (at 0 -4.40121575767) (layer F.SilkS) hide
(effects (font (size 1.524 1.524) (thickness 0.3048)))
(fp_text reference "" (at 0 -4.401216) (layer Cmts.User) hide
(effects (font (thickness 0.3048)))
)
(fp_text value G*** (at 0 4.40121575767) (layer F.SilkS) hide
(effects (font (size 1.524 1.524) (thickness 0.3048)))
)
(fp_poly
(pts
(xy 1.10041102603 -0.133773399566)
(xy 0.973832552817 -0.429082083799)
(xy 1.20646195833 -0.768139841735)
(xy 0.914911185604 -1.05969052483)
(xy 0.570363403365 -0.823248781698)
(xy 0.282943817014 -0.940905517283)
(xy 0.206194928184 -1.35321575767)
(xy -0.20612705799 -1.35321568187)
(xy -0.282852195612 -0.940903747146)
(xy -0.570296138153 -0.823249095393)
(xy -0.914833030689 -1.05970002532)
(xy -1.20640708408 -0.768125971927)
(xy -0.973776580632 -0.429100950324)
(xy -1.10038870886 -0.13377288421)
(xy -1.49999994526 -0.059456903226)
(xy -1.49999999007 0.352908552138)
(xy -1.10947182026 0.425583481558)
(xy -0.984400316319 0.738012394387)
(xy -1.20647114512 1.06163406357)
(xy -0.914853577723 1.35320276173)
(xy -0.595971910059 1.13432956243)
(xy -0.437469237704 1.21895600964)
(xy -0.158991286221 0.546085365281)
(xy -0.225770112916 0.502067275547)
(xy -0.3276272725 0.410379483257)
(xy -0.394938127064 0.289866588668)
(xy -0.419252823681 0.148913713954)
(xy -0.397877275043 0.016395422349)
(xy -0.338356033003 -0.098693964595)
(xy -0.24759720337 -0.189449567649)
(xy -0.132508891952 -0.248966507584)
(xy 7.95441e-07 -0.270339905168)
(xy 0.132508152528 -0.248966507584)
(xy 0.247590907059 -0.189449567649)
(xy 0.33834310428 -0.098693964595)
(xy 0.397858789434 0.016395422349)
(xy 0.419232007764 0.148913713954)
(xy 0.394922290436 0.289866588668)
(xy 0.32761641516 0.410379483257)
(xy 0.225749296999 0.502067275547)
(xy 0.159015866479 0.546085029179)
(xy 0.43747024601 1.21897886457)
(xy 0.595972806331 1.1343521933)
(xy 0.91486480353 1.35321575767)
(xy 1.20647360986 1.06165557409)
(xy 0.98439310133 0.73805646856)
(xy 1.1094752485 0.425601205336)
(xy 1.49995517647 0.352935440297)
(xy 1.49999999007 -0.059464655978)
(xy 1.10041102603 -0.133773399566)
)
(layer F.SilkS)
(width 0.0)
(fp_text value "" (at 0 4.401216) (layer Cmts.User) hide
(effects (font (thickness 0.3048)))
)
(fp_poly (pts (xy 1.100411 -0.133773) (xy 0.973833 -0.429082) (xy 1.206462 -0.76814) (xy 0.914911 -1.059691)
(xy 0.570363 -0.823249) (xy 0.282944 -0.940906) (xy 0.206195 -1.353216) (xy -0.206127 -1.353216)
(xy -0.282852 -0.940904) (xy -0.570296 -0.823249) (xy -0.914833 -1.0597) (xy -1.206407 -0.768126)
(xy -0.973777 -0.429101) (xy -1.100389 -0.133773) (xy -1.5 -0.059457) (xy -1.5 0.352909)
(xy -1.109472 0.425583) (xy -0.9844 0.738012) (xy -1.206471 1.061634) (xy -0.914854 1.353203)
(xy -0.595972 1.13433) (xy -0.437469 1.218956) (xy -0.158991 0.546085) (xy -0.22577 0.502067)
(xy -0.327627 0.410379) (xy -0.394938 0.289867) (xy -0.419253 0.148914) (xy -0.397877 0.016395)
(xy -0.338356 -0.098694) (xy -0.247597 -0.18945) (xy -0.132509 -0.248967) (xy 0.000001 -0.27034)
(xy 0.132508 -0.248967) (xy 0.247591 -0.18945) (xy 0.338343 -0.098694) (xy 0.397859 0.016395)
(xy 0.419232 0.148914) (xy 0.394922 0.289867) (xy 0.327616 0.410379) (xy 0.225749 0.502067)
(xy 0.159016 0.546085) (xy 0.43747 1.218979) (xy 0.595973 1.134352) (xy 0.914865 1.353216)
(xy 1.206474 1.061656) (xy 0.984393 0.738056) (xy 1.109475 0.425601) (xy 1.499955 0.352935)
(xy 1.5 -0.059465) (xy 1.100411 -0.133773)) (layer F.SilkS) (width 0))
)

View File

@ -0,0 +1,88 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="svg2"
xml:space="preserve"
width="10mm"
height="10mm"
viewBox="0 0 37.795274 37.795274"
sodipodi:docname="key+.svg"
inkscape:version="0.92.2 5c3e80d, 2017-08-06"
inkscape:export-filename="/home/user/art/vec-sketing/key+_logo/keyplus-grey.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"><metadata
id="metadata8"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
id="defs6"><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath20"><path
d="M 20,120 H 340 V 230 H 20 Z"
id="path18"
inkscape:connector-curvature="0" /></clipPath></defs><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1053"
id="namedview4"
showgrid="false"
inkscape:snap-bbox="true"
inkscape:snap-page="true"
inkscape:snap-object-midpoints="true"
inkscape:snap-center="true"
inkscape:zoom="11.313709"
inkscape:cx="-20.25173"
inkscape:cy="14.551351"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1"
inkscape:current-layer="g16"
units="mm"
inkscape:snap-midpoints="true" /><g
id="g10"
inkscape:groupmode="layer"
inkscape:label="SilkS"
transform="matrix(1.3333333,0,0,-1.3333333,0,37.795197)"><g
id="g12"
transform="matrix(0.08701332,0,0,0.08701332,-1.4891685,-1.0541626)"
style="stroke-width:1.14924908"><g
id="g14"
style="stroke-width:1.14924908"><g
id="g16"
clip-path="url(#clipPath20)"
style="stroke-width:1.14924908"><path
d="m 219.379,176.09322 v -0.58107 m 3.0124,0.77841 c 0,2.582 2.01865,5.35044 4.59665,5.35044 2.582,0 4.653,-2.47503 4.653,-5.05703 l 11.90995,-0.0619 V 188.672 h 23.789 v 23.789 h 23.398 v -23.789 h 23.793 V 165.309 H 290.738 V 141.52 H 267.34 v 23.789 h -23.789 v 11.21303 l -11.91955,0.16559 c -0.15629,-2.43654 -2.19997,-4.34762 -4.6434,-4.34762 -2.34082,0 -4.26281,1.70663 -4.59665,3.95056 l -3.0124,-0.77841 V 132.109 H 338.75 v 89.7695 H 219.379 v -46.36635"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.14924908"
id="path22"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccsccccccccccccccccsccccccc" /><path
d="M 0.81040137,-7.3313054 H 2.497167 v 3.9907556 L 4.438361,-5.2770322 H 6.3984015 L 3.8211367,-2.8552513 6.6010019,0 h -2.04485 L 2.497167,-2.200334 V 0 H 0.81040137 Z"
style="font-variant:normal;font-weight:bold;font-size:medium;font-family:'DejaVu Sans';-inkscape-font-specification:DejaVuSans-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.14924908"
id="path821"
inkscape:connector-curvature="0"
transform="matrix(10,0,0,-10,15.3477,146.5)" /><path
d="m 12.244036,-2.652651 v 0.4805869 H 8.3003972 q 0.061251,0.5936661 0.4287588,0.8904991 0.3675076,0.2968331 1.0271367,0.2968331 0.5324153,0 1.0883883,-0.155484 0.560684,-0.1601956 1.149639,-0.4805868 v 1.30041146 q -0.598378,0.22615852 -1.196756,0.33923778 -0.598378,0.1177909 -1.1967553,0.1177909 -1.4323373,0 -2.2286038,-0.72559192 Q 6.5806501,-1.319258 6.5806501,-2.6338045 q 0,-1.2909882 0.7774199,-2.030715 0.7821315,-0.7397269 2.148506,-0.7397269 1.243872,0 1.98831,0.7491502 0.74915,0.7491501 0.74915,2.0024452 z m -1.733882,-0.5606847 q 0,-0.4805868 -0.282698,-0.7727083 -0.2779863,-0.296833 -0.7303033,-0.296833 -0.4900102,0 -0.7962665,0.2779865 -0.3062563,0.2732749 -0.3816425,0.7915548 z"
style="font-variant:normal;font-weight:bold;font-size:medium;font-family:'DejaVu Sans';-inkscape-font-specification:DejaVuSans-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.14924908"
id="path823"
inkscape:connector-curvature="0"
transform="matrix(10,0,0,-10,15.3477,146.5)" /><path
d="m 12.826131,-5.2770322 h 1.686765 l 1.418203,3.5808433 1.206178,-3.5808433 h 1.686766 l -2.21918,5.7764656 q -0.334527,0.8810759 -0.782132,1.229737 -0.442894,0.3533727 -1.173197,0.3533727 H 13.674225 V 0.97530863 h 0.527703 q 0.428759,0 0.621936,-0.13663744 0.197889,-0.13663744 0.306257,-0.49001014 l 0.04712,-0.14606071 z"
style="font-variant:normal;font-weight:bold;font-size:medium;font-family:'DejaVu Sans';-inkscape-font-specification:DejaVuSans-Bold;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.14924908"
id="path825"
inkscape:connector-curvature="0"
transform="matrix(10,0,0,-10,15.3477,146.5)" /></g></g></g></g></svg>

After

Width:  |  Height:  |  Size: 5.5 KiB

View File

@ -0,0 +1,65 @@
(module key+_5mm (layer F.Cu) (tedit 5A2685B5)
(attr virtual)
(fp_text reference "" (at 0 1.5) (layer F.CrtYd) hide
(effects (font (thickness 0.3048)))
)
(fp_text value REF** (at 0 2.25) (layer F.SilkS) hide
(effects (font (thickness 0.3048)))
)
(fp_poly (pts (xy 0.626667 -0.037927) (xy 0.626667 -0.028414) (xy 0.626667 0.682156) (xy 2.580936 0.682156)
(xy 2.580936 -0.787496) (xy 0.626667 -0.787496) (xy 0.626667 -0.028414) (xy 0.675984 -0.041158)
(xy 0.681807 -0.072678) (xy 0.697784 -0.100807) (xy 0.721674 -0.12101) (xy 0.751237 -0.128752)
(xy 0.780973 -0.121761) (xy 0.805177 -0.103209) (xy 0.821455 -0.076731) (xy 0.827413 -0.045962)
(xy 1.022396 -0.044948) (xy 1.022396 -0.24386) (xy 1.411855 -0.24386) (xy 1.411855 -0.633319)
(xy 1.794913 -0.633319) (xy 1.794913 -0.24386) (xy 2.184438 -0.24386) (xy 2.184438 0.138625)
(xy 1.794913 0.138625) (xy 1.794913 0.528084) (xy 1.411855 0.528084) (xy 1.411855 0.138625)
(xy 1.022396 0.138625) (xy 1.022396 -0.044948) (xy 0.827256 -0.047659) (xy 0.819924 -0.019709)
(xy 0.803288 0.002888) (xy 0.779632 0.018006) (xy 0.751237 0.023518) (xy 0.72408 0.018578)
(xy 0.701289 0.004956) (xy 0.684659 -0.015554) (xy 0.675984 -0.041158) (xy 0.626667 -0.028414)
(xy 0.626667 -0.037927) (xy 0.626667 -0.028414) (xy 0.626667 -0.037927)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy -2.580936 -0.753682) (xy -2.304789 -0.753682) (xy -2.304789 -0.10034) (xy -1.986989 -0.417369)
(xy -1.666103 -0.417369) (xy -2.088037 -0.02089) (xy -1.632934 0.446555) (xy -1.967705 0.446555)
(xy -2.304789 0.08633) (xy -2.304789 0.446555) (xy -2.580936 0.446555) (xy -2.580936 -0.753682)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy -0.709091 0.012279) (xy -0.992952 -0.079513) (xy -0.994803 -0.10975) (xy -1.000357 -0.137519)
(xy -1.009613 -0.16282) (xy -1.022572 -0.185652) (xy -1.039233 -0.206016) (xy -1.063772 -0.227277)
(xy -1.091879 -0.242463) (xy -1.123553 -0.251575) (xy -1.158794 -0.254612) (xy -1.189679 -0.252791)
(xy -1.218158 -0.24733) (xy -1.24423 -0.238228) (xy -1.267895 -0.225485) (xy -1.289154 -0.209102)
(xy -1.307697 -0.189602) (xy -1.323217 -0.166893) (xy -1.335713 -0.140975) (xy -1.345186 -0.111848)
(xy -1.351634 -0.079513) (xy -0.992952 -0.079513) (xy -0.709091 0.012279) (xy -0.709091 0.090958)
(xy -1.35472 0.090958) (xy -1.348703 0.12789) (xy -1.338675 0.160936) (xy -1.324637 0.190093)
(xy -1.306587 0.215363) (xy -1.284526 0.236745) (xy -1.263142 0.251594) (xy -1.239101 0.263742)
(xy -1.212404 0.273192) (xy -1.183049 0.279941) (xy -1.151038 0.283991) (xy -1.116369 0.285341)
(xy -1.087207 0.284633) (xy -1.057831 0.282512) (xy -1.028241 0.278977) (xy -0.998437 0.274027)
(xy -0.968418 0.267664) (xy -0.938185 0.259886) (xy -0.907459 0.250415) (xy -0.876476 0.239487)
(xy -0.845236 0.227103) (xy -0.813739 0.213261) (xy -0.781984 0.197963) (xy -0.749973 0.181207)
(xy -0.749973 0.394102) (xy -0.782627 0.40593) (xy -0.815281 0.416729) (xy -0.847936 0.4265)
(xy -0.88059 0.435242) (xy -0.913244 0.442955) (xy -0.945899 0.44964) (xy -0.978553 0.455533)
(xy -1.011207 0.460354) (xy -1.043861 0.464103) (xy -1.076516 0.466782) (xy -1.10917 0.468389)
(xy -1.141824 0.468924) (xy -1.180183 0.468099) (xy -1.217096 0.465625) (xy -1.252563 0.4615)
(xy -1.286583 0.455726) (xy -1.319157 0.448301) (xy -1.350284 0.439227) (xy -1.379966 0.428503)
(xy -1.408201 0.416129) (xy -1.434989 0.402105) (xy -1.460332 0.386432) (xy -1.484228 0.369108)
(xy -1.506678 0.350135) (xy -1.527376 0.329544) (xy -1.546274 0.307624) (xy -1.563373 0.284376)
(xy -1.578671 0.2598) (xy -1.59217 0.233895) (xy -1.603869 0.206662) (xy -1.613768 0.1781)
(xy -1.621867 0.14821) (xy -1.628167 0.116991) (xy -1.632667 0.084444) (xy -1.635366 0.050568)
(xy -1.636266 0.015364) (xy -1.635214 -0.022318) (xy -1.632059 -0.058508) (xy -1.6268 -0.093206)
(xy -1.619437 -0.126413) (xy -1.60997 -0.158128) (xy -1.598399 -0.188351) (xy -1.584725 -0.217083)
(xy -1.568947 -0.244323) (xy -1.551066 -0.270071) (xy -1.531081 -0.294327) (xy -1.508992 -0.317092)
(xy -1.486987 -0.336435) (xy -1.463653 -0.354096) (xy -1.438991 -0.370075) (xy -1.413 -0.384372)
(xy -1.385681 -0.396987) (xy -1.357034 -0.40792) (xy -1.327058 -0.417171) (xy -1.295753 -0.42474)
(xy -1.263121 -0.430627) (xy -1.229159 -0.434832) (xy -1.19387 -0.437355) (xy -1.157251 -0.438196)
(xy -1.120902 -0.437182) (xy -1.085904 -0.434141) (xy -1.052257 -0.429073) (xy -1.019962 -0.421978)
(xy -0.989018 -0.412855) (xy -0.959426 -0.401706) (xy -0.931185 -0.388529) (xy -0.904296 -0.373325)
(xy -0.878758 -0.356094) (xy -0.854572 -0.336835) (xy -0.831737 -0.315549) (xy -0.810452 -0.292568)
(xy -0.791193 -0.268222) (xy -0.773962 -0.242512) (xy -0.758758 -0.215438) (xy -0.745581 -0.187)
(xy -0.734431 -0.157197) (xy -0.725309 -0.12603) (xy -0.718213 -0.093499) (xy -0.713145 -0.059604)
(xy -0.710105 -0.024345) (xy -0.709091 0.012279)) (layer F.SilkS) (width 0))
(fp_poly (pts (xy -0.613794 -0.417369) (xy -0.337647 -0.417369) (xy -0.105467 0.168865) (xy 0.092001 -0.417369)
(xy 0.368148 -0.417369) (xy 0.004837 0.528319) (xy -0.009144 0.563018) (xy -0.023703 0.594994)
(xy -0.038841 0.624245) (xy -0.054558 0.650773) (xy -0.070853 0.674576) (xy -0.087726 0.695656)
(xy -0.105178 0.714012) (xy -0.123209 0.729644) (xy -0.144885 0.744993) (xy -0.168483 0.75798)
(xy -0.194001 0.768606) (xy -0.221439 0.77687) (xy -0.250798 0.782774) (xy -0.282077 0.786316)
(xy -0.315277 0.787496) (xy -0.474949 0.787496) (xy -0.474949 0.606227) (xy -0.388557 0.606227)
(xy -0.35587 0.604828) (xy -0.328005 0.600634) (xy -0.30496 0.593644) (xy -0.286737 0.583857)
(xy -0.266767 0.565002) (xy -0.250055 0.538261) (xy -0.236599 0.503636) (xy -0.228884 0.479723)
(xy -0.613794 -0.417369)) (layer F.SilkS) (width 0))
)

11
mu_board/BOM.csv Normal file
View File

@ -0,0 +1,11 @@
Designator,Part,Value,Quantity,Digi-key Part Number,URL,Datasheet
"R1, R2",,5.1k,2,311-5.10KLRCT-ND ,https://www.digikey.com/product-detail/en/yageo/RC0402FR-075K1L/311-5.10KLRCT-ND/729571,
"R3, R4",,100k,2,311-100KLRCT-ND ,https://www.digikey.com/product-detail/en/yageo/RC0402FR-07100KL/311-100KLRCT-ND/729473,
R5,,10k,3,311-10KJRCT-ND ,https://www.digikey.com/product-detail/en/yageo/RC0402JR-0710KL/311-10KJRCT-ND/729365,
C1,,1uF,1,490-12701-2-ND,https://www.digikey.com/product-detail/en/murata-electronics-north-america/GRM155R61A105KE01D/490-12701-2-ND/4905116,
C2,,10uF,1,490-6473-1-ND,https://www.digikey.com/product-detail/en/murata-electronics-north-america/GRM21BR61C106KE15K/490-6473-1-ND/3845670,http://psearch.en.murata.com/capacitor/product/GRM21BR61C106KE15%23.html
"C3, C4, C5, C6",,0.1uF,4,490-6322-2-ND,https://www.digikey.com/product-detail/en/murata-electronics-north-america/GRM155R71A104KA01J/490-6322-2-ND/2610882,
D1,BAT54C,Common cathode diode array,1,BAT54C-FDITR-ND,https://www.digikey.com/product-detail/en/diodes-incorporated/BAT54C-7-F/BAT54C-FDITR-ND/717701,https://www.diodes.com/assets/Datasheets/ds11005.pdf
U1,MIC5245-3.3,3.3V regulator,1,576-2790-1-ND,https://www.digikey.com/product-detail/en/microchip-technology/MIC5245-3.3YM5-TR/576-2790-1-ND/1821950,http://ww1.microchip.com/downloads/en/DeviceDoc/mic5245.pdf
U2,ATXMEGA32A4U,,1,ATXMEGA32A4U-MH-ND,https://www.digikey.com/product-detail/en/microchip-technology/ATXMEGA32A4U-MH/ATXMEGA32A4U-MH-ND/3046481,http://www.atmel.com/images/Atmel-8387-8-and16-bit-AVR-Microcontroller-XMEGA-A4U_Datasheet.pdf
J1,,USB Type-C Receptacle,1,,http://www.dory-tech.com/html/113.html,http://www.dory-tech.com/UploadFiles/2017/0/2017080810353867631.pdf
1 Designator Part Value Quantity Digi-key Part Number URL Datasheet
2 R1, R2 5.1k 2 311-5.10KLRCT-ND https://www.digikey.com/product-detail/en/yageo/RC0402FR-075K1L/311-5.10KLRCT-ND/729571
3 R3, R4 100k 2 311-100KLRCT-ND https://www.digikey.com/product-detail/en/yageo/RC0402FR-07100KL/311-100KLRCT-ND/729473
4 R5 10k 3 311-10KJRCT-ND https://www.digikey.com/product-detail/en/yageo/RC0402JR-0710KL/311-10KJRCT-ND/729365
5 C1 1uF 1 490-12701-2-ND https://www.digikey.com/product-detail/en/murata-electronics-north-america/GRM155R61A105KE01D/490-12701-2-ND/4905116
6 C2 10uF 1 490-6473-1-ND https://www.digikey.com/product-detail/en/murata-electronics-north-america/GRM21BR61C106KE15K/490-6473-1-ND/3845670 http://psearch.en.murata.com/capacitor/product/GRM21BR61C106KE15%23.html
7 C3, C4, C5, C6 0.1uF 4 490-6322-2-ND https://www.digikey.com/product-detail/en/murata-electronics-north-america/GRM155R71A104KA01J/490-6322-2-ND/2610882
8 D1 BAT54C Common cathode diode array 1 BAT54C-FDITR-ND https://www.digikey.com/product-detail/en/diodes-incorporated/BAT54C-7-F/BAT54C-FDITR-ND/717701 https://www.diodes.com/assets/Datasheets/ds11005.pdf
9 U1 MIC5245-3.3 3.3V regulator 1 576-2790-1-ND https://www.digikey.com/product-detail/en/microchip-technology/MIC5245-3.3YM5-TR/576-2790-1-ND/1821950 http://ww1.microchip.com/downloads/en/DeviceDoc/mic5245.pdf
10 U2 ATXMEGA32A4U 1 ATXMEGA32A4U-MH-ND https://www.digikey.com/product-detail/en/microchip-technology/ATXMEGA32A4U-MH/ATXMEGA32A4U-MH-ND/3046481 http://www.atmel.com/images/Atmel-8387-8-and16-bit-AVR-Microcontroller-XMEGA-A4U_Datasheet.pdf
11 J1 USB Type-C Receptacle 1 http://www.dory-tech.com/html/113.html http://www.dory-tech.com/UploadFiles/2017/0/2017080810353867631.pdf

View File

@ -1,6 +1,6 @@
# keyplus mini PCB
# μ-board PCB
![Image of keyplus mini PCB](https://rawgit.com/ahtn/keyboard_pcb/master/keyplus_mini/kicad/keyplus_mini.png)
![Image of μ-board PCB](https://rawgit.com/ahtn/keyboard_pcb/master/mu_board/mu_board_v1.png)
## Firmware

Binary file not shown.

Before

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 157 KiB

BIN
mu_board/mu_board_v1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 251 KiB