mirror of
https://github.com/silvervest/OpenFlops-W1D.git
synced 2026-10-26 22:11:39 +00:00
And we're done!
This is a first rev of the PCB, done "by eye" as similarly as possible as one of my boards. There are quite a few improvements that we can make...
This commit is contained in:
1 parent
404e3a02db
commit
85ffc08226
9 files changed
+114383
-247
No files matched your search
+4400
-237
File diff suppressed because it is too large.
Load diff
+4
-2
@@ -1,7 +1,7 @@
|
||||
(export (version D)
|
||||
(design
|
||||
(source /home/sukko/Documents/kicad/OpenFlops/OpenFlops.sch)
|
||||
(date "gio 25 lug 2019 19:34:09 CEST")
|
||||
(date "sab 27 lug 2019 01:12:14 CEST")
|
||||
(tool "Eeschema 5.1.2")
|
||||
(sheet (number 1) (name /) (tstamps /)
|
||||
(title_block
|
||||
@@ -171,12 +171,14 @@
|
||||
(tstamp 5D565E6D))
|
||||
(comp (ref S3)
|
||||
(value BT_RIGHT)
|
||||
(footprint OpenFlops:PUSH_BUTTON_RIGHT_ANGLE)
|
||||
(datasheet ~)
|
||||
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
(tstamp 5D5C2554))
|
||||
(comp (ref S4)
|
||||
(value BT_LEFT)
|
||||
(footprint OpenFlops:PUSH_BUTTON_RIGHT_ANGLE)
|
||||
(datasheet ~)
|
||||
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
@@ -197,7 +199,7 @@
|
||||
(tstamp 5D71A546))
|
||||
(comp (ref P3)
|
||||
(value USB_A_FEMALE)
|
||||
(footprint Connector_USB:USB_A_Molex_105057_Vertical)
|
||||
(footprint OpenFlops:USB_A_FEMALE)
|
||||
(datasheet " ~")
|
||||
(libsource (lib Connector) (part USB_A) (description "USB Type A connector"))
|
||||
(sheetpath (names /) (tstamps /))
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
(module PUSH_BUTTON_RIGHT_ANGLE (layer F.Cu) (tedit 5D3B8C72)
|
||||
(fp_text reference PUSH_BUTTON_RIGHT_ANGLE (at -1.06097 -5.13976) (layer F.SilkS)
|
||||
(effects (font (size 1.00093 1.00093) (thickness 0.05)))
|
||||
)
|
||||
(fp_text value VAL** (at -0.425465 7.37317) (layer F.SilkS)
|
||||
(effects (font (size 1 1) (thickness 0.15)))
|
||||
)
|
||||
(fp_line (start -3.6 -4) (end 3.6 -4) (layer Eco2.User) (width 0.127))
|
||||
(fp_line (start 3.6 -4) (end 3.6 6.35) (layer Eco2.User) (width 0.127))
|
||||
(fp_line (start 3.6 6.35) (end -3.6 6.35) (layer Eco2.User) (width 0.127))
|
||||
(fp_line (start -3.6 6.35) (end -3.6 -4) (layer Eco2.User) (width 0.127))
|
||||
(fp_line (start -3.6 -4) (end 3.6 -4) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 3.6 2.5) (end -3.6 2.5) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -3.6 2.5) (end -3.6 -1.2) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 3.6 2.5) (end 3.6 -1.2) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -3.6 -4) (end -3.6 -3.8) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start 3.6 -4) (end 3.6 -3.8) (layer F.SilkS) (width 0.127))
|
||||
(fp_line (start -4.73 -4.25) (end 4.73 -4.25) (layer Eco1.User) (width 0.05))
|
||||
(fp_line (start 4.73 -4.25) (end 4.73 6.6) (layer Eco1.User) (width 0.05))
|
||||
(fp_line (start 4.73 6.6) (end -4.73 6.6) (layer Eco1.User) (width 0.05))
|
||||
(fp_line (start -4.73 6.6) (end -4.73 -4.25) (layer Eco1.User) (width 0.05))
|
||||
(pad 1 thru_hole circle (at -2.275 0) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole circle (at 2.275 0) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask))
|
||||
(pad "" thru_hole circle (at -3.5 -2.5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask))
|
||||
(pad "" thru_hole circle (at 3.5 -2.5) (size 1.95 1.95) (drill 1.3) (layers *.Cu *.Mask))
|
||||
)
|
||||
@@ -0,0 +1,32 @@
|
||||
(module USB_A_FEMALE (layer F.Cu) (tedit 5D3B8CE0)
|
||||
(fp_text reference OST_USB-A1HSW6 (at -7.84845 1.66285 90) (layer F.SilkS)
|
||||
(effects (font (size 1.00172 1.00172) (thickness 0.05)))
|
||||
)
|
||||
(fp_text value VAL** (at 8.08097 2.029 90) (layer F.SilkS)
|
||||
(effects (font (size 1.00198 1.00198) (thickness 0.05)))
|
||||
)
|
||||
(fp_line (start -6.55 -2.3) (end -6.55 6.5) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start -6.55 6.5) (end 6.55 6.5) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start 6.55 6.5) (end 6.55 -2.3) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start -6.55 -5.3) (end -6.55 -7.6) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start -6.55 -7.6) (end 6.55 -7.6) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start 6.55 -7.6) (end 6.55 -5.3) (layer F.SilkS) (width 0.2))
|
||||
(fp_line (start -6.8 -7.85) (end 6.8 -7.85) (layer Eco1.User) (width 0.05))
|
||||
(fp_line (start 6.8 -7.85) (end 6.8 -5.1) (layer Eco1.User) (width 0.05))
|
||||
(fp_line (start 6.8 -5.1) (end 7.8 -5.1) (layer Eco1.User) (width 0.05))
|
||||
(fp_line (start 7.8 -5.1) (end 7.8 -2.55) (layer Eco1.User) (width 0.05))
|
||||
(fp_line (start 7.8 -2.55) (end 6.8 -2.55) (layer Eco1.User) (width 0.05))
|
||||
(fp_line (start 6.8 -2.55) (end 6.8 6.75) (layer Eco1.User) (width 0.05))
|
||||
(fp_line (start 6.8 6.75) (end -6.8 6.75) (layer Eco1.User) (width 0.05))
|
||||
(fp_line (start -6.8 6.75) (end -6.8 -2.55) (layer Eco1.User) (width 0.05))
|
||||
(fp_line (start -6.8 -2.55) (end -7.8 -2.55) (layer Eco1.User) (width 0.05))
|
||||
(fp_line (start -7.8 -2.55) (end -7.8 -5.1) (layer Eco1.User) (width 0.05))
|
||||
(fp_line (start -7.8 -5.1) (end -6.8 -5.1) (layer Eco1.User) (width 0.05))
|
||||
(fp_line (start -6.8 -5.1) (end -6.8 -7.85) (layer Eco1.User) (width 0.05))
|
||||
(pad 1 thru_hole circle (at -3.5 -6.51) (size 1.428 1.428) (drill 0.92) (layers *.Cu *.Mask))
|
||||
(pad 2 thru_hole circle (at -1 -6.51) (size 1.428 1.428) (drill 0.92) (layers *.Cu *.Mask))
|
||||
(pad 3 thru_hole circle (at 1 -6.51) (size 1.428 1.428) (drill 0.92) (layers *.Cu *.Mask))
|
||||
(pad 4 thru_hole circle (at 3.5 -6.51) (size 1.428 1.428) (drill 0.92) (layers *.Cu *.Mask))
|
||||
(pad 5 thru_hole circle (at -6.57 -3.8) (size 3 3) (drill 2.3) (layers *.Cu *.Mask))
|
||||
(pad 5 thru_hole circle (at 6.57 -3.8) (size 3 3) (drill 2.3) (layers *.Cu *.Mask))
|
||||
)
|
||||
File diff suppressed because it is too large.
Load diff
+22
-5
@@ -1,4 +1,4 @@
|
||||
update=gio 25 lug 2019 08:50:17 CEST
|
||||
update=gio 25 lug 2019 20:18:02 CEST
|
||||
version=1
|
||||
last_client=kicad
|
||||
[general]
|
||||
@@ -22,15 +22,21 @@ AllowMicroVias=0
|
||||
AllowBlindVias=0
|
||||
RequireCourtyardDefinitions=0
|
||||
ProhibitOverlappingCourtyards=1
|
||||
MinTrackWidth=0.2
|
||||
MinTrackWidth=0.16
|
||||
MinViaDiameter=0.4
|
||||
MinViaDrill=0.3
|
||||
MinMicroViaDiameter=0.2
|
||||
MinMicroViaDrill=0.09999999999999999
|
||||
MinHoleToHole=0.25
|
||||
TrackWidth1=0.25
|
||||
ViaDiameter1=0.8
|
||||
TrackWidth2=0.2
|
||||
TrackWidth3=0.25
|
||||
ViaDiameter1=0.6
|
||||
ViaDrill1=0.4
|
||||
ViaDiameter2=0.6
|
||||
ViaDrill2=0.4
|
||||
ViaDiameter3=0.8
|
||||
ViaDrill3=0.6
|
||||
dPairWidth1=0.2
|
||||
dPairGap1=0.25
|
||||
dPairViaGap1=0.25
|
||||
@@ -54,7 +60,7 @@ OthersTextSizeH=1
|
||||
OthersTextSizeThickness=0.15
|
||||
OthersTextItalic=0
|
||||
OthersTextUpright=1
|
||||
SolderMaskClearance=0.051
|
||||
SolderMaskClearance=0
|
||||
SolderMaskMinWidth=0.25
|
||||
SolderPasteClearance=0
|
||||
SolderPasteRatio=-0
|
||||
@@ -229,7 +235,7 @@ Enabled=0
|
||||
Name=Default
|
||||
Clearance=0.25
|
||||
TrackWidth=0.25
|
||||
ViaDiameter=0.8
|
||||
ViaDiameter=0.6
|
||||
ViaDrill=0.4
|
||||
uViaDiameter=0.3
|
||||
uViaDrill=0.1
|
||||
@@ -241,6 +247,17 @@ Name=Power
|
||||
Clearance=0.25
|
||||
TrackWidth=0.75
|
||||
ViaDiameter=0.8
|
||||
ViaDrill=0.6
|
||||
uViaDiameter=0.3
|
||||
uViaDrill=0.1
|
||||
dPairWidth=0.2
|
||||
dPairGap=0.25
|
||||
dPairViaGap=0.25
|
||||
[pcbnew/Netclasses/2]
|
||||
Name=uC
|
||||
Clearance=0.15
|
||||
TrackWidth=0.2
|
||||
ViaDiameter=0.6
|
||||
ViaDrill=0.4
|
||||
uViaDiameter=0.3
|
||||
uViaDrill=0.1
|
||||
|
||||
+4
-3
@@ -1,4 +1,5 @@
|
||||
EESchema Schematic File Version 4
|
||||
LIBS:OpenFlops-cache
|
||||
EELAYER 29 0
|
||||
EELAYER END
|
||||
$Descr A4 11693 8268
|
||||
@@ -940,7 +941,7 @@ U 1 1 5D5C2554
|
||||
P 1125 3600
|
||||
F 0 "S3" H 1125 3885 50 0000 C CNN
|
||||
F 1 "BT_RIGHT" H 1125 3794 50 0000 C CNN
|
||||
F 2 "" H 1125 3800 50 0001 C CNN
|
||||
F 2 "OpenFlops:PUSH_BUTTON_RIGHT_ANGLE" H 1125 3800 50 0001 C CNN
|
||||
F 3 "~" H 1125 3800 50 0001 C CNN
|
||||
1 1125 3600
|
||||
1 0 0 -1
|
||||
@@ -951,7 +952,7 @@ U 1 1 5D5C315F
|
||||
P 1125 3800
|
||||
F 0 "S4" H 1125 3707 50 0000 C CNN
|
||||
F 1 "BT_LEFT" H 1125 3616 50 0000 C CNN
|
||||
F 2 "" H 1125 4000 50 0001 C CNN
|
||||
F 2 "OpenFlops:PUSH_BUTTON_RIGHT_ANGLE" H 1125 4000 50 0001 C CNN
|
||||
F 3 "~" H 1125 4000 50 0001 C CNN
|
||||
1 1125 3800
|
||||
1 0 0 -1
|
||||
@@ -1091,7 +1092,7 @@ U 1 1 5D756071
|
||||
P 8065 1050
|
||||
F 0 "P3" H 7835 1039 50 0000 R CNN
|
||||
F 1 "USB_A_FEMALE" H 7835 948 50 0000 R CNN
|
||||
F 2 "Connector_USB:USB_A_Molex_105057_Vertical" H 8215 1000 50 0001 C CNN
|
||||
F 2 "OpenFlops:USB_A_FEMALE" H 8215 1000 50 0001 C CNN
|
||||
F 3 " ~" H 8215 1000 50 0001 C CNN
|
||||
1 8065 1050
|
||||
-1 0 0 -1
|
||||
|
||||
+84113
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,3 @@
|
||||
(fp_lib_table
|
||||
(lib (name OpenFlops)(type KiCad)(uri ${KIPRJMOD}/OpenFlops.pretty)(options "")(descr ""))
|
||||
)
|
||||
Reference in new issue
Block a user