Commit 8a4e05e2 authored by Matthieu Cattin's avatar Matthieu Cattin

hw: Continue routing.

parent 7ff348c2
This source diff could not be displayed because it is too large. You can view the blob instead.
(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-05-28 BZR 4896)-product")) (tool "Eeschema (2014-06-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 U14) (pin 1)) (node (ref U15) (pin 60))
(node (ref U15) (pin 60))) (node (ref U14) (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 U15) (pin 61)) (node (ref U14) (pin 3))
(node (ref U14) (pin 3))) (node (ref U15) (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 U15) (pin 12)) (node (ref U7) (pin 7))
(node (ref U7) (pin 7))) (node (ref U15) (pin 12)))
(net (code 43) (name SD_MOSI) (net (code 43) (name SD_MOSI)
(node (ref U7) (pin 3)) (node (ref U15) (pin 11))
(node (ref U15) (pin 11))) (node (ref U7) (pin 3)))
(net (code 44) (name SD_CLK) (net (code 44) (name SD_CLK)
(node (ref U15) (pin 13)) (node (ref U7) (pin 5))
(node (ref U7) (pin 5))) (node (ref U15) (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 U15) (pin 28)) (node (ref U11) (pin 4))
(node (ref U11) (pin 4))) (node (ref U15) (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 U15) (pin 58)) (node (ref U14) (pin 2))
(node (ref U14) (pin 2))) (node (ref U15) (pin 58)))
(net (code 55) (name AC_INT_XL) (net (code 55) (name AC_INT_XL)
(node (ref U11) (pin 12)) (node (ref U15) (pin 19))
(node (ref U15) (pin 19))) (node (ref U11) (pin 12)))
(net (code 56) (name AC_CS_XL) (net (code 56) (name AC_CS_XL)
(node (ref U11) (pin 2)) (node (ref U15) (pin 29))
(node (ref U15) (pin 29))) (node (ref U11) (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 42))) (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 69) (name "Net-(D7-Pad1)") (net (code 68) (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 71) (name "Net-(U15-Pad6)") (net (code 70) (name "Net-(U15-Pad6)")
(node (ref U15) (pin 6))) (node (ref U15) (pin 6)))
(net (code 72) (name "Net-(U15-Pad5)") (net (code 71) (name "Net-(U15-Pad5)")
(node (ref U15) (pin 5))) (node (ref U15) (pin 5)))
(net (code 73) (name "Net-(U15-Pad24)") (net (code 72) (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
update=Tue 27 May 2014 10:54:59 PM CEST update=Tue 03 Jun 2014 12:16:27 AM CEST
version=1 version=1
last_client=kicad last_client=kicad
[cvpcb] [cvpcb]
......
...@@ -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 3100 1700 3250 1700 3250 1700 3100
Wire Wire Line Wire Wire Line
1000 3100 1700 3100 1700 3100 1000 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 3750 NoConn ~ 4950 2650
NoConn ~ 4950 3350 NoConn ~ 4950 3350
NoConn ~ 4950 4250 NoConn ~ 4950 4250
Wire Wire Line
2850 3750 3250 3750
$EndSCHEMATC $EndSCHEMATC
...@@ -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))
) )
...@@ -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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment