Browse Source

mach add atmega328/ 9-8

sonnt 4 years ago
parent
commit
b54d855ff8
20 changed files with 2077 additions and 1544 deletions
  1. 78 0
      RFID.bak
  2. 78 0
      RFID.sch
  3. 0 608
      _saved_main.sch
  4. 340 0
      atmega328.bak
  5. 340 0
      atmega328.sch
  6. 1 1
      conecter.bak
  7. 1 1
      conecter.sch
  8. 235 0
      connectorsch.bak
  9. 235 0
      connectorsch.sch
  10. 1 1
      display.bak
  11. 1 1
      display.sch
  12. 1 1
      keypad.bak
  13. 1 1
      keypad.sch
  14. 145 348
      main.bak
  15. 145 348
      main.sch
  16. 15 4
      motor.bak
  17. 15 4
      motor.sch
  18. 95 52
      vinhome-cache.lib
  19. 169 87
      vinhome.bak
  20. 181 87
      vinhome.sch

+ 78 - 0
RFID.bak

@@ -0,0 +1,78 @@
+EESchema Schematic File Version 4
+LIBS:vinhome-cache
+EELAYER 26 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 8 8
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L Connector:Conn_01x08 J?
+U 1 1 5B71F223
+P 1550 2300
+F 0 "J?" H 1470 1675 50  0000 C CNN
+F 1 "RFID_RC522" H 1470 1766 50  0000 C CNN
+F 2 "Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mm" H 1550 2300 50  0001 C CNN
+F 3 "~" H 1550 2300 50  0001 C CNN
+	1    1550 2300
+	-1   0    0    1   
+$EndComp
+$Comp
+L power:+3V3 #PWR?
+U 1 1 5B71F699
+P 1900 2600
+F 0 "#PWR?" H 1900 2450 50  0001 C CNN
+F 1 "+3V3" H 1915 2773 50  0000 C CNN
+F 2 "" H 1900 2600 50  0001 C CNN
+F 3 "" H 1900 2600 50  0001 C CNN
+	1    1900 2600
+	-1   0    0    1   
+$EndComp
+Wire Wire Line
+	1750 2600 1900 2600
+Wire Wire Line
+	1750 2500 2100 2500
+Wire Wire Line
+	1750 2400 2100 2400
+$Comp
+L power:GND #PWR?
+U 1 1 5B71F74D
+P 2100 2400
+F 0 "#PWR?" H 2100 2150 50  0001 C CNN
+F 1 "GND" V 2105 2272 50  0000 R CNN
+F 2 "" H 2100 2400 50  0001 C CNN
+F 3 "" H 2100 2400 50  0001 C CNN
+	1    2100 2400
+	0    -1   -1   0   
+$EndComp
+Wire Wire Line
+	1750 2300 2050 2300
+Text HLabel 2050 2300 2    50   Input ~ 0
+IRQ
+Wire Wire Line
+	1750 2200 2050 2200
+Wire Wire Line
+	1750 2100 2050 2100
+Wire Wire Line
+	1750 2000 2050 2000
+Wire Wire Line
+	1750 1900 2050 1900
+Text HLabel 2050 2200 2    50   Input ~ 0
+MISO_RF
+Text HLabel 2050 2100 2    50   Input ~ 0
+MOSI_RF
+Text HLabel 2050 2000 2    50   Input ~ 0
+SCK_RF
+Text HLabel 2050 1900 2    50   Input ~ 0
+SDA_RF
+Text HLabel 2100 2500 2    50   Input ~ 0
+RST_RF
+$EndSCHEMATC

+ 78 - 0
RFID.sch

@@ -0,0 +1,78 @@
+EESchema Schematic File Version 4
+LIBS:vinhome-cache
+EELAYER 26 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 8 8
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L Connector:Conn_01x08 J?
+U 1 1 5B71F223
+P 1550 2300
+F 0 "J?" H 1470 1675 50  0000 C CNN
+F 1 "RFID_RC522" H 1470 1766 50  0000 C CNN
+F 2 "Pin_Headers:Pin_Header_Straight_1x08_Pitch2.54mm" H 1550 2300 50  0001 C CNN
+F 3 "~" H 1550 2300 50  0001 C CNN
+	1    1550 2300
+	-1   0    0    1   
+$EndComp
+$Comp
+L power:+3V3 #PWR?
+U 1 1 5B71F699
+P 1900 2600
+F 0 "#PWR?" H 1900 2450 50  0001 C CNN
+F 1 "+3V3" H 1915 2773 50  0000 C CNN
+F 2 "" H 1900 2600 50  0001 C CNN
+F 3 "" H 1900 2600 50  0001 C CNN
+	1    1900 2600
+	-1   0    0    1   
+$EndComp
+Wire Wire Line
+	1750 2600 1900 2600
+Wire Wire Line
+	1750 2500 2100 2500
+Wire Wire Line
+	1750 2400 2100 2400
+$Comp
+L power:GND #PWR?
+U 1 1 5B71F74D
+P 2100 2400
+F 0 "#PWR?" H 2100 2150 50  0001 C CNN
+F 1 "GND" V 2105 2272 50  0000 R CNN
+F 2 "" H 2100 2400 50  0001 C CNN
+F 3 "" H 2100 2400 50  0001 C CNN
+	1    2100 2400
+	0    -1   -1   0   
+$EndComp
+Wire Wire Line
+	1750 2300 2050 2300
+Text HLabel 2050 2300 2    50   Input ~ 0
+IRQ
+Wire Wire Line
+	1750 2200 2050 2200
+Wire Wire Line
+	1750 2100 2050 2100
+Wire Wire Line
+	1750 2000 2050 2000
+Wire Wire Line
+	1750 1900 2050 1900
+Text HLabel 2050 2200 2    50   Input ~ 0
+MISO_RF
+Text HLabel 2050 2100 2    50   Input ~ 0
+MOSI_RF
+Text HLabel 2050 2000 2    50   Input ~ 0
+SCK_RF
+Text HLabel 2050 1900 2    50   Input ~ 0
+SDA_RF
+Text HLabel 2100 2500 2    50   Input ~ 0
+RST_RF
+$EndSCHEMATC

+ 0 - 608
_saved_main.sch

@@ -1,608 +0,0 @@
-EESchema Schematic File Version 4
-LIBS:vinhome-cache
-EELAYER 26 0
-EELAYER END
-$Descr A4 11693 8268
-encoding utf-8
-Sheet 6 6
-Title ""
-Date ""
-Rev ""
-Comp ""
-Comment1 ""
-Comment2 ""
-Comment3 ""
-Comment4 ""
-$EndDescr
-$Comp
-L ESP8266:ESP-12E U?
-U 1 1 5B61664F
-P 4800 3150
-F 0 "U?" H 4800 3915 50  0000 C CNN
-F 1 "ESP-12E" H 4800 3824 50  0000 C CNN
-F 2 "ESP8266:ESP-12E_SMD" H 4800 3150 50  0001 C CNN
-F 3 "" H 4800 3150 50  0001 C CNN
-	1    4800 3150
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	3900 2850 3600 2850
-Text Label 3650 2850 0    50   ~ 0
-RST
-$Comp
-L power:+3V3 #PWR?
-U 1 1 5B618403
-P 3750 3550
-F 0 "#PWR?" H 3750 3400 50  0001 C CNN
-F 1 "+3V3" V 3765 3678 50  0000 L CNN
-F 2 "" H 3750 3550 50  0001 C CNN
-F 3 "" H 3750 3550 50  0001 C CNN
-	1    3750 3550
-	0    -1   -1   0   
-$EndComp
-Wire Wire Line
-	3900 3550 3800 3550
-$Comp
-L power:GND #PWR?
-U 1 1 5B6184D1
-P 5900 3550
-F 0 "#PWR?" H 5900 3300 50  0001 C CNN
-F 1 "GND" V 5905 3422 50  0000 R CNN
-F 2 "" H 5900 3550 50  0001 C CNN
-F 3 "" H 5900 3550 50  0001 C CNN
-	1    5900 3550
-	0    -1   -1   0   
-$EndComp
-Wire Wire Line
-	5700 3550 5900 3550
-$Comp
-L device:C_Small C?
-U 1 1 5B618730
-P 3800 3750
-F 0 "C?" H 3892 3796 50  0000 L CNN
-F 1 "105" H 3892 3705 50  0000 L CNN
-F 2 "Capacitors_SMD:C_0805_HandSoldering" H 3800 3750 50  0001 C CNN
-F 3 "" H 3800 3750 50  0001 C CNN
-	1    3800 3750
-	1    0    0    -1  
-$EndComp
-$Comp
-L power:GND #PWR?
-U 1 1 5B618843
-P 3800 3950
-F 0 "#PWR?" H 3800 3700 50  0001 C CNN
-F 1 "GND" H 3805 3777 50  0000 C CNN
-F 2 "" H 3800 3950 50  0001 C CNN
-F 3 "" H 3800 3950 50  0001 C CNN
-	1    3800 3950
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	3800 3650 3800 3550
-Connection ~ 3800 3550
-Wire Wire Line
-	3800 3550 3750 3550
-Wire Wire Line
-	3800 3850 3800 3950
-NoConn ~ 3900 2950
-Wire Wire Line
-	3900 3050 3600 3050
-Text Label 3650 3050 0    50   ~ 0
-CH_PD
-Wire Wire Line
-	3900 3150 3600 3150
-Wire Wire Line
-	3900 3250 3600 3250
-Wire Wire Line
-	3600 3350 3900 3350
-Wire Wire Line
-	3900 3450 3600 3450
-Wire Wire Line
-	5700 3250 6000 3250
-Wire Wire Line
-	5700 3350 6000 3350
-Wire Wire Line
-	5700 3450 6000 3450
-Wire Wire Line
-	4550 4050 4550 4250
-Wire Wire Line
-	4650 4050 4650 4250
-Wire Wire Line
-	4750 4050 4750 4250
-Wire Wire Line
-	4850 4050 4850 4250
-Wire Wire Line
-	4950 4050 4950 4250
-Wire Wire Line
-	5050 4050 5050 4250
-$Comp
-L device:R R?
-U 1 1 5B61A13D
-P 1250 2050
-F 0 "R?" V 1150 2050 50  0000 C CNN
-F 1 "12k" V 1250 2050 50  0000 C CNN
-F 2 "Resistors_SMD:R_0805_HandSoldering" V 1180 2050 50  0001 C CNN
-F 3 "" H 1250 2050 50  0001 C CNN
-	1    1250 2050
-	0    1    1    0   
-$EndComp
-$Comp
-L device:R R?
-U 1 1 5B61A490
-P 1250 2250
-F 0 "R?" V 1150 2250 50  0000 C CNN
-F 1 "12k" V 1250 2250 50  0000 C CNN
-F 2 "Resistors_SMD:R_0805_HandSoldering" V 1180 2250 50  0001 C CNN
-F 3 "" H 1250 2250 50  0001 C CNN
-	1    1250 2250
-	0    1    1    0   
-$EndComp
-$Comp
-L device:R R?
-U 1 1 5B61A4C8
-P 1250 2450
-F 0 "R?" V 1150 2450 50  0000 C CNN
-F 1 "12k" V 1250 2450 50  0000 C CNN
-F 2 "Resistors_SMD:R_0805_HandSoldering" V 1180 2450 50  0001 C CNN
-F 3 "" H 1250 2450 50  0001 C CNN
-	1    1250 2450
-	0    1    1    0   
-$EndComp
-$Comp
-L device:R R?
-U 1 1 5B61A4EA
-P 1250 2650
-F 0 "R?" V 1150 2650 50  0000 C CNN
-F 1 "12k" V 1250 2650 50  0000 C CNN
-F 2 "Resistors_SMD:R_0805_HandSoldering" V 1180 2650 50  0001 C CNN
-F 3 "" H 1250 2650 50  0001 C CNN
-	1    1250 2650
-	0    1    1    0   
-$EndComp
-$Comp
-L device:R R?
-U 1 1 5B61A5B4
-P 1250 2850
-F 0 "R?" V 1150 2850 50  0000 C CNN
-F 1 "12k" V 1250 2850 50  0000 C CNN
-F 2 "Resistors_SMD:R_0805_HandSoldering" V 1180 2850 50  0001 C CNN
-F 3 "" H 1250 2850 50  0001 C CNN
-	1    1250 2850
-	0    1    1    0   
-$EndComp
-Wire Wire Line
-	1100 2650 1000 2650
-Wire Wire Line
-	1000 2450 1100 2450
-Wire Wire Line
-	1100 2250 1000 2250
-Wire Wire Line
-	1100 2050 1000 2050
-Wire Wire Line
-	1000 2650 1000 2450
-Connection ~ 1000 2250
-Wire Wire Line
-	1000 2250 1000 2050
-Connection ~ 1000 2450
-Wire Wire Line
-	1000 2450 1000 2250
-$Comp
-L power:+3V3 #PWR?
-U 1 1 5B61BD51
-P 1000 1950
-F 0 "#PWR?" H 1000 1800 50  0001 C CNN
-F 1 "+3V3" H 1015 2123 50  0000 C CNN
-F 2 "" H 1000 1950 50  0001 C CNN
-F 3 "" H 1000 1950 50  0001 C CNN
-	1    1000 1950
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	1000 2050 1000 1950
-Connection ~ 1000 2050
-Wire Wire Line
-	1400 2050 1650 2050
-Wire Wire Line
-	1400 2250 1650 2250
-Wire Wire Line
-	1400 2450 1650 2450
-Wire Wire Line
-	1100 2850 1000 2850
-$Comp
-L power:GND #PWR?
-U 1 1 5B61EC07
-P 1000 2950
-F 0 "#PWR?" H 1000 2700 50  0001 C CNN
-F 1 "GND" H 1005 2777 50  0000 C CNN
-F 2 "" H 1000 2950 50  0001 C CNN
-F 3 "" H 1000 2950 50  0001 C CNN
-	1    1000 2950
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	1000 2950 1000 2850
-Text Label 1450 2050 0    50   ~ 0
-GPIO0
-Text Label 1450 2250 0    50   ~ 0
-GPIO2
-Text Label 1450 2450 0    50   ~ 0
-CH_PD
-Text Label 1450 2650 0    50   ~ 0
-RST
-Text Label 1450 2850 0    50   ~ 0
-GPIO15
-$Comp
-L device:C_Small C?
-U 1 1 5B620CF1
-P 2000 2750
-F 0 "C?" H 2092 2796 50  0000 L CNN
-F 1 "103" H 2092 2705 50  0000 L CNN
-F 2 "Capacitors_SMD:C_0805_HandSoldering" H 2000 2750 50  0001 C CNN
-F 3 "" H 2000 2750 50  0001 C CNN
-	1    2000 2750
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	1400 2850 1800 2850
-$Comp
-L power:GND #PWR?
-U 1 1 5B621FFB
-P 2000 2950
-F 0 "#PWR?" H 2000 2700 50  0001 C CNN
-F 1 "GND" H 2005 2777 50  0000 C CNN
-F 2 "" H 2000 2950 50  0001 C CNN
-F 3 "" H 2000 2950 50  0001 C CNN
-	1    2000 2950
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	1400 2650 2000 2650
-Wire Wire Line
-	2000 2950 2000 2850
-Text HLabel 6000 2850 2    50   Input ~ 0
-TXD
-Text HLabel 6000 2950 2    50   Input ~ 0
-RXD
-Wire Wire Line
-	5700 2850 6000 2850
-Wire Wire Line
-	5700 2950 6000 2950
-Wire Wire Line
-	5700 3050 6000 3050
-Wire Wire Line
-	5700 3150 6000 3150
-Text HLabel 6000 3050 2    50   Input ~ 0
-P.5
-Text HLabel 6000 3150 2    50   Input ~ 0
-P.4
-Text HLabel 6000 3250 2    50   Input ~ 0
-P.0
-Text HLabel 6000 3350 2    50   Input ~ 0
-P.2
-Text HLabel 6000 3450 2    50   Input ~ 0
-P.15
-Text HLabel 4650 4250 3    50   Input ~ 0
-MISO
-Text HLabel 4750 4250 3    50   Input ~ 0
-P.9
-Text HLabel 4850 4250 3    50   Input ~ 0
-P.10
-Text HLabel 4950 4250 3    50   Input ~ 0
-MOSI
-Text HLabel 5050 4250 3    50   Input ~ 0
-SCLK
-Text HLabel 3600 3150 0    50   Input ~ 0
-P.16
-Text HLabel 3600 3250 0    50   Input ~ 0
-P.14
-Text HLabel 3600 3350 0    50   Input ~ 0
-P.12
-Text HLabel 3600 3450 0    50   Input ~ 0
-P.13
-NoConn ~ 4550 4250
-Text Label 5700 3450 0    50   ~ 0
-GPIO15
-Text Label 5700 3250 0    50   ~ 0
-GPIO0
-Text Label 5700 3350 0    50   ~ 0
-GPIO2
-$Comp
-L Connector:Conn_01x02 J?
-U 1 1 5B62DC1E
-P 1050 3700
-F 0 "J?" H 970 3375 50  0000 C CNN
-F 1 "select boot" H 970 3466 50  0000 C CNN
-F 2 "Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm" H 1050 3700 50  0001 C CNN
-F 3 "~" H 1050 3700 50  0001 C CNN
-	1    1050 3700
-	-1   0    0    1   
-$EndComp
-$Comp
-L power:GND #PWR?
-U 1 1 5B62E025
-P 1400 3750
-F 0 "#PWR?" H 1400 3500 50  0001 C CNN
-F 1 "GND" H 1405 3577 50  0000 C CNN
-F 2 "" H 1400 3750 50  0001 C CNN
-F 3 "" H 1400 3750 50  0001 C CNN
-	1    1400 3750
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	1250 3700 1400 3700
-Wire Wire Line
-	1400 3700 1400 3750
-Wire Wire Line
-	1250 3600 1600 3600
-Text Label 1350 3600 0    50   ~ 0
-GPIO0
-$Comp
-L MCU_ST_STM8:STM8S003F3P U?
-U 1 1 5B69698B
-P 8750 3250
-F 0 "U?" H 8750 4228 50  0000 C CNN
-F 1 "STM8S003F3P" H 8750 4137 50  0000 C CNN
-F 2 "Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm" H 7600 2450 50  0001 L CIN
-F 3 "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00024550.pdf" H 8700 2850 50  0001 C CNN
-	1    8750 3250
-	1    0    0    -1  
-$EndComp
-$Comp
-L device:C_Small C?
-U 1 1 5B69841A
-P 7300 4050
-F 0 "C?" H 7392 4096 50  0000 L CNN
-F 1 "104" H 7392 4005 50  0000 L CNN
-F 2 "Capacitors_SMD:C_0805_HandSoldering" H 7300 4050 50  0001 C CNN
-F 3 "" H 7300 4050 50  0001 C CNN
-	1    7300 4050
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	7300 3950 7300 3850
-Wire Wire Line
-	7300 3850 7450 3850
-$Comp
-L power:GND #PWR?
-U 1 1 5B698F7D
-P 8750 4400
-F 0 "#PWR?" H 8750 4150 50  0001 C CNN
-F 1 "GND" H 8755 4227 50  0000 C CNN
-F 2 "" H 8750 4400 50  0001 C CNN
-F 3 "" H 8750 4400 50  0001 C CNN
-	1    8750 4400
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	8750 4400 8750 4150
-$Comp
-L power:GND #PWR?
-U 1 1 5B699A1E
-P 7300 4300
-F 0 "#PWR?" H 7300 4050 50  0001 C CNN
-F 1 "GND" H 7305 4127 50  0000 C CNN
-F 2 "" H 7300 4300 50  0001 C CNN
-F 3 "" H 7300 4300 50  0001 C CNN
-	1    7300 4300
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	7300 4300 7300 4150
-$Comp
-L power:+3V3 #PWR?
-U 1 1 5B69A7B0
-P 8750 2200
-F 0 "#PWR?" H 8750 2050 50  0001 C CNN
-F 1 "+3V3" H 8765 2373 50  0000 C CNN
-F 2 "" H 8750 2200 50  0001 C CNN
-F 3 "" H 8750 2200 50  0001 C CNN
-	1    8750 2200
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	8750 2200 8750 2300
-$Comp
-L device:C_Small C?
-U 1 1 5B69B71F
-P 9000 2300
-F 0 "C?" V 8771 2300 50  0000 C CNN
-F 1 "104" V 8862 2300 50  0000 C CNN
-F 2 "Capacitors_SMD:C_0805_HandSoldering" H 9000 2300 50  0001 C CNN
-F 3 "" H 9000 2300 50  0001 C CNN
-	1    9000 2300
-	0    1    1    0   
-$EndComp
-Wire Wire Line
-	8900 2300 8750 2300
-Connection ~ 8750 2300
-Wire Wire Line
-	8750 2300 8750 2450
-$Comp
-L power:GND #PWR?
-U 1 1 5B69C3FA
-P 9250 2300
-F 0 "#PWR?" H 9250 2050 50  0001 C CNN
-F 1 "GND" H 9255 2127 50  0000 C CNN
-F 2 "" H 9250 2300 50  0001 C CNN
-F 3 "" H 9250 2300 50  0001 C CNN
-	1    9250 2300
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	9100 2300 9250 2300
-$Comp
-L device:R R?
-U 1 1 5B69D306
-P 7400 2450
-F 0 "R?" H 7470 2496 50  0000 L CNN
-F 1 "103" H 7470 2405 50  0000 L CNN
-F 2 "Resistors_SMD:R_0805_HandSoldering" V 7330 2450 50  0001 C CNN
-F 3 "" H 7400 2450 50  0001 C CNN
-	1    7400 2450
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	7400 2600 7400 2750
-Wire Wire Line
-	7400 2750 7450 2750
-$Comp
-L power:+3V3 #PWR?
-U 1 1 5B69E095
-P 7400 2150
-F 0 "#PWR?" H 7400 2000 50  0001 C CNN
-F 1 "+3V3" H 7415 2323 50  0000 C CNN
-F 2 "" H 7400 2150 50  0001 C CNN
-F 3 "" H 7400 2150 50  0001 C CNN
-	1    7400 2150
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	7400 2150 7400 2300
-Wire Wire Line
-	6950 2750 7400 2750
-Connection ~ 7400 2750
-Wire Wire Line
-	7450 3050 6950 3050
-Text Label 7050 2750 0    50   ~ 0
-NRST
-Text Label 7050 3050 0    50   ~ 0
-SWIM
-Wire Wire Line
-	7450 3150 6950 3150
-Text Label 7050 3150 0    50   ~ 0
-RST
-NoConn ~ 10050 2950
-NoConn ~ 10050 3150
-NoConn ~ 10050 3250
-NoConn ~ 10050 3450
-NoConn ~ 10050 3550
-NoConn ~ 10050 3650
-NoConn ~ 10050 3750
-NoConn ~ 10050 3850
-NoConn ~ 7450 3250
-NoConn ~ 7450 3350
-NoConn ~ 7450 3450
-NoConn ~ 7450 3550
-$Comp
-L Connector:Conn_01x04 J?
-U 1 1 5B6AC160
-P 6750 1200
-F 0 "J?" H 6670 775 50  0000 C CNN
-F 1 "nap stm8" H 6670 866 50  0000 C CNN
-F 2 "Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm" H 6750 1200 50  0001 C CNN
-F 3 "~" H 6750 1200 50  0001 C CNN
-	1    6750 1200
-	-1   0    0    1   
-$EndComp
-Wire Wire Line
-	6950 1000 7200 1000
-Wire Wire Line
-	6950 1100 7200 1100
-Wire Wire Line
-	6950 1200 7200 1200
-Wire Wire Line
-	6950 1300 7200 1300
-$Comp
-L power:GND #PWR?
-U 1 1 5B6B301A
-P 7200 1300
-F 0 "#PWR?" H 7200 1050 50  0001 C CNN
-F 1 "GND" H 7205 1127 50  0000 C CNN
-F 2 "" H 7200 1300 50  0001 C CNN
-F 3 "" H 7200 1300 50  0001 C CNN
-	1    7200 1300
-	1    0    0    -1  
-$EndComp
-$Comp
-L power:+3V3 #PWR?
-U 1 1 5B6B30D6
-P 7200 1000
-F 0 "#PWR?" H 7200 850 50  0001 C CNN
-F 1 "+3V3" H 7215 1173 50  0000 C CNN
-F 2 "" H 7200 1000 50  0001 C CNN
-F 3 "" H 7200 1000 50  0001 C CNN
-	1    7200 1000
-	1    0    0    -1  
-$EndComp
-Text Label 7000 1100 0    50   ~ 0
-SWIM
-Text Label 7000 1200 0    50   ~ 0
-NRST
-$Comp
-L device:Crystal_GND23 Y?
-U 1 1 5B6B527A
-P 10450 2750
-F 0 "Y?" V 10404 2991 50  0000 L CNN
-F 1 "Crystal_GND23" V 10495 2991 50  0000 L CNN
-F 2 "Crystals:Crystal_SMD_EuroQuartz_X22-4pin_2.5x2.0mm" H 10450 2750 50  0001 C CNN
-F 3 "" H 10450 2750 50  0001 C CNN
-	1    10450 2750
-	0    1    1    0   
-$EndComp
-Wire Wire Line
-	10050 2850 10200 2850
-Wire Wire Line
-	10200 2850 10200 3000
-Wire Wire Line
-	10200 3000 10450 3000
-Wire Wire Line
-	10450 3000 10450 2900
-Wire Wire Line
-	10050 2750 10050 2550
-Wire Wire Line
-	10050 2550 10450 2550
-Wire Wire Line
-	10450 2550 10450 2600
-$Comp
-L device:C_Small C?
-U 1 1 5B6BAFD9
-P 10650 3000
-F 0 "C?" V 10421 3000 50  0000 C CNN
-F 1 "20pF" V 10512 3000 50  0000 C CNN
-F 2 "Capacitors_SMD:C_0805" H 10650 3000 50  0001 C CNN
-F 3 "" H 10650 3000 50  0001 C CNN
-	1    10650 3000
-	0    1    1    0   
-$EndComp
-$Comp
-L device:C_Small C?
-U 1 1 5B6BB094
-P 10650 2550
-F 0 "C?" V 10421 2550 50  0000 C CNN
-F 1 "20pF" V 10512 2550 50  0000 C CNN
-F 2 "Capacitors_SMD:C_0805" H 10650 2550 50  0001 C CNN
-F 3 "" H 10650 2550 50  0001 C CNN
-	1    10650 2550
-	0    1    1    0   
-$EndComp
-Wire Wire Line
-	10450 2550 10550 2550
-Connection ~ 10450 2550
-Wire Wire Line
-	10450 3000 10550 3000
-Connection ~ 10450 3000
-Wire Wire Line
-	10750 2550 10750 2750
-Wire Wire Line
-	10650 2750 10750 2750
-Connection ~ 10750 2750
-Wire Wire Line
-	10750 2750 10750 3000
-$Comp
-L power:GND #PWR?
-U 1 1 5B6C7C4B
-P 10750 3100
-F 0 "#PWR?" H 10750 2850 50  0001 C CNN
-F 1 "GND" H 10755 2927 50  0000 C CNN
-F 2 "" H 10750 3100 50  0001 C CNN
-F 3 "" H 10750 3100 50  0001 C CNN
-	1    10750 3100
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	10750 3100 10750 3000
-Connection ~ 10750 3000
-Wire Wire Line
-	10250 2750 10650 2750
-Connection ~ 10650 2750
-$EndSCHEMATC

+ 340 - 0
atmega328.bak

@@ -0,0 +1,340 @@
+EESchema Schematic File Version 4
+LIBS:vinhome-cache
+EELAYER 26 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 6 8
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L atmel:ATMEGA328P-AU U?
+U 1 1 5B6CC01A
+P 5700 4150
+F 0 "U?" H 5750 5517 50  0000 C CNN
+F 1 "ATMEGA328P-AU" H 5750 5426 50  0000 C CNN
+F 2 "Housings_QFP:TQFP-32_7x7mm_Pitch0.8mm" H 5700 4150 50  0001 C CIN
+F 3 "http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet.pdf" H 5700 4150 50  0001 C CNN
+	1    5700 4150
+	1    0    0    -1  
+$EndComp
+NoConn ~ 4800 4400
+NoConn ~ 4800 4500
+Connection ~ 4800 5250
+$Comp
+L power:GND #PWR?
+U 1 1 5B6CC2E7
+P 4800 5400
+F 0 "#PWR?" H 4800 5150 50  0001 C CNN
+F 1 "GND" H 4805 5227 50  0000 C CNN
+F 2 "" H 4800 5400 50  0001 C CNN
+F 3 "" H 4800 5400 50  0001 C CNN
+	1    4800 5400
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	4800 5150 4800 5250
+Wire Wire Line
+	4800 5400 4800 5350
+Wire Wire Line
+	4800 5250 4800 5350
+Connection ~ 4800 5350
+Wire Wire Line
+	4800 3650 4800 3350
+Connection ~ 4800 3150
+Wire Wire Line
+	4800 3150 4800 3050
+Connection ~ 4800 3350
+Wire Wire Line
+	4800 3350 4800 3150
+$Comp
+L power:+3V3 #PWR?
+U 1 1 5B6CC572
+P 4800 2850
+F 0 "#PWR?" H 4800 2700 50  0001 C CNN
+F 1 "+3V3" H 4815 3023 50  0000 C CNN
+F 2 "" H 4800 2850 50  0001 C CNN
+F 3 "" H 4800 2850 50  0001 C CNN
+	1    4800 2850
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	4800 2850 4800 3050
+Connection ~ 4800 3050
+$Comp
+L device:C_Small C?
+U 1 1 5B6CC796
+P 4700 3650
+F 0 "C?" V 4471 3650 50  0000 C CNN
+F 1 "104" V 4562 3650 50  0000 C CNN
+F 2 "" H 4700 3650 50  0001 C CNN
+F 3 "" H 4700 3650 50  0001 C CNN
+	1    4700 3650
+	0    1    1    0   
+$EndComp
+Connection ~ 4800 3650
+$Comp
+L power:GND #PWR?
+U 1 1 5B6CC845
+P 4500 3650
+F 0 "#PWR?" H 4500 3400 50  0001 C CNN
+F 1 "GND" H 4505 3477 50  0000 C CNN
+F 2 "" H 4500 3650 50  0001 C CNN
+F 3 "" H 4500 3650 50  0001 C CNN
+	1    4500 3650
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	4600 3650 4500 3650
+$Comp
+L device:Crystal_GND24_Small Y?
+U 1 1 5B6CCC42
+P 7000 3700
+F 0 "Y?" V 6954 3866 50  0000 L CNN
+F 1 "16MHZ" V 7045 3866 50  0000 L CNN
+F 2 "Crystals:Crystal_SMD_5032-4pin_5.0x3.2mm" H 7000 3700 50  0001 C CNN
+F 3 "" H 7000 3700 50  0001 C CNN
+	1    7000 3700
+	0    1    1    0   
+$EndComp
+Wire Wire Line
+	6850 3650 6850 3600
+Wire Wire Line
+	6850 3600 7000 3600
+Wire Wire Line
+	6700 3650 6850 3650
+Wire Wire Line
+	6700 3750 6850 3750
+Wire Wire Line
+	6850 3750 6850 3800
+Wire Wire Line
+	6850 3800 7000 3800
+$Comp
+L device:C_Small C?
+U 1 1 5B6CD364
+P 7300 3600
+F 0 "C?" V 7071 3600 50  0000 C CNN
+F 1 "20pF" V 7162 3600 50  0000 C CNN
+F 2 "" H 7300 3600 50  0001 C CNN
+F 3 "" H 7300 3600 50  0001 C CNN
+	1    7300 3600
+	0    1    1    0   
+$EndComp
+Wire Wire Line
+	7200 3600 7000 3600
+Connection ~ 7000 3600
+$Comp
+L device:C_Small C?
+U 1 1 5B6CD756
+P 7300 3800
+F 0 "C?" V 7071 3800 50  0000 C CNN
+F 1 "20pF" V 7400 3850 50  0000 C CNN
+F 2 "" H 7300 3800 50  0001 C CNN
+F 3 "" H 7300 3800 50  0001 C CNN
+	1    7300 3800
+	0    1    1    0   
+$EndComp
+Wire Wire Line
+	7000 3800 7200 3800
+Connection ~ 7000 3800
+$Comp
+L power:GND #PWR?
+U 1 1 5B6CDA03
+P 7500 3700
+F 0 "#PWR?" H 7500 3450 50  0001 C CNN
+F 1 "GND" V 7505 3572 50  0000 R CNN
+F 2 "" H 7500 3700 50  0001 C CNN
+F 3 "" H 7500 3700 50  0001 C CNN
+	1    7500 3700
+	0    -1   -1   0   
+$EndComp
+Wire Wire Line
+	7400 3600 7400 3700
+Wire Wire Line
+	6875 3700 7125 3700
+Connection ~ 7400 3700
+Wire Wire Line
+	7400 3700 7400 3800
+Connection ~ 7125 3700
+Wire Wire Line
+	7125 3700 7400 3700
+Wire Wire Line
+	6700 4650 6915 4650
+Wire Wire Line
+	6700 4750 6910 4750
+Text Label 6775 4650 0    50   ~ 0
+RXD_AT
+Text Label 6785 4750 0    50   ~ 0
+TXD_AT
+Text Label 6800 4500 0    50   ~ 0
+RESET
+Wire Wire Line
+	6700 3050 7000 3050
+Wire Wire Line
+	6700 3150 7000 3150
+Wire Wire Line
+	6700 3250 7000 3250
+Wire Wire Line
+	6700 3350 7000 3350
+Wire Wire Line
+	6700 3450 7000 3450
+Wire Wire Line
+	6700 3550 7000 3550
+Wire Wire Line
+	6700 3900 7000 3900
+Wire Wire Line
+	6700 4000 7000 4000
+Wire Wire Line
+	6700 4100 7000 4100
+Wire Wire Line
+	6700 4200 7000 4200
+Wire Wire Line
+	6700 4300 7000 4300
+Wire Wire Line
+	6700 4400 7000 4400
+Wire Wire Line
+	6700 4850 6950 4850
+Wire Wire Line
+	6700 4950 6950 4950
+Wire Wire Line
+	6700 5050 6950 5050
+Wire Wire Line
+	6700 5150 6950 5150
+Wire Wire Line
+	6700 5250 6950 5250
+Wire Wire Line
+	6700 5350 6950 5350
+Text HLabel 7000 3050 2    50   Input ~ 0
+PB0
+Text HLabel 7000 3150 2    50   Input ~ 0
+PB1
+Text HLabel 7000 3250 2    50   Input ~ 0
+PB2
+Text HLabel 7000 3350 2    50   Input ~ 0
+MOSI
+Text HLabel 7000 3450 2    50   Input ~ 0
+MISO
+Text HLabel 7000 3550 2    50   Input ~ 0
+SCK
+Text HLabel 7000 3900 2    50   Input ~ 0
+PC0
+Text HLabel 7000 4000 2    50   Input ~ 0
+PC1
+Text HLabel 7000 4100 2    50   Input ~ 0
+PC2
+Text HLabel 7000 4200 2    50   Input ~ 0
+PC3
+Text HLabel 7000 4300 2    50   Input ~ 0
+SDA
+Text HLabel 7000 4400 2    50   Input ~ 0
+SCL
+Text HLabel 6950 4850 2    50   Input ~ 0
+PD2
+Text HLabel 6950 4950 2    50   Input ~ 0
+PD3
+Text HLabel 6950 5050 2    50   Input ~ 0
+PD4
+Text HLabel 6950 5150 2    50   Input ~ 0
+PD5
+Text HLabel 6950 5250 2    50   Input ~ 0
+PD6
+Text HLabel 6950 5350 2    50   Input ~ 0
+PD7
+$Comp
+L Connector:Conn_01x05 J?
+U 1 1 5B6D7EF3
+P 1350 1550
+F 0 "J?" H 1270 1125 50  0000 C CNN
+F 1 "nap serial atmega328" H 1450 1250 50  0000 C CNN
+F 2 "" H 1350 1550 50  0001 C CNN
+F 3 "~" H 1350 1550 50  0001 C CNN
+	1    1350 1550
+	-1   0    0    1   
+$EndComp
+$Comp
+L power:+3V3 #PWR?
+U 1 1 5B6D8146
+P 1650 1750
+F 0 "#PWR?" H 1650 1600 50  0001 C CNN
+F 1 "+3V3" H 1665 1923 50  0000 C CNN
+F 2 "" H 1650 1750 50  0001 C CNN
+F 3 "" H 1650 1750 50  0001 C CNN
+	1    1650 1750
+	-1   0    0    1   
+$EndComp
+Wire Wire Line
+	1550 1750 1650 1750
+$Comp
+L power:GND #PWR?
+U 1 1 5B6D8D77
+P 1750 1650
+F 0 "#PWR?" H 1750 1400 50  0001 C CNN
+F 1 "GND" V 1755 1522 50  0000 R CNN
+F 2 "" H 1750 1650 50  0001 C CNN
+F 3 "" H 1750 1650 50  0001 C CNN
+	1    1750 1650
+	0    -1   -1   0   
+$EndComp
+Wire Wire Line
+	1550 1650 1750 1650
+Wire Wire Line
+	1550 1550 1850 1550
+Text Label 1650 1550 0    50   ~ 0
+TXD_AT
+Wire Wire Line
+	1550 1450 1850 1450
+Text Label 1650 1450 0    50   ~ 0
+RXD_AT
+Wire Wire Line
+	1550 1350 1750 1350
+$Comp
+L device:C_Small C?
+U 1 1 5B6DC171
+P 1850 1350
+F 0 "C?" V 1621 1350 50  0000 C CNN
+F 1 "104" V 1712 1350 50  0000 C CNN
+F 2 "Capacitors_SMD:C_0805" H 1850 1350 50  0001 C CNN
+F 3 "" H 1850 1350 50  0001 C CNN
+	1    1850 1350
+	0    1    1    0   
+$EndComp
+Wire Wire Line
+	1950 1350 2200 1350
+Text Label 2000 1350 0    50   ~ 0
+RESET
+Wire Wire Line
+	6700 4500 7400 4500
+$Comp
+L device:R R?
+U 1 1 5B6EB8E6
+P 7550 4500
+F 0 "R?" V 7757 4500 50  0000 C CNN
+F 1 "10k" V 7666 4500 50  0000 C CNN
+F 2 "Resistors_SMD:R_0805_HandSoldering" V 7480 4500 50  0001 C CNN
+F 3 "" H 7550 4500 50  0001 C CNN
+	1    7550 4500
+	0    -1   -1   0   
+$EndComp
+$Comp
+L power:+3V3 #PWR?
+U 1 1 5B6ECCB2
+P 7800 4500
+F 0 "#PWR?" H 7800 4350 50  0001 C CNN
+F 1 "+3V3" V 7815 4628 50  0000 L CNN
+F 2 "" H 7800 4500 50  0001 C CNN
+F 3 "" H 7800 4500 50  0001 C CNN
+	1    7800 4500
+	0    1    1    0   
+$EndComp
+Wire Wire Line
+	7700 4500 7800 4500
+Wire Wire Line
+	7400 3700 7500 3700
+$EndSCHEMATC

+ 340 - 0
atmega328.sch

@@ -0,0 +1,340 @@
+EESchema Schematic File Version 4
+LIBS:vinhome-cache
+EELAYER 26 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 6 8
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L atmel:ATMEGA328P-AU U?
+U 1 1 5B6CC01A
+P 5700 4150
+F 0 "U?" H 5750 5517 50  0000 C CNN
+F 1 "ATMEGA328P-AU" H 5750 5426 50  0000 C CNN
+F 2 "Housings_QFP:TQFP-32_7x7mm_Pitch0.8mm" H 5700 4150 50  0001 C CIN
+F 3 "http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet.pdf" H 5700 4150 50  0001 C CNN
+	1    5700 4150
+	1    0    0    -1  
+$EndComp
+NoConn ~ 4800 4400
+NoConn ~ 4800 4500
+Connection ~ 4800 5250
+$Comp
+L power:GND #PWR?
+U 1 1 5B6CC2E7
+P 4800 5400
+F 0 "#PWR?" H 4800 5150 50  0001 C CNN
+F 1 "GND" H 4805 5227 50  0000 C CNN
+F 2 "" H 4800 5400 50  0001 C CNN
+F 3 "" H 4800 5400 50  0001 C CNN
+	1    4800 5400
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	4800 5150 4800 5250
+Wire Wire Line
+	4800 5400 4800 5350
+Wire Wire Line
+	4800 5250 4800 5350
+Connection ~ 4800 5350
+Wire Wire Line
+	4800 3650 4800 3350
+Connection ~ 4800 3150
+Wire Wire Line
+	4800 3150 4800 3050
+Connection ~ 4800 3350
+Wire Wire Line
+	4800 3350 4800 3150
+$Comp
+L power:+3V3 #PWR?
+U 1 1 5B6CC572
+P 4800 2850
+F 0 "#PWR?" H 4800 2700 50  0001 C CNN
+F 1 "+3V3" H 4815 3023 50  0000 C CNN
+F 2 "" H 4800 2850 50  0001 C CNN
+F 3 "" H 4800 2850 50  0001 C CNN
+	1    4800 2850
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	4800 2850 4800 3050
+Connection ~ 4800 3050
+$Comp
+L device:C_Small C?
+U 1 1 5B6CC796
+P 4700 3650
+F 0 "C?" V 4471 3650 50  0000 C CNN
+F 1 "104" V 4562 3650 50  0000 C CNN
+F 2 "" H 4700 3650 50  0001 C CNN
+F 3 "" H 4700 3650 50  0001 C CNN
+	1    4700 3650
+	0    1    1    0   
+$EndComp
+Connection ~ 4800 3650
+$Comp
+L power:GND #PWR?
+U 1 1 5B6CC845
+P 4500 3650
+F 0 "#PWR?" H 4500 3400 50  0001 C CNN
+F 1 "GND" H 4505 3477 50  0000 C CNN
+F 2 "" H 4500 3650 50  0001 C CNN
+F 3 "" H 4500 3650 50  0001 C CNN
+	1    4500 3650
+	1    0    0    -1  
+$EndComp
+Wire Wire Line
+	4600 3650 4500 3650
+$Comp
+L device:Crystal_GND24_Small Y?
+U 1 1 5B6CCC42
+P 7000 3700
+F 0 "Y?" V 6954 3866 50  0000 L CNN
+F 1 "16MHZ" V 7045 3866 50  0000 L CNN
+F 2 "Crystals:Crystal_SMD_5032-4pin_5.0x3.2mm" H 7000 3700 50  0001 C CNN
+F 3 "" H 7000 3700 50  0001 C CNN
+	1    7000 3700
+	0    1    1    0   
+$EndComp
+Wire Wire Line
+	6850 3650 6850 3600
+Wire Wire Line
+	6850 3600 7000 3600
+Wire Wire Line
+	6700 3650 6850 3650
+Wire Wire Line
+	6700 3750 6850 3750
+Wire Wire Line
+	6850 3750 6850 3800
+Wire Wire Line
+	6850 3800 7000 3800
+$Comp
+L device:C_Small C?
+U 1 1 5B6CD364
+P 7300 3600
+F 0 "C?" V 7071 3600 50  0000 C CNN
+F 1 "20pF" V 7162 3600 50  0000 C CNN
+F 2 "" H 7300 3600 50  0001 C CNN
+F 3 "" H 7300 3600 50  0001 C CNN
+	1    7300 3600
+	0    1    1    0   
+$EndComp
+Wire Wire Line
+	7200 3600 7000 3600
+Connection ~ 7000 3600
+$Comp
+L device:C_Small C?
+U 1 1 5B6CD756
+P 7300 3800
+F 0 "C?" V 7071 3800 50  0000 C CNN
+F 1 "20pF" V 7400 3850 50  0000 C CNN
+F 2 "" H 7300 3800 50  0001 C CNN
+F 3 "" H 7300 3800 50  0001 C CNN
+	1    7300 3800
+	0    1    1    0   
+$EndComp
+Wire Wire Line
+	7000 3800 7200 3800
+Connection ~ 7000 3800
+$Comp
+L power:GND #PWR?
+U 1 1 5B6CDA03
+P 7500 3700
+F 0 "#PWR?" H 7500 3450 50  0001 C CNN
+F 1 "GND" V 7505 3572 50  0000 R CNN
+F 2 "" H 7500 3700 50  0001 C CNN
+F 3 "" H 7500 3700 50  0001 C CNN
+	1    7500 3700
+	0    -1   -1   0   
+$EndComp
+Wire Wire Line
+	7400 3600 7400 3700
+Wire Wire Line
+	6875 3700 7125 3700
+Connection ~ 7400 3700
+Wire Wire Line
+	7400 3700 7400 3800
+Connection ~ 7125 3700
+Wire Wire Line
+	7125 3700 7400 3700
+Wire Wire Line
+	6700 4650 6915 4650
+Wire Wire Line
+	6700 4750 6910 4750
+Text Label 6775 4650 0    50   ~ 0
+RXD_AT
+Text Label 6785 4750 0    50   ~ 0
+TXD_AT
+Text Label 6800 4500 0    50   ~ 0
+RESET
+Wire Wire Line
+	6700 3050 7000 3050
+Wire Wire Line
+	6700 3150 7000 3150
+Wire Wire Line
+	6700 3250 7000 3250
+Wire Wire Line
+	6700 3350 7000 3350
+Wire Wire Line
+	6700 3450 7000 3450
+Wire Wire Line
+	6700 3550 7000 3550
+Wire Wire Line
+	6700 3900 7000 3900
+Wire Wire Line
+	6700 4000 7000 4000
+Wire Wire Line
+	6700 4100 7000 4100
+Wire Wire Line
+	6700 4200 7000 4200
+Wire Wire Line
+	6700 4300 7000 4300
+Wire Wire Line
+	6700 4400 7000 4400
+Wire Wire Line
+	6700 4850 6950 4850
+Wire Wire Line
+	6700 4950 6950 4950
+Wire Wire Line
+	6700 5050 6950 5050
+Wire Wire Line
+	6700 5150 6950 5150
+Wire Wire Line
+	6700 5250 6950 5250
+Wire Wire Line
+	6700 5350 6950 5350
+Text HLabel 7000 3050 2    50   Input ~ 0
+PB0
+Text HLabel 7000 3150 2    50   Input ~ 0
+PB1
+Text HLabel 7000 3250 2    50   Input ~ 0
+PB2
+Text HLabel 7000 3350 2    50   Input ~ 0
+MOSI
+Text HLabel 7000 3450 2    50   Input ~ 0
+MISO
+Text HLabel 7000 3550 2    50   Input ~ 0
+SCK
+Text HLabel 7000 3900 2    50   Input ~ 0
+PC0
+Text HLabel 7000 4000 2    50   Input ~ 0
+PC1
+Text HLabel 7000 4100 2    50   Input ~ 0
+PC2
+Text HLabel 7000 4200 2    50   Input ~ 0
+PC3
+Text HLabel 7000 4300 2    50   Input ~ 0
+SDA
+Text HLabel 7000 4400 2    50   Input ~ 0
+SCL
+Text HLabel 6950 4850 2    50   Input ~ 0
+PD2
+Text HLabel 6950 4950 2    50   Input ~ 0
+PD3
+Text HLabel 6950 5050 2    50   Input ~ 0
+PD4
+Text HLabel 6950 5150 2    50   Input ~ 0
+PD5
+Text HLabel 6950 5250 2    50   Input ~ 0
+PD6
+Text HLabel 6950 5350 2    50   Input ~ 0
+PD7
+$Comp
+L Connector:Conn_01x05 J?
+U 1 1 5B6D7EF3
+P 1350 1550
+F 0 "J?" H 1270 1125 50  0000 C CNN
+F 1 "nap serial atmega328" H 1450 1250 50  0000 C CNN
+F 2 "" H 1350 1550 50  0001 C CNN
+F 3 "~" H 1350 1550 50  0001 C CNN
+	1    1350 1550
+	-1   0    0    1   
+$EndComp
+$Comp
+L power:+3V3 #PWR?
+U 1 1 5B6D8146
+P 1650 1750
+F 0 "#PWR?" H 1650 1600 50  0001 C CNN
+F 1 "+3V3" H 1665 1923 50  0000 C CNN
+F 2 "" H 1650 1750 50  0001 C CNN
+F 3 "" H 1650 1750 50  0001 C CNN
+	1    1650 1750
+	-1   0    0    1   
+$EndComp
+Wire Wire Line
+	1550 1750 1650 1750
+$Comp
+L power:GND #PWR?
+U 1 1 5B6D8D77
+P 1750 1650
+F 0 "#PWR?" H 1750 1400 50  0001 C CNN
+F 1 "GND" V 1755 1522 50  0000 R CNN
+F 2 "" H 1750 1650 50  0001 C CNN
+F 3 "" H 1750 1650 50  0001 C CNN
+	1    1750 1650
+	0    -1   -1   0   
+$EndComp
+Wire Wire Line
+	1550 1650 1750 1650
+Wire Wire Line
+	1550 1550 1850 1550
+Text Label 1650 1550 0    50   ~ 0
+TXD_AT
+Wire Wire Line
+	1550 1450 1850 1450
+Text Label 1650 1450 0    50   ~ 0
+RXD_AT
+Wire Wire Line
+	1550 1350 1750 1350
+$Comp
+L device:C_Small C?
+U 1 1 5B6DC171
+P 1850 1350
+F 0 "C?" V 1621 1350 50  0000 C CNN
+F 1 "104" V 1712 1350 50  0000 C CNN
+F 2 "Capacitors_SMD:C_0805" H 1850 1350 50  0001 C CNN
+F 3 "" H 1850 1350 50  0001 C CNN
+	1    1850 1350
+	0    1    1    0   
+$EndComp
+Wire Wire Line
+	1950 1350 2200 1350
+Text Label 2000 1350 0    50   ~ 0
+RESET
+Wire Wire Line
+	6700 4500 7400 4500
+$Comp
+L device:R R?
+U 1 1 5B6EB8E6
+P 7550 4500
+F 0 "R?" V 7757 4500 50  0000 C CNN
+F 1 "10k" V 7666 4500 50  0000 C CNN
+F 2 "Resistors_SMD:R_0805_HandSoldering" V 7480 4500 50  0001 C CNN
+F 3 "" H 7550 4500 50  0001 C CNN
+	1    7550 4500
+	0    -1   -1   0   
+$EndComp
+$Comp
+L power:+3V3 #PWR?
+U 1 1 5B6ECCB2
+P 7800 4500
+F 0 "#PWR?" H 7800 4350 50  0001 C CNN
+F 1 "+3V3" V 7815 4628 50  0000 L CNN
+F 2 "" H 7800 4500 50  0001 C CNN
+F 3 "" H 7800 4500 50  0001 C CNN
+	1    7800 4500
+	0    1    1    0   
+$EndComp
+Wire Wire Line
+	7700 4500 7800 4500
+Wire Wire Line
+	7400 3700 7500 3700
+$EndSCHEMATC

+ 1 - 1
conecter.bak

@@ -4,7 +4,7 @@ EELAYER 26 0
 EELAYER END
 $Descr A4 11693 8268
 encoding utf-8
-Sheet 4 6
+Sheet 4 7
 Title ""
 Date ""
 Rev ""

+ 1 - 1
conecter.sch

@@ -4,7 +4,7 @@ EELAYER 26 0
 EELAYER END
 $Descr A4 11693 8268
 encoding utf-8
-Sheet 4 6
+Sheet 4 7
 Title ""
 Date ""
 Rev ""

+ 235 - 0
connectorsch.bak

@@ -0,0 +1,235 @@
+EESchema Schematic File Version 4
+LIBS:vinhome-cache
+EELAYER 26 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 7 8
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L Connector:Conn_01x05 J?
+U 1 1 5B6EED46
+P 3850 1800
+F 0 "J?" H 3770 1375 50  0000 C CNN
+F 1 "connector-ESP" H 3770 1466 50  0000 C CNN
+F 2 "Pin_Headers:Pin_Header_Straight_1x05_Pitch2.54mm" H 3850 1800 50  0001 C CNN
+F 3 "~" H 3850 1800 50  0001 C CNN
+	1    3850 1800
+	-1   0    0    1   
+$EndComp
+$Comp
+L device:C_Small C?
+U 1 1 5B6EF154
+P 4250 2000
+F 0 "C?" V 4150 2150 50  0000 C CNN
+F 1 "104" V 4200 2150 50  0000 C CNN
+F 2 "Capacitors_SMD:C_0805" H 4250 2000 50  0001 C CNN
+F 3 "" H 4250 2000 50  0001 C CNN
+	1    4250 2000
+	1    0    0    -1  
+$EndComp
+$Comp
+L power:+3V3 #PWR?
+U 1 1 5B6EF3C1
+P 4250 2150
+F 0 "#PWR?" H 4250 2000 50  0001 C CNN
+F 1 "+3V3" H 4265 2323 50  0000 C CNN
+F 2 "" H 4250 2150 50  0001 C CNN
+F 3 "" H 4250 2150 50  0001 C CNN
+	1    4250 2150
+	-1   0    0    1   
+$EndComp
+Wire Wire Line
+	4050 2000 4050 2100
+Wire Wire Line
+	4050 2100 4250 2100
+Wire Wire Line
+	4250 2100 4250 2150
+Connection ~ 4250 2100
+Wire Wire Line
+	4050 1900 4250 1900
+Wire Wire Line
+	4250 1900 4450 1900
+Connection ~ 4250 1900
+$Comp
+L power:GND #PWR?
+U 1 1 5B6EFEBA
+P 4450 1900
+F 0 "#PWR?" H 4450 1650 50  0001 C CNN
+F 1 "GND" V 4455 1772 50  0000 R CNN
+F 2 "" H 4450 1900 50  0001 C CNN
+F 3 "" H 4450 1900 50  0001 C CNN
+	1    4450 1900
+	0    -1   -1   0   
+$EndComp
+Wire Wire Line
+	4050 1600 4400 1600
+Wire Wire Line
+	4050 1700 4400 1700
+Wire Wire Line
+	4050 1800 4400 1800
+Text HLabel 4400 1600 2    50   Input ~ 0
+OUT_ESP1
+Text HLabel 4400 1700 2    50   Input ~ 0
+OUT_ESP2
+Text HLabel 4400 1800 2    50   Input ~ 0
+OUT_ESP3
+$Comp
+L Connector:Conn_01x07 J?
+U 1 1 5B6F3435
+P 5450 1850
+F 0 "J?" H 5370 1325 50  0000 C CNN
+F 1 "Conn_01x07" H 5370 1416 50  0000 C CNN
+F 2 "Pin_Headers:Pin_Header_Straight_1x07_Pitch2.54mm" H 5450 1850 50  0001 C CNN
+F 3 "~" H 5450 1850 50  0001 C CNN
+	1    5450 1850
+	-1   0    0    1   
+$EndComp
+$Comp
+L device:C_Small C?
+U 1 1 5B6F365D
+P 5950 2150
+F 0 "C?" V 5850 2300 50  0000 C CNN
+F 1 "104" V 5900 2300 50  0000 C CNN
+F 2 "Capacitors_SMD:C_0805" H 5950 2150 50  0001 C CNN
+F 3 "" H 5950 2150 50  0001 C CNN
+	1    5950 2150
+	1    0    0    -1  
+$EndComp
+$Comp
+L power:+3V3 #PWR?
+U 1 1 5B6F36D4
+P 5950 2350
+F 0 "#PWR?" H 5950 2200 50  0001 C CNN
+F 1 "+3V3" H 5965 2523 50  0000 C CNN
+F 2 "" H 5950 2350 50  0001 C CNN
+F 3 "" H 5950 2350 50  0001 C CNN
+	1    5950 2350
+	-1   0    0    1   
+$EndComp
+Wire Wire Line
+	5650 2150 5850 2150
+Wire Wire Line
+	5850 2150 5850 2250
+Wire Wire Line
+	5850 2250 5950 2250
+Wire Wire Line
+	5950 2350 5950 2250
+Connection ~ 5950 2250
+Wire Wire Line
+	5650 2050 5950 2050
+$Comp
+L power:GND #PWR?
+U 1 1 5B6F3F67
+P 6100 2050
+F 0 "#PWR?" H 6100 1800 50  0001 C CNN
+F 1 "GND" V 6105 1922 50  0000 R CNN
+F 2 "" H 6100 2050 50  0001 C CNN
+F 3 "" H 6100 2050 50  0001 C CNN
+	1    6100 2050
+	0    -1   -1   0   
+$EndComp
+Wire Wire Line
+	5950 2050 6100 2050
+Connection ~ 5950 2050
+Wire Wire Line
+	5650 1550 6000 1550
+Wire Wire Line
+	5650 1650 6000 1650
+Wire Wire Line
+	5650 1750 6000 1750
+Wire Wire Line
+	5650 1850 6000 1850
+Wire Wire Line
+	5650 1950 6000 1950
+Text HLabel 6000 1550 2    50   Input ~ 0
+OUT_ESP4
+Text HLabel 6000 1650 2    50   Input ~ 0
+OUT_ESP5
+Text HLabel 6000 1750 2    50   Input ~ 0
+OUT_ESP6
+Text HLabel 6000 1850 2    50   Input ~ 0
+OUT_ESP7
+Text HLabel 6000 1950 2    50   Input ~ 0
+OUT_ESP8
+$Comp
+L Connector:Conn_01x06 J?
+U 1 1 5B6FFC44
+P 7000 1850
+F 0 "J?" H 6920 1325 50  0000 C CNN
+F 1 "Conn_01x06" H 6920 1416 50  0000 C CNN
+F 2 "Pin_Headers:Pin_Header_Straight_1x06_Pitch2.54mm" H 7000 1850 50  0001 C CNN
+F 3 "~" H 7000 1850 50  0001 C CNN
+	1    7000 1850
+	-1   0    0    1   
+$EndComp
+$Comp
+L device:C_Small C?
+U 1 1 5B6FFDBD
+P 7500 2050
+F 0 "C?" V 7400 2050 50  0000 C CNN
+F 1 "104" V 7600 2050 50  0000 C CNN
+F 2 "Capacitors_SMD:C_0805" H 7500 2050 50  0001 C CNN
+F 3 "" H 7500 2050 50  0001 C CNN
+	1    7500 2050
+	1    0    0    -1  
+$EndComp
+$Comp
+L power:+3V3 #PWR?
+U 1 1 5B6FFE3F
+P 7500 2200
+F 0 "#PWR?" H 7500 2050 50  0001 C CNN
+F 1 "+3V3" H 7515 2373 50  0000 C CNN
+F 2 "" H 7500 2200 50  0001 C CNN
+F 3 "" H 7500 2200 50  0001 C CNN
+	1    7500 2200
+	-1   0    0    1   
+$EndComp
+Wire Wire Line
+	7200 2050 7200 2150
+Wire Wire Line
+	7200 2150 7500 2150
+Wire Wire Line
+	7500 2200 7500 2150
+Connection ~ 7500 2150
+Wire Wire Line
+	7200 1950 7500 1950
+$Comp
+L power:GND #PWR?
+U 1 1 5B7010FE
+P 7600 1950
+F 0 "#PWR?" H 7600 1700 50  0001 C CNN
+F 1 "GND" V 7605 1822 50  0000 R CNN
+F 2 "" H 7600 1950 50  0001 C CNN
+F 3 "" H 7600 1950 50  0001 C CNN
+	1    7600 1950
+	0    -1   -1   0   
+$EndComp
+Wire Wire Line
+	7500 1950 7600 1950
+Connection ~ 7500 1950
+Wire Wire Line
+	7200 1550 7550 1550
+Wire Wire Line
+	7200 1650 7550 1650
+Wire Wire Line
+	7200 1750 7550 1750
+Wire Wire Line
+	7200 1850 7550 1850
+Text HLabel 7550 1550 2    50   Input ~ 0
+OUT_ESP9
+Text HLabel 7550 1650 2    50   Input ~ 0
+OUT_ESP10
+Text HLabel 7550 1750 2    50   Input ~ 0
+OUT_ESP11
+Text HLabel 7550 1850 2    50   Input ~ 0
+OUT_ESP12
+$EndSCHEMATC

+ 235 - 0
connectorsch.sch

@@ -0,0 +1,235 @@
+EESchema Schematic File Version 4
+LIBS:vinhome-cache
+EELAYER 26 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 7 8
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L Connector:Conn_01x05 J?
+U 1 1 5B6EED46
+P 3850 1800
+F 0 "J?" H 3770 1375 50  0000 C CNN
+F 1 "connector-ESP" H 3770 1466 50  0000 C CNN
+F 2 "Pin_Headers:Pin_Header_Straight_1x05_Pitch2.54mm" H 3850 1800 50  0001 C CNN
+F 3 "~" H 3850 1800 50  0001 C CNN
+	1    3850 1800
+	-1   0    0    1   
+$EndComp
+$Comp
+L device:C_Small C?
+U 1 1 5B6EF154
+P 4250 2000
+F 0 "C?" V 4150 2150 50  0000 C CNN
+F 1 "104" V 4200 2150 50  0000 C CNN
+F 2 "Capacitors_SMD:C_0805" H 4250 2000 50  0001 C CNN
+F 3 "" H 4250 2000 50  0001 C CNN
+	1    4250 2000
+	1    0    0    -1  
+$EndComp
+$Comp
+L power:+3V3 #PWR?
+U 1 1 5B6EF3C1
+P 4250 2150
+F 0 "#PWR?" H 4250 2000 50  0001 C CNN
+F 1 "+3V3" H 4265 2323 50  0000 C CNN
+F 2 "" H 4250 2150 50  0001 C CNN
+F 3 "" H 4250 2150 50  0001 C CNN
+	1    4250 2150
+	-1   0    0    1   
+$EndComp
+Wire Wire Line
+	4050 2000 4050 2100
+Wire Wire Line
+	4050 2100 4250 2100
+Wire Wire Line
+	4250 2100 4250 2150
+Connection ~ 4250 2100
+Wire Wire Line
+	4050 1900 4250 1900
+Wire Wire Line
+	4250 1900 4450 1900
+Connection ~ 4250 1900
+$Comp
+L power:GND #PWR?
+U 1 1 5B6EFEBA
+P 4450 1900
+F 0 "#PWR?" H 4450 1650 50  0001 C CNN
+F 1 "GND" V 4455 1772 50  0000 R CNN
+F 2 "" H 4450 1900 50  0001 C CNN
+F 3 "" H 4450 1900 50  0001 C CNN
+	1    4450 1900
+	0    -1   -1   0   
+$EndComp
+Wire Wire Line
+	4050 1600 4400 1600
+Wire Wire Line
+	4050 1700 4400 1700
+Wire Wire Line
+	4050 1800 4400 1800
+Text HLabel 4400 1600 2    50   Input ~ 0
+OUT_ESP1
+Text HLabel 4400 1700 2    50   Input ~ 0
+OUT_ESP2
+Text HLabel 4400 1800 2    50   Input ~ 0
+OUT_ESP3
+$Comp
+L Connector:Conn_01x07 J?
+U 1 1 5B6F3435
+P 5450 1850
+F 0 "J?" H 5370 1325 50  0000 C CNN
+F 1 "Conn_01x07" H 5370 1416 50  0000 C CNN
+F 2 "Pin_Headers:Pin_Header_Straight_1x07_Pitch2.54mm" H 5450 1850 50  0001 C CNN
+F 3 "~" H 5450 1850 50  0001 C CNN
+	1    5450 1850
+	-1   0    0    1   
+$EndComp
+$Comp
+L device:C_Small C?
+U 1 1 5B6F365D
+P 5950 2150
+F 0 "C?" V 5850 2300 50  0000 C CNN
+F 1 "104" V 5900 2300 50  0000 C CNN
+F 2 "Capacitors_SMD:C_0805" H 5950 2150 50  0001 C CNN
+F 3 "" H 5950 2150 50  0001 C CNN
+	1    5950 2150
+	1    0    0    -1  
+$EndComp
+$Comp
+L power:+3V3 #PWR?
+U 1 1 5B6F36D4
+P 5950 2350
+F 0 "#PWR?" H 5950 2200 50  0001 C CNN
+F 1 "+3V3" H 5965 2523 50  0000 C CNN
+F 2 "" H 5950 2350 50  0001 C CNN
+F 3 "" H 5950 2350 50  0001 C CNN
+	1    5950 2350
+	-1   0    0    1   
+$EndComp
+Wire Wire Line
+	5650 2150 5850 2150
+Wire Wire Line
+	5850 2150 5850 2250
+Wire Wire Line
+	5850 2250 5950 2250
+Wire Wire Line
+	5950 2350 5950 2250
+Connection ~ 5950 2250
+Wire Wire Line
+	5650 2050 5950 2050
+$Comp
+L power:GND #PWR?
+U 1 1 5B6F3F67
+P 6100 2050
+F 0 "#PWR?" H 6100 1800 50  0001 C CNN
+F 1 "GND" V 6105 1922 50  0000 R CNN
+F 2 "" H 6100 2050 50  0001 C CNN
+F 3 "" H 6100 2050 50  0001 C CNN
+	1    6100 2050
+	0    -1   -1   0   
+$EndComp
+Wire Wire Line
+	5950 2050 6100 2050
+Connection ~ 5950 2050
+Wire Wire Line
+	5650 1550 6000 1550
+Wire Wire Line
+	5650 1650 6000 1650
+Wire Wire Line
+	5650 1750 6000 1750
+Wire Wire Line
+	5650 1850 6000 1850
+Wire Wire Line
+	5650 1950 6000 1950
+Text HLabel 6000 1550 2    50   Input ~ 0
+OUT_ESP4
+Text HLabel 6000 1650 2    50   Input ~ 0
+OUT_ESP5
+Text HLabel 6000 1750 2    50   Input ~ 0
+OUT_ESP6
+Text HLabel 6000 1850 2    50   Input ~ 0
+OUT_ESP7
+Text HLabel 6000 1950 2    50   Input ~ 0
+OUT_ESP8
+$Comp
+L Connector:Conn_01x06 J?
+U 1 1 5B6FFC44
+P 7000 1850
+F 0 "J?" H 6920 1325 50  0000 C CNN
+F 1 "Conn_01x06" H 6920 1416 50  0000 C CNN
+F 2 "Pin_Headers:Pin_Header_Straight_1x06_Pitch2.54mm" H 7000 1850 50  0001 C CNN
+F 3 "~" H 7000 1850 50  0001 C CNN
+	1    7000 1850
+	-1   0    0    1   
+$EndComp
+$Comp
+L device:C_Small C?
+U 1 1 5B6FFDBD
+P 7500 2050
+F 0 "C?" V 7400 2050 50  0000 C CNN
+F 1 "104" V 7600 2050 50  0000 C CNN
+F 2 "Capacitors_SMD:C_0805" H 7500 2050 50  0001 C CNN
+F 3 "" H 7500 2050 50  0001 C CNN
+	1    7500 2050
+	1    0    0    -1  
+$EndComp
+$Comp
+L power:+3V3 #PWR?
+U 1 1 5B6FFE3F
+P 7500 2200
+F 0 "#PWR?" H 7500 2050 50  0001 C CNN
+F 1 "+3V3" H 7515 2373 50  0000 C CNN
+F 2 "" H 7500 2200 50  0001 C CNN
+F 3 "" H 7500 2200 50  0001 C CNN
+	1    7500 2200
+	-1   0    0    1   
+$EndComp
+Wire Wire Line
+	7200 2050 7200 2150
+Wire Wire Line
+	7200 2150 7500 2150
+Wire Wire Line
+	7500 2200 7500 2150
+Connection ~ 7500 2150
+Wire Wire Line
+	7200 1950 7500 1950
+$Comp
+L power:GND #PWR?
+U 1 1 5B7010FE
+P 7600 1950
+F 0 "#PWR?" H 7600 1700 50  0001 C CNN
+F 1 "GND" V 7605 1822 50  0000 R CNN
+F 2 "" H 7600 1950 50  0001 C CNN
+F 3 "" H 7600 1950 50  0001 C CNN
+	1    7600 1950
+	0    -1   -1   0   
+$EndComp
+Wire Wire Line
+	7500 1950 7600 1950
+Connection ~ 7500 1950
+Wire Wire Line
+	7200 1550 7550 1550
+Wire Wire Line
+	7200 1650 7550 1650
+Wire Wire Line
+	7200 1750 7550 1750
+Wire Wire Line
+	7200 1850 7550 1850
+Text HLabel 7550 1550 2    50   Input ~ 0
+OUT_ESP9
+Text HLabel 7550 1650 2    50   Input ~ 0
+OUT_ESP10
+Text HLabel 7550 1750 2    50   Input ~ 0
+OUT_ESP11
+Text HLabel 7550 1850 2    50   Input ~ 0
+OUT_ESP12
+$EndSCHEMATC

+ 1 - 1
display.bak

@@ -4,7 +4,7 @@ EELAYER 26 0
 EELAYER END
 $Descr A4 11693 8268
 encoding utf-8
-Sheet 2 6
+Sheet 2 8
 Title ""
 Date ""
 Rev ""

+ 1 - 1
display.sch

@@ -4,7 +4,7 @@ EELAYER 26 0
 EELAYER END
 $Descr A4 11693 8268
 encoding utf-8
-Sheet 2 6
+Sheet 2 8
 Title ""
 Date ""
 Rev ""

+ 1 - 1
keypad.bak

@@ -4,7 +4,7 @@ EELAYER 26 0
 EELAYER END
 $Descr A4 11693 8268
 encoding utf-8
-Sheet 5 6
+Sheet 4 8
 Title ""
 Date ""
 Rev ""

+ 1 - 1
keypad.sch

@@ -4,7 +4,7 @@ EELAYER 26 0
 EELAYER END
 $Descr A4 11693 8268
 encoding utf-8
-Sheet 5 6
+Sheet 4 8
 Title ""
 Date ""
 Rev ""

+ 145 - 348
main.bak

@@ -4,7 +4,7 @@ EELAYER 26 0
 EELAYER END
 $Descr A4 11693 8268
 encoding utf-8
-Sheet 6 6
+Sheet 5 8
 Title ""
 Date ""
 Rev ""
@@ -17,104 +17,104 @@ $EndDescr
 $Comp
 L ESP8266:ESP-12E U?
 U 1 1 5B61664F
-P 4800 3150
-F 0 "U?" H 4800 3915 50  0000 C CNN
-F 1 "ESP-12E" H 4800 3824 50  0000 C CNN
-F 2 "ESP8266:ESP-12E_SMD" H 4800 3150 50  0001 C CNN
-F 3 "" H 4800 3150 50  0001 C CNN
-	1    4800 3150
+P 5400 3100
+F 0 "U?" H 5400 3865 50  0000 C CNN
+F 1 "ESP-12E" H 5400 3774 50  0000 C CNN
+F 2 "ESP8266:ESP-12E_SMD" H 5400 3100 50  0001 C CNN
+F 3 "" H 5400 3100 50  0001 C CNN
+	1    5400 3100
 	1    0    0    -1  
 $EndComp
 Wire Wire Line
-	3900 2850 3600 2850
-Text Label 3650 2850 0    50   ~ 0
+	4500 2800 4200 2800
+Text Label 4250 2800 0    50   ~ 0
 RST
 $Comp
 L power:+3V3 #PWR?
 U 1 1 5B618403
-P 3750 3550
-F 0 "#PWR?" H 3750 3400 50  0001 C CNN
-F 1 "+3V3" V 3765 3678 50  0000 L CNN
-F 2 "" H 3750 3550 50  0001 C CNN
-F 3 "" H 3750 3550 50  0001 C CNN
-	1    3750 3550
+P 4350 3500
+F 0 "#PWR?" H 4350 3350 50  0001 C CNN
+F 1 "+3V3" V 4365 3628 50  0000 L CNN
+F 2 "" H 4350 3500 50  0001 C CNN
+F 3 "" H 4350 3500 50  0001 C CNN
+	1    4350 3500
 	0    -1   -1   0   
 $EndComp
 Wire Wire Line
-	3900 3550 3800 3550
+	4500 3500 4400 3500
 $Comp
 L power:GND #PWR?
 U 1 1 5B6184D1
-P 5900 3550
-F 0 "#PWR?" H 5900 3300 50  0001 C CNN
-F 1 "GND" V 5905 3422 50  0000 R CNN
-F 2 "" H 5900 3550 50  0001 C CNN
-F 3 "" H 5900 3550 50  0001 C CNN
-	1    5900 3550
+P 6500 3500
+F 0 "#PWR?" H 6500 3250 50  0001 C CNN
+F 1 "GND" V 6505 3372 50  0000 R CNN
+F 2 "" H 6500 3500 50  0001 C CNN
+F 3 "" H 6500 3500 50  0001 C CNN
+	1    6500 3500
 	0    -1   -1   0   
 $EndComp
 Wire Wire Line
-	5700 3550 5900 3550
+	6300 3500 6500 3500
 $Comp
 L device:C_Small C?
 U 1 1 5B618730
-P 3800 3750
-F 0 "C?" H 3892 3796 50  0000 L CNN
-F 1 "105" H 3892 3705 50  0000 L CNN
-F 2 "Capacitors_SMD:C_0805_HandSoldering" H 3800 3750 50  0001 C CNN
-F 3 "" H 3800 3750 50  0001 C CNN
-	1    3800 3750
+P 4400 3700
+F 0 "C?" H 4492 3746 50  0000 L CNN
+F 1 "105" H 4492 3655 50  0000 L CNN
+F 2 "Capacitors_SMD:C_0805_HandSoldering" H 4400 3700 50  0001 C CNN
+F 3 "" H 4400 3700 50  0001 C CNN
+	1    4400 3700
 	1    0    0    -1  
 $EndComp
 $Comp
 L power:GND #PWR?
 U 1 1 5B618843
-P 3800 3950
-F 0 "#PWR?" H 3800 3700 50  0001 C CNN
-F 1 "GND" H 3805 3777 50  0000 C CNN
-F 2 "" H 3800 3950 50  0001 C CNN
-F 3 "" H 3800 3950 50  0001 C CNN
-	1    3800 3950
+P 4400 3900
+F 0 "#PWR?" H 4400 3650 50  0001 C CNN
+F 1 "GND" H 4405 3727 50  0000 C CNN
+F 2 "" H 4400 3900 50  0001 C CNN
+F 3 "" H 4400 3900 50  0001 C CNN
+	1    4400 3900
 	1    0    0    -1  
 $EndComp
 Wire Wire Line
-	3800 3650 3800 3550
-Connection ~ 3800 3550
+	4400 3600 4400 3500
+Connection ~ 4400 3500
 Wire Wire Line
-	3800 3550 3750 3550
+	4400 3500 4350 3500
 Wire Wire Line
-	3800 3850 3800 3950
-NoConn ~ 3900 2950
+	4400 3800 4400 3900
+NoConn ~ 4500 2900
 Wire Wire Line
-	3900 3050 3600 3050
-Text Label 3650 3050 0    50   ~ 0
+	4500 3000 4200 3000
+Text Label 4250 3000 0    50   ~ 0
 CH_PD
 Wire Wire Line
-	3900 3150 3600 3150
+	4500 3100 4200 3100
 Wire Wire Line
-	3900 3250 3600 3250
+	4500 3200 4200 3200
 Wire Wire Line
-	3600 3350 3900 3350
+	4200 3300 4500 3300
 Wire Wire Line
-	3900 3450 3600 3450
+	4500 3400 4200 3400
 Wire Wire Line
-	5700 3250 6000 3250
+	6300 3200 6600 3200
 Wire Wire Line
-	5700 3350 6000 3350
+	6300 3300 6600 3300
 Wire Wire Line
-	5700 3450 6000 3450
+	6300 3400 6600 3400
 Wire Wire Line
-	4550 4050 4550 4250
+	5150 4000 5150 4200
 Wire Wire Line
-	4650 4050 4650 4250
+	5250 4000 5250 4200
 Wire Wire Line
-	4750 4050 4750 4250
+	5350 4000 5350 4200
 Wire Wire Line
-	4850 4050 4850 4250
+	5450 4000 5450 4200
 Wire Wire Line
-	4950 4050 4950 4250
+	5550 4000 5550 4200
 Wire Wire Line
-	5050 4050 5050 4250
+	5650 4000 5650 4200
 $Comp
 L device:R R?
 U 1 1 5B61A13D
@@ -259,52 +259,20 @@ Wire Wire Line
 	1400 2650 2000 2650
 Wire Wire Line
 	2000 2950 2000 2850
-Text HLabel 6000 2850 2    50   Input ~ 0
-TXD
-Text HLabel 6000 2950 2    50   Input ~ 0
-RXD
 Wire Wire Line
-	5700 2850 6000 2850
-Wire Wire Line
-	5700 2950 6000 2950
-Wire Wire Line
-	5700 3050 6000 3050
-Wire Wire Line
-	5700 3150 6000 3150
-Text HLabel 6000 3050 2    50   Input ~ 0
-P.5
-Text HLabel 6000 3150 2    50   Input ~ 0
-P.4
-Text HLabel 6000 3250 2    50   Input ~ 0
-P.0
-Text HLabel 6000 3350 2    50   Input ~ 0
-P.2
-Text HLabel 6000 3450 2    50   Input ~ 0
-P.15
-Text HLabel 4650 4250 3    50   Input ~ 0
-MISO
-Text HLabel 4750 4250 3    50   Input ~ 0
-P.9
-Text HLabel 4850 4250 3    50   Input ~ 0
-P.10
-Text HLabel 4950 4250 3    50   Input ~ 0
-MOSI
-Text HLabel 5050 4250 3    50   Input ~ 0
-SCLK
-Text HLabel 3600 3150 0    50   Input ~ 0
-P.16
-Text HLabel 3600 3250 0    50   Input ~ 0
-P.14
-Text HLabel 3600 3350 0    50   Input ~ 0
-P.12
-Text HLabel 3600 3450 0    50   Input ~ 0
-P.13
-NoConn ~ 4550 4250
-Text Label 5700 3450 0    50   ~ 0
+	6300 2800 6600 2800
+Wire Wire Line
+	6300 2900 6600 2900
+Wire Wire Line
+	6300 3000 6600 3000
+Wire Wire Line
+	6300 3100 6600 3100
+NoConn ~ 5150 4200
+Text Label 6300 3400 0    50   ~ 0
 GPIO15
-Text Label 5700 3250 0    50   ~ 0
+Text Label 6300 3200 0    50   ~ 0
 GPIO0
-Text Label 5700 3350 0    50   ~ 0
+Text Label 6300 3300 0    50   ~ 0
 GPIO2
 $Comp
 L Connector:Conn_01x02 J?
@@ -337,272 +305,101 @@ Wire Wire Line
 Text Label 1350 3600 0    50   ~ 0
 GPIO0
 $Comp
-L MCU_ST_STM8:STM8S003F3P U?
-U 1 1 5B69698B
-P 8750 3250
-F 0 "U?" H 8750 4228 50  0000 C CNN
-F 1 "STM8S003F3P" H 8750 4137 50  0000 C CNN
-F 2 "Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm" H 7600 2450 50  0001 L CIN
-F 3 "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00024550.pdf" H 8700 2850 50  0001 C CNN
-	1    8750 3250
-	1    0    0    -1  
-$EndComp
-$Comp
-L device:C_Small C?
-U 1 1 5B69841A
-P 7300 4050
-F 0 "C?" H 7392 4096 50  0000 L CNN
-F 1 "104" H 7392 4005 50  0000 L CNN
-F 2 "Capacitors_SMD:C_0805_HandSoldering" H 7300 4050 50  0001 C CNN
-F 3 "" H 7300 4050 50  0001 C CNN
-	1    7300 4050
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	7300 3950 7300 3850
-Wire Wire Line
-	7300 3850 7450 3850
-$Comp
-L power:GND #PWR?
-U 1 1 5B698F7D
-P 8750 4400
-F 0 "#PWR?" H 8750 4150 50  0001 C CNN
-F 1 "GND" H 8755 4227 50  0000 C CNN
-F 2 "" H 8750 4400 50  0001 C CNN
-F 3 "" H 8750 4400 50  0001 C CNN
-	1    8750 4400
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	8750 4400 8750 4150
-$Comp
-L power:GND #PWR?
-U 1 1 5B699A1E
-P 7300 4300
-F 0 "#PWR?" H 7300 4050 50  0001 C CNN
-F 1 "GND" H 7305 4127 50  0000 C CNN
-F 2 "" H 7300 4300 50  0001 C CNN
-F 3 "" H 7300 4300 50  0001 C CNN
-	1    7300 4300
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	7300 4300 7300 4150
-$Comp
-L power:+3V3 #PWR?
-U 1 1 5B69A7B0
-P 8750 2200
-F 0 "#PWR?" H 8750 2050 50  0001 C CNN
-F 1 "+3V3" H 8765 2373 50  0000 C CNN
-F 2 "" H 8750 2200 50  0001 C CNN
-F 3 "" H 8750 2200 50  0001 C CNN
-	1    8750 2200
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	8750 2200 8750 2300
-$Comp
-L device:C_Small C?
-U 1 1 5B69B71F
-P 9000 2300
-F 0 "C?" V 8771 2300 50  0000 C CNN
-F 1 "104" V 8862 2300 50  0000 C CNN
-F 2 "Capacitors_SMD:C_0805_HandSoldering" H 9000 2300 50  0001 C CNN
-F 3 "" H 9000 2300 50  0001 C CNN
-	1    9000 2300
-	0    1    1    0   
-$EndComp
-Wire Wire Line
-	8900 2300 8750 2300
-Connection ~ 8750 2300
-Wire Wire Line
-	8750 2300 8750 2450
-$Comp
-L power:GND #PWR?
-U 1 1 5B69C3FA
-P 9250 2300
-F 0 "#PWR?" H 9250 2050 50  0001 C CNN
-F 1 "GND" H 9255 2127 50  0000 C CNN
-F 2 "" H 9250 2300 50  0001 C CNN
-F 3 "" H 9250 2300 50  0001 C CNN
-	1    9250 2300
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	9100 2300 9250 2300
-$Comp
-L device:R R?
-U 1 1 5B69D306
-P 7400 2450
-F 0 "R?" H 7470 2496 50  0000 L CNN
-F 1 "103" H 7470 2405 50  0000 L CNN
-F 2 "" V 7330 2450 50  0001 C CNN
-F 3 "" H 7400 2450 50  0001 C CNN
-	1    7400 2450
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	7400 2600 7400 2750
-Wire Wire Line
-	7400 2750 7450 2750
-$Comp
-L power:+3V3 #PWR?
-U 1 1 5B69E095
-P 7400 2150
-F 0 "#PWR?" H 7400 2000 50  0001 C CNN
-F 1 "+3V3" H 7415 2323 50  0000 C CNN
-F 2 "" H 7400 2150 50  0001 C CNN
-F 3 "" H 7400 2150 50  0001 C CNN
-	1    7400 2150
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	7400 2150 7400 2300
-Wire Wire Line
-	6950 2750 7400 2750
-Connection ~ 7400 2750
-Wire Wire Line
-	7450 3050 6950 3050
-Text Label 7050 2750 0    50   ~ 0
-NRST
-Text Label 7050 3050 0    50   ~ 0
-SWIM
-Wire Wire Line
-	7450 3150 6950 3150
-Text Label 7050 3150 0    50   ~ 0
-RST
-NoConn ~ 10050 2950
-NoConn ~ 10050 3150
-NoConn ~ 10050 3250
-NoConn ~ 10050 3450
-NoConn ~ 10050 3550
-NoConn ~ 10050 3650
-NoConn ~ 10050 3750
-NoConn ~ 10050 3850
-NoConn ~ 7450 3250
-NoConn ~ 7450 3350
-NoConn ~ 7450 3450
-NoConn ~ 7450 3550
-$Comp
 L Connector:Conn_01x04 J?
-U 1 1 5B6AC160
-P 6750 1200
-F 0 "J?" H 6670 775 50  0000 C CNN
-F 1 "nap stm8" H 6670 866 50  0000 C CNN
-F 2 "Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm" H 6750 1200 50  0001 C CNN
-F 3 "~" H 6750 1200 50  0001 C CNN
-	1    6750 1200
+U 1 1 5B6C3707
+P 1050 4450
+F 0 "J?" H 970 4025 50  0000 C CNN
+F 1 "nap" H 970 4116 50  0000 C CNN
+F 2 "" H 1050 4450 50  0001 C CNN
+F 3 "~" H 1050 4450 50  0001 C CNN
+	1    1050 4450
 	-1   0    0    1   
 $EndComp
-Wire Wire Line
-	6950 1000 7200 1000
-Wire Wire Line
-	6950 1100 7200 1100
-Wire Wire Line
-	6950 1200 7200 1200
-Wire Wire Line
-	6950 1300 7200 1300
-$Comp
-L power:GND #PWR?
-U 1 1 5B6B301A
-P 7200 1300
-F 0 "#PWR?" H 7200 1050 50  0001 C CNN
-F 1 "GND" H 7205 1127 50  0000 C CNN
-F 2 "" H 7200 1300 50  0001 C CNN
-F 3 "" H 7200 1300 50  0001 C CNN
-	1    7200 1300
-	1    0    0    -1  
-$EndComp
 $Comp
 L power:+3V3 #PWR?
-U 1 1 5B6B30D6
-P 7200 1000
-F 0 "#PWR?" H 7200 850 50  0001 C CNN
-F 1 "+3V3" H 7215 1173 50  0000 C CNN
-F 2 "" H 7200 1000 50  0001 C CNN
-F 3 "" H 7200 1000 50  0001 C CNN
-	1    7200 1000
-	1    0    0    -1  
+U 1 1 5B6C4359
+P 1250 4800
+F 0 "#PWR?" H 1250 4650 50  0001 C CNN
+F 1 "+3V3" H 1265 4973 50  0000 C CNN
+F 2 "" H 1250 4800 50  0001 C CNN
+F 3 "" H 1250 4800 50  0001 C CNN
+	1    1250 4800
+	-1   0    0    1   
 $EndComp
-Text Label 7000 1100 0    50   ~ 0
-SWIM
-Text Label 7000 1200 0    50   ~ 0
-NRST
 $Comp
-L device:Crystal_GND23 Y?
-U 1 1 5B6B527A
-P 10450 2750
-F 0 "Y?" V 10404 2991 50  0000 L CNN
-F 1 "Crystal_GND23" V 10495 2991 50  0000 L CNN
-F 2 "Crystals:Crystal_SMD_EuroQuartz_X22-4pin_2.5x2.0mm" H 10450 2750 50  0001 C CNN
-F 3 "" H 10450 2750 50  0001 C CNN
-	1    10450 2750
-	0    1    1    0   
+L power:GND #PWR?
+U 1 1 5B6C4F86
+P 1550 4450
+F 0 "#PWR?" H 1550 4200 50  0001 C CNN
+F 1 "GND" V 1555 4322 50  0000 R CNN
+F 2 "" H 1550 4450 50  0001 C CNN
+F 3 "" H 1550 4450 50  0001 C CNN
+	1    1550 4450
+	0    -1   -1   0   
 $EndComp
 Wire Wire Line
-	10050 2850 10200 2850
-Wire Wire Line
-	10200 2850 10200 3000
+	1250 4450 1450 4450
 Wire Wire Line
-	10200 3000 10450 3000
-Wire Wire Line
-	10450 3000 10450 2900
-Wire Wire Line
-	10050 2750 10050 2550
-Wire Wire Line
-	10050 2550 10450 2550
-Wire Wire Line
-	10450 2550 10450 2600
-$Comp
-L device:C_Small C?
-U 1 1 5B6BAFD9
-P 10650 3000
-F 0 "C?" V 10421 3000 50  0000 C CNN
-F 1 "20pF" V 10512 3000 50  0000 C CNN
-F 2 "Capacitors_SMD:C_0805" H 10650 3000 50  0001 C CNN
-F 3 "" H 10650 3000 50  0001 C CNN
-	1    10650 3000
-	0    1    1    0   
-$EndComp
+	1250 4800 1250 4650
 $Comp
 L device:C_Small C?
-U 1 1 5B6BB094
-P 10650 2550
-F 0 "C?" V 10421 2550 50  0000 C CNN
-F 1 "20pF" V 10512 2550 50  0000 C CNN
-F 2 "Capacitors_SMD:C_0805" H 10650 2550 50  0001 C CNN
-F 3 "" H 10650 2550 50  0001 C CNN
-	1    10650 2550
-	0    1    1    0   
+U 1 1 5B6C7440
+P 1450 4550
+F 0 "C?" H 1542 4596 50  0000 L CNN
+F 1 "104" H 1542 4505 50  0000 L CNN
+F 2 "Capacitors_SMD:C_0805" H 1450 4550 50  0001 C CNN
+F 3 "" H 1450 4550 50  0001 C CNN
+	1    1450 4550
+	1    0    0    -1  
 $EndComp
+Connection ~ 1450 4450
 Wire Wire Line
-	10450 2550 10550 2550
-Connection ~ 10450 2550
+	1450 4450 1550 4450
 Wire Wire Line
-	10450 3000 10550 3000
-Connection ~ 10450 3000
+	1450 4650 1250 4650
+Connection ~ 1250 4650
 Wire Wire Line
-	10750 2550 10750 2750
+	1250 4650 1250 4550
 Wire Wire Line
-	10650 2750 10750 2750
-Connection ~ 10750 2750
+	1250 4250 1650 4250
 Wire Wire Line
-	10750 2750 10750 3000
-$Comp
-L power:GND #PWR?
-U 1 1 5B6C7C4B
-P 10750 3100
-F 0 "#PWR?" H 10750 2850 50  0001 C CNN
-F 1 "GND" H 10755 2927 50  0000 C CNN
-F 2 "" H 10750 3100 50  0001 C CNN
-F 3 "" H 10750 3100 50  0001 C CNN
-	1    10750 3100
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	10750 3100 10750 3000
-Connection ~ 10750 3000
-Wire Wire Line
-	10250 2750 10650 2750
-Connection ~ 10650 2750
+	1250 4350 1650 4350
+Text Label 6400 2800 0    50   ~ 0
+TXD
+Text Label 6400 2900 0    50   ~ 0
+RXD
+Text Label 1350 4350 0    50   ~ 0
+TXD
+Text Label 1350 4250 0    50   ~ 0
+RXD
+Text HLabel 4200 2800 0    50   Input ~ 0
+RST
+Text HLabel 6600 3300 2    50   Input ~ 0
+SDA_ESP
+Text HLabel 4200 3200 0    50   Input ~ 0
+SCL_ESP
+Text HLabel 6600 3000 2    50   Input ~ 0
+GPIO5
+Text HLabel 6600 3100 2    50   Input ~ 0
+GPIO4
+Text HLabel 6600 3200 2    50   Input ~ 0
+GPIO0
+Text HLabel 6600 3400 2    50   Input ~ 0
+GPIO15
+Text HLabel 4200 3100 0    50   Input ~ 0
+GPIO16
+Text HLabel 4200 3300 0    50   Input ~ 0
+GPIO12
+Text HLabel 4200 3400 0    50   Input ~ 0
+GPIO13
+Text HLabel 5250 4200 3    50   Input ~ 0
+MISO_ESP
+Text HLabel 5350 4200 3    50   Input ~ 0
+GPIO9
+Text HLabel 5450 4200 3    50   Input ~ 0
+GPIO10
+Text HLabel 5550 4200 3    50   Input ~ 0
+MOSI_ESP
+Text HLabel 5650 4200 3    50   Input ~ 0
+SCLK_ESP
 $EndSCHEMATC

+ 145 - 348
main.sch

@@ -4,7 +4,7 @@ EELAYER 26 0
 EELAYER END
 $Descr A4 11693 8268
 encoding utf-8
-Sheet 6 6
+Sheet 5 8
 Title ""
 Date ""
 Rev ""
@@ -17,104 +17,104 @@ $EndDescr
 $Comp
 L ESP8266:ESP-12E U?
 U 1 1 5B61664F
-P 4800 3150
-F 0 "U?" H 4800 3915 50  0000 C CNN
-F 1 "ESP-12E" H 4800 3824 50  0000 C CNN
-F 2 "ESP8266:ESP-12E_SMD" H 4800 3150 50  0001 C CNN
-F 3 "" H 4800 3150 50  0001 C CNN
-	1    4800 3150
+P 5400 3100
+F 0 "U?" H 5400 3865 50  0000 C CNN
+F 1 "ESP-12E" H 5400 3774 50  0000 C CNN
+F 2 "ESP8266:ESP-12E_SMD" H 5400 3100 50  0001 C CNN
+F 3 "" H 5400 3100 50  0001 C CNN
+	1    5400 3100
 	1    0    0    -1  
 $EndComp
 Wire Wire Line
-	3900 2850 3600 2850
-Text Label 3650 2850 0    50   ~ 0
+	4500 2800 4200 2800
+Text Label 4250 2800 0    50   ~ 0
 RST
 $Comp
 L power:+3V3 #PWR?
 U 1 1 5B618403
-P 3750 3550
-F 0 "#PWR?" H 3750 3400 50  0001 C CNN
-F 1 "+3V3" V 3765 3678 50  0000 L CNN
-F 2 "" H 3750 3550 50  0001 C CNN
-F 3 "" H 3750 3550 50  0001 C CNN
-	1    3750 3550
+P 4350 3500
+F 0 "#PWR?" H 4350 3350 50  0001 C CNN
+F 1 "+3V3" V 4365 3628 50  0000 L CNN
+F 2 "" H 4350 3500 50  0001 C CNN
+F 3 "" H 4350 3500 50  0001 C CNN
+	1    4350 3500
 	0    -1   -1   0   
 $EndComp
 Wire Wire Line
-	3900 3550 3800 3550
+	4500 3500 4400 3500
 $Comp
 L power:GND #PWR?
 U 1 1 5B6184D1
-P 5900 3550
-F 0 "#PWR?" H 5900 3300 50  0001 C CNN
-F 1 "GND" V 5905 3422 50  0000 R CNN
-F 2 "" H 5900 3550 50  0001 C CNN
-F 3 "" H 5900 3550 50  0001 C CNN
-	1    5900 3550
+P 6500 3500
+F 0 "#PWR?" H 6500 3250 50  0001 C CNN
+F 1 "GND" V 6505 3372 50  0000 R CNN
+F 2 "" H 6500 3500 50  0001 C CNN
+F 3 "" H 6500 3500 50  0001 C CNN
+	1    6500 3500
 	0    -1   -1   0   
 $EndComp
 Wire Wire Line
-	5700 3550 5900 3550
+	6300 3500 6500 3500
 $Comp
 L device:C_Small C?
 U 1 1 5B618730
-P 3800 3750
-F 0 "C?" H 3892 3796 50  0000 L CNN
-F 1 "105" H 3892 3705 50  0000 L CNN
-F 2 "Capacitors_SMD:C_0805_HandSoldering" H 3800 3750 50  0001 C CNN
-F 3 "" H 3800 3750 50  0001 C CNN
-	1    3800 3750
+P 4400 3700
+F 0 "C?" H 4492 3746 50  0000 L CNN
+F 1 "105" H 4492 3655 50  0000 L CNN
+F 2 "Capacitors_SMD:C_0805_HandSoldering" H 4400 3700 50  0001 C CNN
+F 3 "" H 4400 3700 50  0001 C CNN
+	1    4400 3700
 	1    0    0    -1  
 $EndComp
 $Comp
 L power:GND #PWR?
 U 1 1 5B618843
-P 3800 3950
-F 0 "#PWR?" H 3800 3700 50  0001 C CNN
-F 1 "GND" H 3805 3777 50  0000 C CNN
-F 2 "" H 3800 3950 50  0001 C CNN
-F 3 "" H 3800 3950 50  0001 C CNN
-	1    3800 3950
+P 4400 3900
+F 0 "#PWR?" H 4400 3650 50  0001 C CNN
+F 1 "GND" H 4405 3727 50  0000 C CNN
+F 2 "" H 4400 3900 50  0001 C CNN
+F 3 "" H 4400 3900 50  0001 C CNN
+	1    4400 3900
 	1    0    0    -1  
 $EndComp
 Wire Wire Line
-	3800 3650 3800 3550
-Connection ~ 3800 3550
+	4400 3600 4400 3500
+Connection ~ 4400 3500
 Wire Wire Line
-	3800 3550 3750 3550
+	4400 3500 4350 3500
 Wire Wire Line
-	3800 3850 3800 3950
-NoConn ~ 3900 2950
+	4400 3800 4400 3900
+NoConn ~ 4500 2900
 Wire Wire Line
-	3900 3050 3600 3050
-Text Label 3650 3050 0    50   ~ 0
+	4500 3000 4200 3000
+Text Label 4250 3000 0    50   ~ 0
 CH_PD
 Wire Wire Line
-	3900 3150 3600 3150
+	4500 3100 4200 3100
 Wire Wire Line
-	3900 3250 3600 3250
+	4500 3200 4200 3200
 Wire Wire Line
-	3600 3350 3900 3350
+	4200 3300 4500 3300
 Wire Wire Line
-	3900 3450 3600 3450
+	4500 3400 4200 3400
 Wire Wire Line
-	5700 3250 6000 3250
+	6300 3200 6600 3200
 Wire Wire Line
-	5700 3350 6000 3350
+	6300 3300 6600 3300
 Wire Wire Line
-	5700 3450 6000 3450
+	6300 3400 6600 3400
 Wire Wire Line
-	4550 4050 4550 4250
+	5150 4000 5150 4200
 Wire Wire Line
-	4650 4050 4650 4250
+	5250 4000 5250 4200
 Wire Wire Line
-	4750 4050 4750 4250
+	5350 4000 5350 4200
 Wire Wire Line
-	4850 4050 4850 4250
+	5450 4000 5450 4200
 Wire Wire Line
-	4950 4050 4950 4250
+	5550 4000 5550 4200
 Wire Wire Line
-	5050 4050 5050 4250
+	5650 4000 5650 4200
 $Comp
 L device:R R?
 U 1 1 5B61A13D
@@ -259,52 +259,20 @@ Wire Wire Line
 	1400 2650 2000 2650
 Wire Wire Line
 	2000 2950 2000 2850
-Text HLabel 6000 2850 2    50   Input ~ 0
-TXD
-Text HLabel 6000 2950 2    50   Input ~ 0
-RXD
 Wire Wire Line
-	5700 2850 6000 2850
-Wire Wire Line
-	5700 2950 6000 2950
-Wire Wire Line
-	5700 3050 6000 3050
-Wire Wire Line
-	5700 3150 6000 3150
-Text HLabel 6000 3050 2    50   Input ~ 0
-P.5
-Text HLabel 6000 3150 2    50   Input ~ 0
-P.4
-Text HLabel 6000 3250 2    50   Input ~ 0
-P.0
-Text HLabel 6000 3350 2    50   Input ~ 0
-P.2
-Text HLabel 6000 3450 2    50   Input ~ 0
-P.15
-Text HLabel 4650 4250 3    50   Input ~ 0
-MISO
-Text HLabel 4750 4250 3    50   Input ~ 0
-P.9
-Text HLabel 4850 4250 3    50   Input ~ 0
-P.10
-Text HLabel 4950 4250 3    50   Input ~ 0
-MOSI
-Text HLabel 5050 4250 3    50   Input ~ 0
-SCLK
-Text HLabel 3600 3150 0    50   Input ~ 0
-P.16
-Text HLabel 3600 3250 0    50   Input ~ 0
-P.14
-Text HLabel 3600 3350 0    50   Input ~ 0
-P.12
-Text HLabel 3600 3450 0    50   Input ~ 0
-P.13
-NoConn ~ 4550 4250
-Text Label 5700 3450 0    50   ~ 0
+	6300 2800 6600 2800
+Wire Wire Line
+	6300 2900 6600 2900
+Wire Wire Line
+	6300 3000 6600 3000
+Wire Wire Line
+	6300 3100 6600 3100
+NoConn ~ 5150 4200
+Text Label 6300 3400 0    50   ~ 0
 GPIO15
-Text Label 5700 3250 0    50   ~ 0
+Text Label 6300 3200 0    50   ~ 0
 GPIO0
-Text Label 5700 3350 0    50   ~ 0
+Text Label 6300 3300 0    50   ~ 0
 GPIO2
 $Comp
 L Connector:Conn_01x02 J?
@@ -337,272 +305,101 @@ Wire Wire Line
 Text Label 1350 3600 0    50   ~ 0
 GPIO0
 $Comp
-L MCU_ST_STM8:STM8S003F3P U?
-U 1 1 5B69698B
-P 8750 3250
-F 0 "U?" H 8750 4228 50  0000 C CNN
-F 1 "STM8S003F3P" H 8750 4137 50  0000 C CNN
-F 2 "Housings_SSOP:TSSOP-20_4.4x6.5mm_Pitch0.65mm" H 7600 2450 50  0001 L CIN
-F 3 "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/DM00024550.pdf" H 8700 2850 50  0001 C CNN
-	1    8750 3250
-	1    0    0    -1  
-$EndComp
-$Comp
-L device:C_Small C?
-U 1 1 5B69841A
-P 7300 4050
-F 0 "C?" H 7392 4096 50  0000 L CNN
-F 1 "104" H 7392 4005 50  0000 L CNN
-F 2 "Capacitors_SMD:C_0805_HandSoldering" H 7300 4050 50  0001 C CNN
-F 3 "" H 7300 4050 50  0001 C CNN
-	1    7300 4050
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	7300 3950 7300 3850
-Wire Wire Line
-	7300 3850 7450 3850
-$Comp
-L power:GND #PWR?
-U 1 1 5B698F7D
-P 8750 4400
-F 0 "#PWR?" H 8750 4150 50  0001 C CNN
-F 1 "GND" H 8755 4227 50  0000 C CNN
-F 2 "" H 8750 4400 50  0001 C CNN
-F 3 "" H 8750 4400 50  0001 C CNN
-	1    8750 4400
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	8750 4400 8750 4150
-$Comp
-L power:GND #PWR?
-U 1 1 5B699A1E
-P 7300 4300
-F 0 "#PWR?" H 7300 4050 50  0001 C CNN
-F 1 "GND" H 7305 4127 50  0000 C CNN
-F 2 "" H 7300 4300 50  0001 C CNN
-F 3 "" H 7300 4300 50  0001 C CNN
-	1    7300 4300
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	7300 4300 7300 4150
-$Comp
-L power:+3V3 #PWR?
-U 1 1 5B69A7B0
-P 8750 2200
-F 0 "#PWR?" H 8750 2050 50  0001 C CNN
-F 1 "+3V3" H 8765 2373 50  0000 C CNN
-F 2 "" H 8750 2200 50  0001 C CNN
-F 3 "" H 8750 2200 50  0001 C CNN
-	1    8750 2200
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	8750 2200 8750 2300
-$Comp
-L device:C_Small C?
-U 1 1 5B69B71F
-P 9000 2300
-F 0 "C?" V 8771 2300 50  0000 C CNN
-F 1 "104" V 8862 2300 50  0000 C CNN
-F 2 "Capacitors_SMD:C_0805_HandSoldering" H 9000 2300 50  0001 C CNN
-F 3 "" H 9000 2300 50  0001 C CNN
-	1    9000 2300
-	0    1    1    0   
-$EndComp
-Wire Wire Line
-	8900 2300 8750 2300
-Connection ~ 8750 2300
-Wire Wire Line
-	8750 2300 8750 2450
-$Comp
-L power:GND #PWR?
-U 1 1 5B69C3FA
-P 9250 2300
-F 0 "#PWR?" H 9250 2050 50  0001 C CNN
-F 1 "GND" H 9255 2127 50  0000 C CNN
-F 2 "" H 9250 2300 50  0001 C CNN
-F 3 "" H 9250 2300 50  0001 C CNN
-	1    9250 2300
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	9100 2300 9250 2300
-$Comp
-L device:R R?
-U 1 1 5B69D306
-P 7400 2450
-F 0 "R?" H 7470 2496 50  0000 L CNN
-F 1 "103" H 7470 2405 50  0000 L CNN
-F 2 "Resistors_SMD:R_0805_HandSoldering" V 7330 2450 50  0001 C CNN
-F 3 "" H 7400 2450 50  0001 C CNN
-	1    7400 2450
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	7400 2600 7400 2750
-Wire Wire Line
-	7400 2750 7450 2750
-$Comp
-L power:+3V3 #PWR?
-U 1 1 5B69E095
-P 7400 2150
-F 0 "#PWR?" H 7400 2000 50  0001 C CNN
-F 1 "+3V3" H 7415 2323 50  0000 C CNN
-F 2 "" H 7400 2150 50  0001 C CNN
-F 3 "" H 7400 2150 50  0001 C CNN
-	1    7400 2150
-	1    0    0    -1  
-$EndComp
-Wire Wire Line
-	7400 2150 7400 2300
-Wire Wire Line
-	6950 2750 7400 2750
-Connection ~ 7400 2750
-Wire Wire Line
-	7450 3050 6950 3050
-Text Label 7050 2750 0    50   ~ 0
-NRST
-Text Label 7050 3050 0    50   ~ 0
-SWIM
-Wire Wire Line
-	7450 3150 6950 3150
-Text Label 7050 3150 0    50   ~ 0
-RST
-NoConn ~ 10050 2950
-NoConn ~ 10050 3150
-NoConn ~ 10050 3250
-NoConn ~ 10050 3450
-NoConn ~ 10050 3550
-NoConn ~ 10050 3650
-NoConn ~ 10050 3750
-NoConn ~ 10050 3850
-NoConn ~ 7450 3250
-NoConn ~ 7450 3350
-NoConn ~ 7450 3450
-NoConn ~ 7450 3550
-$Comp
 L Connector:Conn_01x04 J?
-U 1 1 5B6AC160
-P 6750 1200
-F 0 "J?" H 6670 775 50  0000 C CNN
-F 1 "nap stm8" H 6670 866 50  0000 C CNN
-F 2 "Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm" H 6750 1200 50  0001 C CNN
-F 3 "~" H 6750 1200 50  0001 C CNN
-	1    6750 1200
+U 1 1 5B6C3707
+P 1050 4450
+F 0 "J?" H 970 4025 50  0000 C CNN
+F 1 "nap" H 970 4116 50  0000 C CNN
+F 2 "" H 1050 4450 50  0001 C CNN
+F 3 "~" H 1050 4450 50  0001 C CNN
+	1    1050 4450
 	-1   0    0    1   
 $EndComp
-Wire Wire Line
-	6950 1000 7200 1000
-Wire Wire Line
-	6950 1100 7200 1100
-Wire Wire Line
-	6950 1200 7200 1200
-Wire Wire Line
-	6950 1300 7200 1300
-$Comp
-L power:GND #PWR?
-U 1 1 5B6B301A
-P 7200 1300
-F 0 "#PWR?" H 7200 1050 50  0001 C CNN
-F 1 "GND" H 7205 1127 50  0000 C CNN