Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
F
fwatch
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
8
Issues
8
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
Wiki
Wiki
image/svg+xml
Discourse
Discourse
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Projects
fwatch
Commits
5d6a3eff
Commit
5d6a3eff
authored
Jun 02, 2014
by
Matthieu Cattin
Committed by
Projects
Jun 26, 2014
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
hw: Continue routing.
parent
0725cfe4
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
1758 additions
and
634 deletions
+1758
-634
freewatch_v1.kicad_pcb
hw/freewatch_v1/freewatch_v1.kicad_pcb
+1664
-564
freewatch_v1.net
hw/freewatch_v1/freewatch_v1.net
+61
-61
freewatch_v1.pro
hw/freewatch_v1/freewatch_v1.pro
+1
-1
mcu_display.sch
hw/freewatch_v1/mcu_display.sch
+8
-8
QFN64.kicad_mod
hw/kicad-pcb-lib/freewatch.pretty/QFN64.kicad_mod
+18
-0
kicad_feedback.txt
hw/kicad_feedback.txt
+6
-0
No files found.
hw/freewatch_v1/freewatch_v1.kicad_pcb
View file @
5d6a3eff
This source diff could not be displayed because it is too large. You can
view the blob
instead.
hw/freewatch_v1/freewatch_v1.net
View file @
5d6a3eff
(export (version D)
(export (version D)
(design
(design
(source /home/mcattin/Documents/freewatch/hw/freewatch_v1/freewatch_v1.sch)
(source /home/mcattin/Documents/freewatch/hw/freewatch_v1/freewatch_v1.sch)
(date "
Sun 01 Jun 2014 11:07:41
PM CEST")
(date "
Mon 02 Jun 2014 08:30:36
PM CEST")
(tool "Eeschema (2014-0
5-28 BZR 4896
)-product"))
(tool "Eeschema (2014-0
6-01 BZR 4909
)-product"))
(components
(components
(comp (ref P1)
(comp (ref P1)
(value USB-MICRO-AB)
(value USB-MICRO-AB)
...
@@ -561,6 +561,14 @@
...
@@ -561,6 +561,14 @@
(pin (num 4) (name 4) (type passive))
(pin (num 4) (name 4) (type passive))
(pin (num 5) (name 5) (type passive))
(pin (num 5) (name 5) (type passive))
(pin (num 6) (name 6) (type passive))))
(pin (num 6) (name 6) (type passive))))
(libpart (lib freewatch) (part BUZZER)
(description Transducer/speaker)
(fields
(field (name Reference) SP)
(field (name Value) BUZZER))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib freewatch) (part CAP)
(libpart (lib freewatch) (part CAP)
(description Capacitor)
(description Capacitor)
(fields
(fields
...
@@ -592,14 +600,6 @@
...
@@ -592,14 +600,6 @@
(pin (num 6) (name EN) (type input))
(pin (num 6) (name EN) (type input))
(pin (num 7) (name VIN) (type input))
(pin (num 7) (name VIN) (type input))
(pin (num 8) (name VIN) (type input))))
(pin (num 8) (name VIN) (type input))))
(libpart (lib freewatch) (part BUZZER)
(description Transducer/speaker)
(fields
(field (name Reference) SP)
(field (name Value) BUZZER))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib freewatch) (part EFM32GG330)
(libpart (lib freewatch) (part EFM32GG330)
(description "Ultra-low power ARM Cortex-M3 microcontroller")
(description "Ultra-low power ARM Cortex-M3 microcontroller")
(fields
(fields
...
@@ -1133,8 +1133,8 @@
...
@@ -1133,8 +1133,8 @@
(node (ref U2) (pin 10))
(node (ref U2) (pin 10))
(node (ref U2) (pin 11)))
(node (ref U2) (pin 11)))
(net (code 22) (name /MCU_DISPLAY/LCD_CLK)
(net (code 22) (name /MCU_DISPLAY/LCD_CLK)
(node (ref U1
4) (pin 1
))
(node (ref U1
5) (pin 60
))
(node (ref U1
5) (pin 60
)))
(node (ref U1
4) (pin 1
)))
(net (code 23) (name /MCU_DISPLAY/SWDIO)
(net (code 23) (name /MCU_DISPLAY/SWDIO)
(node (ref U15) (pin 50))
(node (ref U15) (pin 50))
(node (ref P7) (pin 2)))
(node (ref P7) (pin 2)))
...
@@ -1145,11 +1145,11 @@
...
@@ -1145,11 +1145,11 @@
(node (ref U15) (pin 62))
(node (ref U15) (pin 62))
(node (ref U14) (pin 4)))
(node (ref U14) (pin 4)))
(net (code 26) (name /MCU_DISPLAY/LCD_CS)
(net (code 26) (name /MCU_DISPLAY/LCD_CS)
(node (ref U1
5) (pin 61
))
(node (ref U1
4) (pin 3
))
(node (ref U1
4) (pin 3
)))
(node (ref U1
5) (pin 61
)))
(net (code 27) (name /MCU_DISPLAY/LCD_EN)
(net (code 27) (name /MCU_DISPLAY/LCD_EN)
(node (ref U14) (pin 5))
(node (ref C30) (pin 1))
(node (ref C30) (pin 1))
(node (ref U14) (pin 5))
(node (ref U15) (pin 10)))
(node (ref U15) (pin 10)))
(net (code 28) (name /MCU_DISPLAY/USB_DMPU)
(net (code 28) (name /MCU_DISPLAY/USB_DMPU)
(node (ref R14) (pin 2)))
(node (ref R14) (pin 2)))
...
@@ -1157,7 +1157,7 @@
...
@@ -1157,7 +1157,7 @@
(node (ref U15) (pin 20))
(node (ref U15) (pin 20))
(node (ref P7) (pin 5)))
(node (ref P7) (pin 5)))
(net (code 30) (name SD_EN)
(net (code 30) (name SD_EN)
(node (ref U15) (pin
34
))
(node (ref U15) (pin
25
))
(node (ref U8) (pin 6)))
(node (ref U8) (pin 6)))
(net (code 31) (name "Net-(C32-Pad2)")
(net (code 31) (name "Net-(C32-Pad2)")
(node (ref X1) (pin 2))
(node (ref X1) (pin 2))
...
@@ -1197,14 +1197,14 @@
...
@@ -1197,14 +1197,14 @@
(node (ref U6) (pin 3))
(node (ref U6) (pin 3))
(node (ref U15) (pin 32)))
(node (ref U15) (pin 32)))
(net (code 42) (name SD_MISO)
(net (code 42) (name SD_MISO)
(node (ref U
15) (pin 12
))
(node (ref U
7) (pin 7
))
(node (ref U
7) (pin 7
)))
(node (ref U
15) (pin 12
)))
(net (code 43) (name SD_MOSI)
(net (code 43) (name SD_MOSI)
(node (ref U
7) (pin 3
))
(node (ref U
15) (pin 11
))
(node (ref U
15) (pin 11
)))
(node (ref U
7) (pin 3
)))
(net (code 44) (name SD_CLK)
(net (code 44) (name SD_CLK)
(node (ref U
15) (pin 13
))
(node (ref U
7) (pin 5
))
(node (ref U
7) (pin 5
)))
(node (ref U
15) (pin 13
)))
(net (code 45) (name SD_CS_N)
(net (code 45) (name SD_CS_N)
(node (ref U7) (pin 2))
(node (ref U7) (pin 2))
(node (ref U15) (pin 14)))
(node (ref U15) (pin 14)))
...
@@ -1218,8 +1218,8 @@
...
@@ -1218,8 +1218,8 @@
(node (ref U6) (pin 4))
(node (ref U6) (pin 4))
(node (ref U15) (pin 36)))
(node (ref U15) (pin 36)))
(net (code 49) (name "Net-(C36-Pad1)")
(net (code 49) (name "Net-(C36-Pad1)")
(node (ref
U15) (pin 46
))
(node (ref
C36) (pin 1
))
(node (ref
C36) (pin 1
)))
(node (ref
U15) (pin 46
)))
(net (code 50) (name GPS_STDBY)
(net (code 50) (name GPS_STDBY)
(node (ref U15) (pin 37))
(node (ref U15) (pin 37))
(node (ref U6) (pin 5)))
(node (ref U6) (pin 5)))
...
@@ -1227,20 +1227,20 @@
...
@@ -1227,20 +1227,20 @@
(node (ref R21) (pin 2))
(node (ref R21) (pin 2))
(node (ref U15) (pin 47)))
(node (ref U15) (pin 47)))
(net (code 52) (name AC_SDIO)
(net (code 52) (name AC_SDIO)
(node (ref U1
5) (pin 28
))
(node (ref U1
1) (pin 4
))
(node (ref U1
1) (pin 4
)))
(node (ref U1
5) (pin 28
)))
(net (code 53) (name "Net-(R22-Pad2)")
(net (code 53) (name "Net-(R22-Pad2)")
(node (ref
R22) (pin 2
))
(node (ref
U15) (pin 48
))
(node (ref
U15) (pin 48
)))
(node (ref
R22) (pin 2
)))
(net (code 54) (name /MCU_DISPLAY/LCD_DI)
(net (code 54) (name /MCU_DISPLAY/LCD_DI)
(node (ref U1
5) (pin 58
))
(node (ref U1
4) (pin 2
))
(node (ref U1
4) (pin 2
)))
(node (ref U1
5) (pin 58
)))
(net (code 55) (name AC_INT_XL)
(net (code 55) (name AC_INT_XL)
(node (ref U1
1) (pin 12
))
(node (ref U1
5) (pin 19
))
(node (ref U1
5) (pin 19
)))
(node (ref U1
1) (pin 12
)))
(net (code 56) (name AC_CS_XL)
(net (code 56) (name AC_CS_XL)
(node (ref U1
1) (pin 2
))
(node (ref U1
5) (pin 29
))
(node (ref U1
5) (pin 29
)))
(node (ref U1
1) (pin 2
)))
(net (code 57) (name /MCU_DISPLAY/SWCLK)
(net (code 57) (name /MCU_DISPLAY/SWCLK)
(node (ref U15) (pin 49))
(node (ref U15) (pin 49))
(node (ref P7) (pin 3)))
(node (ref P7) (pin 3)))
...
@@ -1248,14 +1248,14 @@
...
@@ -1248,14 +1248,14 @@
(node (ref U15) (pin 59)))
(node (ref U15) (pin 59)))
(net (code 59) (name /MCU_DISPLAY/SW_TL)
(net (code 59) (name /MCU_DISPLAY/SW_TL)
(node (ref R23) (pin 2))
(node (ref R23) (pin 2))
(node (ref C43) (pin 1))
(node (ref SW1) (pin 2))
(node (ref SW1) (pin 2))
(node (ref C43) (pin 1))
(node (ref U15) (pin 35)))
(node (ref U15) (pin 35)))
(net (code 60) (name /MCU_DISPLAY/SW_BL)
(net (code 60) (name /MCU_DISPLAY/SW_BL)
(node (ref
C45) (pin 1
))
(node (ref
U15) (pin 42
))
(node (ref R25) (pin 2))
(node (ref R25) (pin 2))
(node (ref
SW3) (pin 2
))
(node (ref
C45) (pin 1
))
(node (ref
U15) (pin 4
2)))
(node (ref
SW3) (pin
2)))
(net (code 61) (name /MCU_DISPLAY/SW_BR)
(net (code 61) (name /MCU_DISPLAY/SW_BR)
(node (ref SW4) (pin 2))
(node (ref SW4) (pin 2))
(node (ref C46) (pin 1))
(node (ref C46) (pin 1))
...
@@ -1266,36 +1266,36 @@
...
@@ -1266,36 +1266,36 @@
(node (ref U15) (pin 43)))
(node (ref U15) (pin 43)))
(net (code 63) (name /MCU_DISPLAY/LCD_BKL1)
(net (code 63) (name /MCU_DISPLAY/LCD_BKL1)
(node (ref R20) (pin 1))
(node (ref R20) (pin 1))
(node (ref
R19) (pin 1
))
(node (ref
U15) (pin 64
))
(node (ref
U15) (pin 63
)))
(node (ref
R19) (pin 1
)))
(net (code 64) (name /MCU_DISPLAY/LCD_BKL2)
(net (code 64) (name /MCU_DISPLAY/LCD_BKL2)
(node (ref U15) (pin 63))
(node (ref R17) (pin 1))
(node (ref R17) (pin 1))
(node (ref R18) (pin 1))
(node (ref R18) (pin 1)))
(node (ref U15) (pin 64)))
(net (code 65) (name "Net-(D5-Pad1)")
(net (code 65) (name "Net-(D5-Pad1)")
(node (ref D5) (pin 1))
(node (ref D5) (pin 1))
(node (ref R18) (pin 2)))
(node (ref R18) (pin 2)))
(net (code 66) (name "Net-(D6-Pad1)")
(net (code 66) (name "Net-(D6-Pad1)")
(node (ref D6) (pin 1))
(node (ref D6) (pin 1))
(node (ref R19) (pin 2)))
(node (ref R19) (pin 2)))
(net (code 67) (name "Net-(U15-Pad54)")
(net (code 67) (name "Net-(U15-Pad7)")
(node (ref U15) (pin 54)))
(net (code 68) (name "Net-(U15-Pad7)")
(node (ref U15) (pin 7)))
(node (ref U15) (pin 7)))
(net (code 6
9
) (name "Net-(D7-Pad1)")
(net (code 6
8
) (name "Net-(D7-Pad1)")
(node (ref R20) (pin 2))
(node (ref R20) (pin 2))
(node (ref D7) (pin 1)))
(node (ref D7) (pin 1)))
(net (code
70
) (name /MCU_DISPLAY/BUZ)
(net (code
69
) (name /MCU_DISPLAY/BUZ)
(node (ref
U15) (pin 18
))
(node (ref
SP1) (pin 1
))
(node (ref
SP1) (pin 1
)))
(node (ref
U15) (pin 18
)))
(net (code 7
1
) (name "Net-(U15-Pad6)")
(net (code 7
0
) (name "Net-(U15-Pad6)")
(node (ref U15) (pin 6)))
(node (ref U15) (pin 6)))
(net (code 7
2
) (name "Net-(U15-Pad5)")
(net (code 7
1
) (name "Net-(U15-Pad5)")
(node (ref U15) (pin 5)))
(node (ref U15) (pin 5)))
(net (code 7
3
) (name "Net-(U15-Pad24)")
(net (code 7
2
) (name "Net-(U15-Pad24)")
(node (ref U15) (pin 24)))
(node (ref U15) (pin 24)))
(net (code 74) (name "Net-(U15-Pad25)")
(net (code 73) (name "Net-(U15-Pad34)")
(node (ref U15) (pin 25)))
(node (ref U15) (pin 34)))
(net (code 74) (name "Net-(U15-Pad54)")
(node (ref U15) (pin 54)))
(net (code 75) (name "Net-(D4-Pad1)")
(net (code 75) (name "Net-(D4-Pad1)")
(node (ref D4) (pin 1))
(node (ref D4) (pin 1))
(node (ref R17) (pin 2)))
(node (ref R17) (pin 2)))
...
@@ -1366,15 +1366,15 @@
...
@@ -1366,15 +1366,15 @@
(net (code 96) (name "Net-(C15-Pad1)")
(net (code 96) (name "Net-(C15-Pad1)")
(node (ref U6) (pin 8))
(node (ref U6) (pin 8))
(node (ref C15) (pin 1))
(node (ref C15) (pin 1))
(node (ref
C16
) (pin 1))
(node (ref
U9
) (pin 1))
(node (ref U9) (pin 2))
(node (ref U9) (pin 2))
(node (ref
U9
) (pin 1)))
(node (ref
C16
) (pin 1)))
(net (code 97) (name "Net-(D1-Pad1)")
(net (code 97) (name "Net-(D1-Pad1)")
(node (ref U6) (pin 18))
(node (ref R13) (pin 1))
(node (ref R13) (pin 1))
(node (ref D1) (pin 1))
(node (ref D1) (pin 1)))
(node (ref U6) (pin 18)))
(net (code 98) (name "Net-(C14-Pad1)")
(net (code 98) (name "Net-(C14-Pad1)")
(node (ref U7) (pin 4))
(node (ref U8) (pin 2))
(node (ref C14) (pin 1))
(node (ref U8) (pin 1))
(node (ref U8) (pin 1))
(node (ref U8) (pin 2)))))
(node (ref U7) (pin 4))
\ No newline at end of file
(node (ref C14) (pin 1)))))
\ No newline at end of file
hw/freewatch_v1/freewatch_v1.pro
View file @
5d6a3eff
update
=
Tue
27
May
2014
10
:
54
:
59
P
M
CEST
update
=
Tue
03
Jun
2014
12
:
16
:
27
A
M
CEST
version
=
1
version
=
1
last_client
=
kicad
last_client
=
kicad
[
cvpcb
]
[
cvpcb
]
...
...
hw/freewatch_v1/mcu_display.sch
View file @
5d6a3eff
...
@@ -519,7 +519,7 @@ Text Label 4950 950 0 40 ~ 0
...
@@ -519,7 +519,7 @@ Text Label 4950 950 0 40 ~ 0
USB_DM
USB_DM
Text Label 5750 4750 0 40 ~ 0
Text Label 5750 4750 0 40 ~ 0
MCU_RST_N
MCU_RST_N
Text GLabel
5750 2650 2
40 Output ~ 0
Text GLabel
2850 3750 0
40 Output ~ 0
SD_EN
SD_EN
Text Notes 4450 1100 0 40 ~ 0
Text Notes 4450 1100 0 40 ~ 0
Mount for low-speed device
Mount for low-speed device
...
@@ -839,9 +839,9 @@ Wire Wire Line
...
@@ -839,9 +839,9 @@ Wire Wire Line
Wire Wire Line
Wire Wire Line
3250 3250 1700 3250
3250 3250 1700 3250
Wire Wire Line
Wire Wire Line
1700 3
100 1700 325
0
1700 3
250 1700 310
0
Wire Wire Line
Wire Wire Line
1
000 3100 17
00 3100
1
700 3100 10
00 3100
Wire Wire Line
Wire Wire Line
1000 3500 1700 3500
1000 3500 1700 3500
Wire Wire Line
Wire Wire Line
...
@@ -1298,9 +1298,9 @@ Text Notes 6100 3650 0 40 ~ 0
...
@@ -1298,9 +1298,9 @@ Text Notes 6100 3650 0 40 ~ 0
Timer 3 output 0 (PWM)
Timer 3 output 0 (PWM)
Wire Wire Line
Wire Wire Line
5750 3150 4950 3150
5750 3150 4950 3150
Text Label 5750 3750 0 40 ~ 0
LCD_BKL1
Text Label 2850 3050 0 40 ~ 0
Text Label 2850 3050 0 40 ~ 0
LCD_BKL1
Text Label 5750 3750 0 40 ~ 0
LCD_BKL2
LCD_BKL2
Text Label 8350 3200 0 40 ~ 0
Text Label 8350 3200 0 40 ~ 0
LCD_BKL1
LCD_BKL1
...
@@ -1564,15 +1564,15 @@ Wire Wire Line
...
@@ -1564,15 +1564,15 @@ Wire Wire Line
2850 3950 3250 3950
2850 3950 3250 3950
Text GLabel 2850 2950 0 40 Input ~ 0
Text GLabel 2850 2950 0 40 Input ~ 0
AC_INT_XL
AC_INT_XL
Wire Wire Line
4950 2650 5750 2650
Wire Wire Line
Wire Wire Line
4950 2750 5750 2750
4950 2750 5750 2750
Wire Wire Line
Wire Wire Line
4950 2850 5750 2850
4950 2850 5750 2850
Wire Wire Line
Wire Wire Line
2850 4550 3250 4550
2850 4550 3250 4550
NoConn ~
3250 37
50
NoConn ~
4950 26
50
NoConn ~ 4950 3350
NoConn ~ 4950 3350
NoConn ~ 4950 4250
NoConn ~ 4950 4250
Wire Wire Line
2850 3750 3250 3750
$EndSCHEMATC
$EndSCHEMATC
hw/kicad-pcb-lib/freewatch.pretty/QFN64.kicad_mod
View file @
5d6a3eff
...
@@ -80,4 +80,22 @@
...
@@ -80,4 +80,22 @@
(pad 63 smd rect (at -3.25 -4.45) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask))
(pad 63 smd rect (at -3.25 -4.45) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask))
(pad 64 smd rect (at -3.75 -4.45) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask))
(pad 64 smd rect (at -3.75 -4.45) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask))
(pad 0 smd rect (at 0 0) (size 7.2 7.2) (layers F.Cu F.Paste F.Mask))
(pad 0 smd rect (at 0 0) (size 7.2 7.2) (layers F.Cu F.Paste F.Mask))
(pad 0 thru_hole circle (at 0 0) (size 0.6096 0.6096) (drill 0.3556) (layers *.Cu)
(zone_connect 2))
(pad 0 thru_hole circle (at -2.8 0) (size 0.6096 0.6096) (drill 0.3556) (layers *.Cu)
(zone_connect 2))
(pad 0 thru_hole circle (at 2.8 0) (size 0.6096 0.6096) (drill 0.3556) (layers *.Cu)
(zone_connect 2))
(pad 0 thru_hole circle (at 0 -2.8) (size 0.6096 0.6096) (drill 0.3556) (layers *.Cu)
(zone_connect 2))
(pad 0 thru_hole circle (at 0 2.8) (size 0.6096 0.6096) (drill 0.3556) (layers *.Cu)
(zone_connect 2))
(pad 0 thru_hole circle (at -2.8 -2.8) (size 0.6096 0.6096) (drill 0.3556) (layers *.Cu)
(zone_connect 2))
(pad 0 thru_hole circle (at 2.8 -2.8) (size 0.6096 0.6096) (drill 0.3556) (layers *.Cu)
(zone_connect 2))
(pad 0 thru_hole circle (at 2.8 2.8) (size 0.6096 0.6096) (drill 0.3556) (layers *.Cu)
(zone_connect 2))
(pad 0 thru_hole circle (at -2.8 2.8) (size 0.6096 0.6096) (drill 0.3556) (layers *.Cu)
(zone_connect 2))
)
)
hw/kicad_feedback.txt
View file @
5d6a3eff
...
@@ -96,6 +96,12 @@ Pcbnew
...
@@ -96,6 +96,12 @@ Pcbnew
* Missing round keepout area (basically the keepout should be a layer and we should be able to draw any graphics on it).
* Missing round keepout area (basically the keepout should be a layer and we should be able to draw any graphics on it).
* Missing lock graphic drawings.
* Missing lock graphic drawings.
* Can't place a via inside a pad without a trace connected to it (e.g. thermal pads).
* Can't place a via inside a pad without a trace connected to it (e.g. thermal pads).
* Moving grid origin doesn't work (origin stays at top left corner of the page).
* Missing feature to quickly show a single layer.
* Missing fill zone manager.
* Fill zone: - can't differenciate between baord edge and via/pads clearance.
- via/pad clearance is calculated from annular ring, not from hole.
* Can't change layers color??
*
*
OpenGL
OpenGL
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment