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:
SukkoPera committed 2019-07-27 02:48:29 +02:00
1 parent 404e3a02db
commit 85ffc08226
9 files changed
+114383 -247

No files matched your search

+4400 -237
View File
File diff suppressed because it is too large. Load diff
+4 -2
View File
@@ -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))
)
+32
View File
@@ -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
View File
@@ -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
View File
@@ -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
View File
File diff suppressed because it is too large. Load diff
+3
View File
@@ -0,0 +1,3 @@
(fp_lib_table
(lib (name OpenFlops)(type KiCad)(uri ${KIPRJMOD}/OpenFlops.pretty)(options "")(descr ""))
)