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

hw: Schematics structure, update kicad feedback and sch lib.

parent df322b84
update=Sun 18 May 2014 01:44:56 AM CEST
update=Tue 20 May 2014 12:15:53 AM CEST
version=1
last_client=kicad
[cvpcb]
......
EESchema Schematic File Version 2
LIBS:power
LIBS:device
LIBS:transistors
LIBS:conn
LIBS:linear
LIBS:regul
LIBS:74xx
LIBS:cmos4000
LIBS:adc-dac
LIBS:memory
LIBS:xilinx
LIBS:special
LIBS:microcontrollers
LIBS:dsp
LIBS:microchip
LIBS:analog_switches
LIBS:motorola
LIBS:texas
LIBS:intel
LIBS:audio
LIBS:interface
LIBS:digital-audio
LIBS:philips
LIBS:display
LIBS:cypress
LIBS:siliconi
LIBS:opto
LIBS:atmel
LIBS:contrib
LIBS:valves
LIBS:freewatch
EELAYER 24 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 4
Title "Freewatch top"
Date ""
Rev "v1"
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Sheet
S 2000 1950 1300 750
U 537A65FD
F0 "USB_POWER" 50
F1 "usb_power.sch" 50
$EndSheet
$Sheet
S 5150 1950 1250 750
U 537A663F
F0 "PERIPHERALS_SENSORS" 50
F1 "periph_sensors.sch" 50
$EndSheet
$Sheet
S 3600 1950 1250 750
U 537A662B
F0 "MCU_DISPLAY" 50
F1 "mcu_display.sch" 50
$EndSheet
$EndSCHEMATC
EESchema Schematic File Version 2
LIBS:power
LIBS:device
LIBS:transistors
LIBS:conn
LIBS:linear
LIBS:regul
LIBS:74xx
LIBS:cmos4000
LIBS:adc-dac
LIBS:memory
LIBS:xilinx
LIBS:special
LIBS:microcontrollers
LIBS:dsp
LIBS:microchip
LIBS:analog_switches
LIBS:motorola
LIBS:texas
LIBS:intel
LIBS:audio
LIBS:interface
LIBS:digital-audio
LIBS:philips
LIBS:display
LIBS:cypress
LIBS:siliconi
LIBS:opto
LIBS:atmel
LIBS:contrib
LIBS:valves
LIBS:freewatch
EELAYER 24 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 4 4
Title "Freewatch MCU & Display"
Date ""
Rev "v1"
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L EFM32GG330 U?
U 1 1 537A82FC
P 3250 2050
F 0 "U?" H 4050 2200 60 0000 C CNN
F 1 "EFM32GG330" H 4100 -1700 60 0000 C CNN
F 2 "" H 3250 2050 60 0000 C CNN
F 3 "" H 3250 2050 60 0000 C CNN
1 3250 2050
1 0 0 -1
$EndComp
$Comp
L LS013B7DH03 U?
U 1 1 537A8339
P 8150 2750
F 0 "U?" H 8600 2900 60 0000 C CNN
F 1 "LS013B7DH03" H 8600 1700 60 0000 C CNN
F 2 "" H 8150 2750 60 0000 C CNN
F 3 "" H 8150 2750 60 0000 C CNN
1 8150 2750
1 0 0 -1
$EndComp
$EndSCHEMATC
EESchema Schematic File Version 2
LIBS:power
LIBS:device
LIBS:transistors
LIBS:conn
LIBS:linear
LIBS:regul
LIBS:74xx
LIBS:cmos4000
LIBS:adc-dac
LIBS:memory
LIBS:xilinx
LIBS:special
LIBS:microcontrollers
LIBS:dsp
LIBS:microchip
LIBS:analog_switches
LIBS:motorola
LIBS:texas
LIBS:intel
LIBS:audio
LIBS:interface
LIBS:digital-audio
LIBS:philips
LIBS:display
LIBS:cypress
LIBS:siliconi
LIBS:opto
LIBS:atmel
LIBS:contrib
LIBS:valves
LIBS:freewatch
EELAYER 24 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 3 4
Title "Freewatch Peripherals & Sensors"
Date ""
Rev "v1"
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L L70 U?
U 1 1 537A7ED7
P 2300 1600
F 0 "U?" H 3000 1750 60 0000 C CNN
F 1 "L70" H 3000 450 60 0000 C CNN
F 2 "" H 2300 1600 60 0000 C CNN
F 3 "" H 2300 1600 60 0000 C CNN
1 2300 1600
1 0 0 -1
$EndComp
$Comp
L LSM303C U?
U 1 1 537A7F34
P 5750 1650
F 0 "U?" H 6550 1800 60 0000 C CNN
F 1 "LSM303C" H 6550 900 60 0000 C CNN
F 2 "" H 7350 1650 60 0000 C CNN
F 3 "" H 7350 1650 60 0000 C CNN
1 5750 1650
1 0 0 -1
$EndComp
$Comp
L MAX44009 U?
U 1 1 537A7F7B
P 2300 4250
F 0 "U?" H 2850 4400 60 0000 C CNN
F 1 "MAX44009" H 2850 3800 60 0000 C CNN
F 2 "" H 2300 4250 60 0000 C CNN
F 3 "" H 2300 4250 60 0000 C CNN
1 2300 4250
1 0 0 -1
$EndComp
$Comp
L MICRO_SDCARD_SPI U?
U 1 1 537A7FBA
P 2650 5650
F 0 "U?" H 3200 5800 60 0000 C CNN
F 1 "MICRO_SDCARD_SPI" H 3100 4800 60 0000 C CNN
F 2 "" H 2650 5650 60 0000 C CNN
F 3 "" H 2650 5650 60 0000 C CNN
1 2650 5650
1 0 0 -1
$EndComp
$Comp
L MPL3115A2 U?
U 1 1 537A8023
P 5300 3750
F 0 "U?" H 5900 3900 60 0000 C CNN
F 1 "MPL3115A2" H 5850 3300 60 0000 C CNN
F 2 "" H 5300 3750 60 0000 C CNN
F 3 "" H 5300 3750 60 0000 C CNN
1 5300 3750
1 0 0 -1
$EndComp
$Comp
L W3011A ANT?
U 1 1 537A8050
P 1950 1600
F 0 "ANT?" H 2500 1750 60 0000 C CNN
F 1 "W3011A" H 2500 1350 60 0000 C CNN
F 2 "" H 1950 1600 60 0000 C CNN
F 3 "" H 1950 1600 60 0000 C CNN
1 1950 1600
-1 0 0 -1
$EndComp
$EndSCHEMATC
EESchema Schematic File Version 2
LIBS:power
LIBS:device
LIBS:transistors
LIBS:conn
LIBS:linear
LIBS:regul
LIBS:74xx
LIBS:cmos4000
LIBS:adc-dac
LIBS:memory
LIBS:xilinx
LIBS:special
LIBS:microcontrollers
LIBS:dsp
LIBS:microchip
LIBS:analog_switches
LIBS:motorola
LIBS:texas
LIBS:intel
LIBS:audio
LIBS:interface
LIBS:digital-audio
LIBS:philips
LIBS:display
LIBS:cypress
LIBS:siliconi
LIBS:opto
LIBS:atmel
LIBS:contrib
LIBS:valves
LIBS:freewatch
EELAYER 24 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 2 4
Title "Freewatch USB & Power supply"
Date ""
Rev "v1"
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L USB-MICRO-AB CON?
U 1 1 537A6938
P 2950 2250
F 0 "CON?" H 2400 2400 60 0000 C CNN
F 1 "USB-MICRO-AB" H 2400 1600 60 0000 C CNN
F 2 "" H 2400 1950 60 0000 C CNN
F 3 "" H 2400 1950 60 0000 C CNN
1 2950 2250
1 0 0 -1
$EndComp
$Comp
L TPS780180300 U?
U 1 1 537A6A66
P 7500 2500
F 0 "U?" H 8050 2650 60 0000 C CNN
F 1 "TPS780180300" H 8050 2050 60 0000 C CNN
F 2 "" H 7500 2500 60 0000 C CNN
F 3 "" H 7500 2500 60 0000 C CNN
1 7500 2500
1 0 0 -1
$EndComp
$Comp
L bq24072 U?
U 1 1 537A6AF5
P 4900 2350
F 0 "U?" H 5450 2500 60 0000 C CNN
F 1 "bq24072" H 5500 1200 60 0000 C CNN
F 2 "" H 7050 2450 60 0000 C CNN
F 3 "" H 7050 2450 60 0000 C CNN
1 4900 2350
1 0 0 -1
$EndComp
$Comp
L MAX17047 U?
U 1 1 537A6B46
P 4900 4350
F 0 "U?" H 6000 3650 60 0000 C CNN
F 1 "MAX17047" H 5450 4500 60 0000 C CNN
F 2 "" H 5550 4500 60 0000 C CNN
F 3 "" H 5550 4500 60 0000 C CNN
1 4900 4350
1 0 0 -1
$EndComp
$Comp
L GND #PWR?
U 1 1 537A6D7D
P 3050 2800
F 0 "#PWR?" H 3050 2800 30 0001 C CNN
F 1 "GND" H 3050 2730 30 0001 C CNN
F 2 "" H 3050 2800 60 0000 C CNN
F 3 "" H 3050 2800 60 0000 C CNN
1 3050 2800
1 0 0 -1
$EndComp
$Comp
L GND #PWR?
U 1 1 537A6D91
P 1750 2800
F 0 "#PWR?" H 1750 2800 30 0001 C CNN
F 1 "GND" H 1750 2730 30 0001 C CNN
F 2 "" H 1750 2800 60 0000 C CNN
F 3 "" H 1750 2800 60 0000 C CNN
1 1750 2800
1 0 0 -1
$EndComp
$Comp
L +5V #PWR?
U 1 1 537A6DD4
P 3050 2600
F 0 "#PWR?" H 3050 2690 20 0001 C CNN
F 1 "+5V" H 3050 2690 30 0000 C CNN
F 2 "" H 3050 2600 60 0000 C CNN
F 3 "" H 3050 2600 60 0000 C CNN
1 3050 2600
1 0 0 -1
$EndComp
$Comp
L +BATT #PWR?
U 1 1 537A6E38
P 3050 4600
F 0 "#PWR?" H 3050 4550 20 0001 C CNN
F 1 "+BATT" H 3050 4700 30 0000 C CNN
F 2 "" H 3050 4600 60 0000 C CNN
F 3 "" H 3050 4600 60 0000 C CNN
1 3050 4600
1 0 0 -1
$EndComp
$Comp
L VCC #PWR?
U 1 1 537A6E4C
P 9300 2350
F 0 "#PWR?" H 9300 2450 30 0001 C CNN
F 1 "VCC" H 9300 2450 30 0000 C CNN
F 2 "" H 9300 2350 60 0000 C CNN
F 3 "" H 9300 2350 60 0000 C CNN
1 9300 2350
1 0 0 -1
$EndComp
$Comp
L CONN_2 P?
U 1 1 537A6E8C
P 2700 4850
F 0 "P?" V 2650 4850 40 0000 C CNN
F 1 "CONN_2" V 2750 4850 40 0000 C CNN
F 2 "" H 2700 4850 60 0000 C CNN
F 3 "" H 2700 4850 60 0000 C CNN
1 2700 4850
-1 0 0 1
$EndComp
Wire Wire Line
1850 2750 1750 2750
Wire Wire Line
1750 2450 1750 2800
Wire Wire Line
2950 2750 3050 2750
Wire Wire Line
3050 2750 3050 2800
Wire Wire Line
2950 2650 3050 2650
Wire Wire Line
3050 2650 3050 2600
Wire Wire Line
1850 2450 1750 2450
Connection ~ 1750 2750
Wire Wire Line
1850 2650 1750 2650
Connection ~ 1750 2650
Wire Wire Line
1850 2550 1750 2550
Connection ~ 1750 2550
Wire Wire Line
2950 2250 3700 2250
Wire Wire Line
2950 2350 3700 2350
Text GLabel 3700 2250 2 47 BiDi ~ 0
USB_DP
Text GLabel 3700 2350 2 47 BiDi ~ 0
USB_DM
Text Notes 2750 4600 2 60 ~ 0
Battery connection
$Comp
L C C?
U 1 1 537A8547
P 6950 3850
F 0 "C?" H 6950 3950 40 0000 L CNN
F 1 "C" H 6956 3765 40 0000 L CNN
F 2 "" H 6988 3700 30 0000 C CNN
F 3 "" H 6950 3850 60 0000 C CNN
1 6950 3850
1 0 0 -1
$EndComp
$Comp
L R R?
U 1 1 537A867E
P 5550 5750
F 0 "R?" V 5630 5750 40 0000 C CNN
F 1 "R" V 5557 5751 40 0000 C CNN
F 2 "" V 5480 5750 30 0000 C CNN
F 3 "" H 5550 5750 30 0000 C CNN
1 5550 5750
0 1 1 0
$EndComp
$EndSCHEMATC
EESchema-DOCLIB Version 2.0
#
$CMP EFM32GG330
D Ultra-low power ARM Cortex-M3 microcontroller
K MCU, microcontroller
$ENDCMP
#
$CMP L70
D GPS module
K GPS
......@@ -10,6 +15,11 @@ D Sharp Memory LCD
K LCD
$ENDCMP
#
$CMP LSM303C
D 3D accelerometer and 3D magnetometer module
K accelerometer, compass
$ENDCMP
#
$CMP MAX17047
D ModelGauge m3 Fuel Gauge
K fuel gauge
......@@ -25,6 +35,11 @@ D Generic micro sdcard, SPI mode
K micro sdcard, SPI
$ENDCMP
#
$CMP MPL3115A2
D Precision altimeter & thermometer
K pressure sensor, altimeter, thermometer
$ENDCMP
#
$CMP TPS780180300
D 150mA, Low-Dropout Regulator, Ultralow-Power, IQ 500nA with Pin-Selectable, Dual-Level Output Voltage
K LDO, low iq
......
......@@ -236,6 +236,20 @@ X SCL 8 1150 -100 300 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
# R
#
DEF R R 0 40 Y Y 1 F N
F0 "R" -50 100 60 H V C CNN
F1 "R" 0 0 60 H V C CNN
F2 "" 0 0 60 H V C CNN
F3 "" 0 0 60 H V C CNN
DRAW
S -100 50 100 -50 0 1 0 N
X ~ 1 -200 0 100 R 50 50 1 1 P
X ~ 2 200 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# TPS780180300
#
DEF TPS780180300 U 0 40 Y Y 1 F N
......
Kicad (project explorer)
-------------------------------------------
* Can't delete "sub-project" .pro files.
* I was confused not to see hierachical schematic sheet here.
*
Component Libray Editor
--------------------------------------------
......@@ -25,4 +34,22 @@ Module editor
* Y axis negative value is up, Y axis positive value is down !?!
* It would be nicer to select the layer to work on instead of having to select the layer for every object.
* Missing keepout area in modules.
* Bug, doesn't redraw after placing an object (have to zoom in/out).
* Solder mask drawing (if this is the red lines around the pad) is not updated when the value is change for a component or a pad.
* Paste stencil isn't drawn.
* Missing displayed layer selection.
*
Eeschema
----------------------------------------------
* The way the schematic files are managed inside a project is far from being intuitive!
* Libraries should be defined globaly, not per schematic file.
* Doesn't ask for a file name when saving (very confusing).
* Creates schematic project (.pro) from within Eeschema ?!?!
* Some function are only available as icons (not in menus).
* Zoom doesn't adjust when resizing the window (zoom=fit -> resize -> zoom!=fit).
* When click "Place component" I was expecting a window to pop up to select a component, instead of have to click first somewhere on the sheet.
*
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