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)
|
(export (version D)
|
||||||
(design
|
(design
|
||||||
(source /home/sukko/Documents/kicad/OpenFlops/OpenFlops.sch)
|
(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")
|
(tool "Eeschema 5.1.2")
|
||||||
(sheet (number 1) (name /) (tstamps /)
|
(sheet (number 1) (name /) (tstamps /)
|
||||||
(title_block
|
(title_block
|
||||||
@@ -171,12 +171,14 @@
|
|||||||
(tstamp 5D565E6D))
|
(tstamp 5D565E6D))
|
||||||
(comp (ref S3)
|
(comp (ref S3)
|
||||||
(value BT_RIGHT)
|
(value BT_RIGHT)
|
||||||
|
(footprint OpenFlops:PUSH_BUTTON_RIGHT_ANGLE)
|
||||||
(datasheet ~)
|
(datasheet ~)
|
||||||
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
|
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
|
||||||
(sheetpath (names /) (tstamps /))
|
(sheetpath (names /) (tstamps /))
|
||||||
(tstamp 5D5C2554))
|
(tstamp 5D5C2554))
|
||||||
(comp (ref S4)
|
(comp (ref S4)
|
||||||
(value BT_LEFT)
|
(value BT_LEFT)
|
||||||
|
(footprint OpenFlops:PUSH_BUTTON_RIGHT_ANGLE)
|
||||||
(datasheet ~)
|
(datasheet ~)
|
||||||
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
|
(libsource (lib Switch) (part SW_Push) (description "Push button switch, generic, two pins"))
|
||||||
(sheetpath (names /) (tstamps /))
|
(sheetpath (names /) (tstamps /))
|
||||||
@@ -197,7 +199,7 @@
|
|||||||
(tstamp 5D71A546))
|
(tstamp 5D71A546))
|
||||||
(comp (ref P3)
|
(comp (ref P3)
|
||||||
(value USB_A_FEMALE)
|
(value USB_A_FEMALE)
|
||||||
(footprint Connector_USB:USB_A_Molex_105057_Vertical)
|
(footprint OpenFlops:USB_A_FEMALE)
|
||||||
(datasheet " ~")
|
(datasheet " ~")
|
||||||
(libsource (lib Connector) (part USB_A) (description "USB Type A connector"))
|
(libsource (lib Connector) (part USB_A) (description "USB Type A connector"))
|
||||||
(sheetpath (names /) (tstamps /))
|
(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
|
version=1
|
||||||
last_client=kicad
|
last_client=kicad
|
||||||
[general]
|
[general]
|
||||||
@@ -22,15 +22,21 @@ AllowMicroVias=0
|
|||||||
AllowBlindVias=0
|
AllowBlindVias=0
|
||||||
RequireCourtyardDefinitions=0
|
RequireCourtyardDefinitions=0
|
||||||
ProhibitOverlappingCourtyards=1
|
ProhibitOverlappingCourtyards=1
|
||||||
MinTrackWidth=0.2
|
MinTrackWidth=0.16
|
||||||
MinViaDiameter=0.4
|
MinViaDiameter=0.4
|
||||||
MinViaDrill=0.3
|
MinViaDrill=0.3
|
||||||
MinMicroViaDiameter=0.2
|
MinMicroViaDiameter=0.2
|
||||||
MinMicroViaDrill=0.09999999999999999
|
MinMicroViaDrill=0.09999999999999999
|
||||||
MinHoleToHole=0.25
|
MinHoleToHole=0.25
|
||||||
TrackWidth1=0.25
|
TrackWidth1=0.25
|
||||||
ViaDiameter1=0.8
|
TrackWidth2=0.2
|
||||||
|
TrackWidth3=0.25
|
||||||
|
ViaDiameter1=0.6
|
||||||
ViaDrill1=0.4
|
ViaDrill1=0.4
|
||||||
|
ViaDiameter2=0.6
|
||||||
|
ViaDrill2=0.4
|
||||||
|
ViaDiameter3=0.8
|
||||||
|
ViaDrill3=0.6
|
||||||
dPairWidth1=0.2
|
dPairWidth1=0.2
|
||||||
dPairGap1=0.25
|
dPairGap1=0.25
|
||||||
dPairViaGap1=0.25
|
dPairViaGap1=0.25
|
||||||
@@ -54,7 +60,7 @@ OthersTextSizeH=1
|
|||||||
OthersTextSizeThickness=0.15
|
OthersTextSizeThickness=0.15
|
||||||
OthersTextItalic=0
|
OthersTextItalic=0
|
||||||
OthersTextUpright=1
|
OthersTextUpright=1
|
||||||
SolderMaskClearance=0.051
|
SolderMaskClearance=0
|
||||||
SolderMaskMinWidth=0.25
|
SolderMaskMinWidth=0.25
|
||||||
SolderPasteClearance=0
|
SolderPasteClearance=0
|
||||||
SolderPasteRatio=-0
|
SolderPasteRatio=-0
|
||||||
@@ -229,7 +235,7 @@ Enabled=0
|
|||||||
Name=Default
|
Name=Default
|
||||||
Clearance=0.25
|
Clearance=0.25
|
||||||
TrackWidth=0.25
|
TrackWidth=0.25
|
||||||
ViaDiameter=0.8
|
ViaDiameter=0.6
|
||||||
ViaDrill=0.4
|
ViaDrill=0.4
|
||||||
uViaDiameter=0.3
|
uViaDiameter=0.3
|
||||||
uViaDrill=0.1
|
uViaDrill=0.1
|
||||||
@@ -241,6 +247,17 @@ Name=Power
|
|||||||
Clearance=0.25
|
Clearance=0.25
|
||||||
TrackWidth=0.75
|
TrackWidth=0.75
|
||||||
ViaDiameter=0.8
|
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
|
ViaDrill=0.4
|
||||||
uViaDiameter=0.3
|
uViaDiameter=0.3
|
||||||
uViaDrill=0.1
|
uViaDrill=0.1
|
||||||
|
|||||||
+4
-3
@@ -1,4 +1,5 @@
|
|||||||
EESchema Schematic File Version 4
|
EESchema Schematic File Version 4
|
||||||
|
LIBS:OpenFlops-cache
|
||||||
EELAYER 29 0
|
EELAYER 29 0
|
||||||
EELAYER END
|
EELAYER END
|
||||||
$Descr A4 11693 8268
|
$Descr A4 11693 8268
|
||||||
@@ -940,7 +941,7 @@ U 1 1 5D5C2554
|
|||||||
P 1125 3600
|
P 1125 3600
|
||||||
F 0 "S3" H 1125 3885 50 0000 C CNN
|
F 0 "S3" H 1125 3885 50 0000 C CNN
|
||||||
F 1 "BT_RIGHT" H 1125 3794 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
|
F 3 "~" H 1125 3800 50 0001 C CNN
|
||||||
1 1125 3600
|
1 1125 3600
|
||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
@@ -951,7 +952,7 @@ U 1 1 5D5C315F
|
|||||||
P 1125 3800
|
P 1125 3800
|
||||||
F 0 "S4" H 1125 3707 50 0000 C CNN
|
F 0 "S4" H 1125 3707 50 0000 C CNN
|
||||||
F 1 "BT_LEFT" H 1125 3616 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
|
F 3 "~" H 1125 4000 50 0001 C CNN
|
||||||
1 1125 3800
|
1 1125 3800
|
||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
@@ -1091,7 +1092,7 @@ U 1 1 5D756071
|
|||||||
P 8065 1050
|
P 8065 1050
|
||||||
F 0 "P3" H 7835 1039 50 0000 R CNN
|
F 0 "P3" H 7835 1039 50 0000 R CNN
|
||||||
F 1 "USB_A_FEMALE" H 7835 948 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
|
F 3 " ~" H 8215 1000 50 0001 C CNN
|
||||||
1 8065 1050
|
1 8065 1050
|
||||||
-1 0 0 -1
|
-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