├── LICENSE
├── README.md
├── firmware
├── SolderingStation.atsln
├── SolderingStation.cproj
├── adc.c
├── adc.h
├── encoder.c
├── encoder.h
├── main.c
├── misc.c
├── misc.h
├── pwm.c
├── pwm.h
├── soft_uart.c
├── soft_uart.h
├── time.c
├── time.h
├── tm1637.c
└── tm1637.h
├── hardware
├── WellerRT_Station_projekt-cache.lib
├── WellerRT_Station_projekt.kicad_pcb
├── WellerRT_Station_projekt.net
├── WellerRT_Station_projekt.pro
├── WellerRT_Station_projekt.sch
├── pinout_annotated.png
└── schematic.pdf
├── pcb.png
├── pinout_annotated.png
└── solderingstation.jpg
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2019 MarcelMG
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # DIY-Soldering-Station-Controller
2 | A soldering station controller compatible with [Weller RT active tips](https://www.weller-tools.com/professional/USA/us/Professional/Soldering+technology/Soldering+tips+_+nozzles/Soldering+tips/RT+Active+Tips)
3 | The design is kept simple, with a rotary encoder with internal pushbutton to set the temperature and
4 | a TM1637 4-digit 7-segment LED display. When the pushbutton is pressed for >3s, the current target temperature is stored as default value in the non-volatile EEPROM memory of the microcontroller. When the iron handle is put in the stand, the iron goes into standby mode and reduces it's temperature to 100°C. Originally I planned to use a hall sensor to detect the handle in the stand, but I chose a simpler solution by connencting an input pin of the microcontroller with internal pullup resistor to the stand. Since the metal part of the iron tip is grounded, it can sets the pin low and thus enables to detect the iron in the stand.
5 | 
6 |
7 | The microcontroller used is a Microchip ATTiny24A. The program code just fits barely into the small flash memory (2kB), so a variant like the ATtiny44 (4kB) or 88 (8kB) might be more appropriate. The display is a TM1637 4-digit 7-segment LED display module, those can be found cheaply on ebay etc. One big advantage of these modules is, that they need only 2 GPIO pins to communicate with the display using an I²C-ish interface. The rotary encoder used has an internal pushbutton, the one I used is salvaged from an old radio. The power supply is a also salvaged from an old laptop or similar, it supplies 12V DC at something around 3.6A. The Weller RT tips are rated at 44W max., so a quite beefy power supply is needed. The Weller RT tips use a standard 3,5mm stereo audio jack connector with the following pinout:
8 | * tip = heating element
9 | * middle ring = thermocouple sensor
10 | * sleeve (back ring) = GND
11 |
12 | The thermocouple signal is amplified with a low input offset voltage rail-to-rail OpAmp and fed to the microcontrollers internal ADC. The µC's internal bandgap voltage reference is used. Two RC-lowpass filters in the signal path remove noise in the signal. It is important to only measure the thermocouple sensor voltage when the heating element is off, or else erroneous readings will be produced. To achieve this, the heater is controlled with a center-aligned (a.k.a. phase correct) PWM. In the middle of the low-cycle of the PWM, an interrupt triggers an AD-conversion. The PWM duty-cycle is computed with a P-controller to control the temperature. The heating element is switched with a p-MOSFET power transistor. To drive it's gate with 12V from the microcontrollers 5V level, another small nMOSFET is used. A PCB for the design has been designed and manufactured. The microcontroller is programmed via an 6-pin ISP connector.
13 | 
14 |
15 | This is the connection diagram (pinout) of the PCB:
16 | 
17 |
18 |
--------------------------------------------------------------------------------
/firmware/SolderingStation.atsln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Atmel Studio Solution File, Format Version 11.00
4 | VisualStudioVersion = 14.0.23107.0
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "SolderingStation", "SolderingStation.cproj", "{DCE6C7E3-EE26-4D79-826B-08594B9AD897}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|AVR = Debug|AVR
11 | Release|AVR = Release|AVR
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Debug|AVR.ActiveCfg = Debug|AVR
15 | {DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Debug|AVR.Build.0 = Debug|AVR
16 | {DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Release|AVR.ActiveCfg = Release|AVR
17 | {DCE6C7E3-EE26-4D79-826B-08594B9AD897}.Release|AVR.Build.0 = Release|AVR
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | EndGlobal
23 |
--------------------------------------------------------------------------------
/firmware/SolderingStation.cproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 2.0
5 | 7.0
6 | com.Atmel.AVRGCC8.C
7 | dce6c7e3-ee26-4d79-826b-08594b9ad897
8 | ATtiny24A
9 | none
10 | Executable
11 | C
12 | $(MSBuildProjectName)
13 | .elf
14 | $(MSBuildProjectDirectory)\$(Configuration)
15 | SolderingStation
16 | SolderingStation
17 | SolderingStation
18 | Native
19 | true
20 | false
21 | true
22 | true
23 | 0x20000000
24 |
25 | true
26 | exception_table
27 | 2
28 | 0
29 | 0
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 | -mmcu=attiny24a -B "%24(PackRepoDir)\Atmel\ATtiny_DFP\1.3.229\gcc\dev\attiny24a"
48 | True
49 | True
50 | True
51 | True
52 | False
53 | True
54 | True
55 |
56 |
57 | F_CPU=8000000UL
58 | NDEBUG
59 |
60 |
61 |
62 |
63 | %24(PackRepoDir)\Atmel\ATtiny_DFP\1.3.229\include
64 |
65 |
66 | Optimize for size (-Os)
67 | True
68 | True
69 | True
70 |
71 |
72 | libm
73 |
74 |
75 |
76 |
77 | %24(PackRepoDir)\Atmel\ATtiny_DFP\1.3.229\include
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 | -mmcu=attiny24a -B "%24(PackRepoDir)\Atmel\ATtiny_DFP\1.3.229\gcc\dev\attiny24a"
87 | True
88 | True
89 | True
90 | True
91 | False
92 | True
93 | True
94 |
95 |
96 | F_CPU=8000000UL
97 | DEBUG
98 |
99 |
100 |
101 |
102 | %24(PackRepoDir)\Atmel\ATtiny_DFP\1.3.229\include
103 |
104 |
105 | True
106 | True
107 | True
108 |
109 |
110 | libm
111 |
112 |
113 |
114 |
115 | %24(PackRepoDir)\Atmel\ATtiny_DFP\1.3.229\include
116 |
117 |
118 | Optimize (-O1)
119 | Default (-g2)
120 | Default (-Wa,-g)
121 |
122 |
123 |
124 |
125 |
126 | compile
127 |
128 |
129 | compile
130 |
131 |
132 | compile
133 |
134 |
135 | compile
136 |
137 |
138 | compile
139 |
140 |
141 | compile
142 |
143 |
144 | compile
145 |
146 |
147 | compile
148 |
149 |
150 | compile
151 |
152 |
153 | compile
154 |
155 |
156 | compile
157 |
158 |
159 | compile
160 |
161 |
162 | compile
163 |
164 |
165 | compile
166 |
167 |
168 | compile
169 |
170 |
171 |
172 |
--------------------------------------------------------------------------------
/firmware/adc.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MarcelMG/DIY-Soldering-Station-Controller/ea45dd0f8706e902ac64355607d4f463ea47c0f3/firmware/adc.c
--------------------------------------------------------------------------------
/firmware/adc.h:
--------------------------------------------------------------------------------
1 | /*
2 | * adc.h
3 | *
4 | * Created: 15.12.2019 12:01:39
5 | * Author: Marcel
6 | */
7 |
8 |
9 | #ifndef ADC_H_
10 | #define ADC_H_
11 |
12 | #include
13 |
14 | void setup_adc();
15 | uint16_t adc_read();
16 | uint16_t adc_read_average(uint8_t N);
17 |
18 |
19 | #endif /* ADC_H_ */
--------------------------------------------------------------------------------
/firmware/encoder.c:
--------------------------------------------------------------------------------
1 | /* library for rotary-encoder with integrated pushbutton
2 | * part of Soldering Station project
3 | * written in 2019 by Marcel Meyer-Garcia
4 | * see LICENCE.txt
5 | */
6 | #include "encoder.h"
7 | #include "time.h"
8 |
9 | volatile bool encoder_button_state;
10 | volatile int8_t encoder_last_state = 0;
11 | volatile int16_t encoder_counter = 0;
12 | volatile bool encoder_button_state = 0; // 0==button released, 1==button pressed
13 |
14 | ISR(PCINT0_vect){
15 | // read encoder state
16 | // convert 2bit gray-code to binary
17 | /* A B binary
18 | ----------
19 | 0 0 | 00 (0)
20 | 1 0 | 11 (3)
21 | 1 1 | 10 (2)
22 | 0 1 | 01 (1) */
23 | int8_t encoder_state = 0;
24 | if( PINA & (1<button released ; falling edge->button pressed
38 | encoder_button_state = !(PINA & (1<
13 | #include
14 | #include
15 |
16 | #define BUTTON_PRESSED true
17 |
18 | volatile int8_t encoder_last_state;
19 | volatile int16_t encoder_counter;
20 | volatile bool encoder_button_state;
21 |
22 | void encoder_setup(int16_t encoder_counter_start);
23 | int16_t get_encoder_count();
24 | void set_encoder_count(int16_t count);
25 | bool get_encoder_button_state();
26 |
27 |
28 |
29 | #endif /* ENCODER_H_ */
--------------------------------------------------------------------------------
/firmware/main.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MarcelMG/DIY-Soldering-Station-Controller/ea45dd0f8706e902ac64355607d4f463ea47c0f3/firmware/main.c
--------------------------------------------------------------------------------
/firmware/misc.c:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MarcelMG/DIY-Soldering-Station-Controller/ea45dd0f8706e902ac64355607d4f463ea47c0f3/firmware/misc.c
--------------------------------------------------------------------------------
/firmware/misc.h:
--------------------------------------------------------------------------------
1 | /* miscellaneous functions
2 | * part of Soldering Station project
3 | * written in 2019 by Marcel Meyer-Garcia
4 | * see LICENCE.txt
5 | */
6 |
7 |
8 | #ifndef MISC_H_
9 | #define MISC_H_
10 |
11 | #include
12 | #include
13 |
14 | #define STANDBY_SENSOR_STANDBY false // the input is low when the iron is in the stand and touches the input line, grounding it
15 | #define STANDBY_SENSOR_ACTIVE true
16 |
17 | void init_led1();
18 | void set_led1(bool state);
19 | void init_standby_sensor();
20 | bool read_standby_sensor();
21 | void display_temperature(int16_t temperature);
22 | void display_error();
23 | void display_okay();
24 | uint16_t adc2celsius(uint16_t adc_value);
25 | int16_t limit(int16_t value, int16_t lower_limit, int16_t upper_limit);
26 | uint16_t ulimit(uint16_t value, uint16_t lower_limit, uint16_t upper_limit);
27 |
28 | #endif /* MISC_H_ */
--------------------------------------------------------------------------------
/firmware/pwm.c:
--------------------------------------------------------------------------------
1 | /* PWM functions to control the heating element in the soldering iron tip
2 | * part of Soldering Station project
3 | * written in 2019 by Marcel Meyer-Garcia
4 | * see LICENCE.txt
5 | */
6 | #include "pwm.h"
7 | #include
8 | #include
9 |
10 | volatile bool new_adc_reading_ready = false;
11 |
12 | /*
13 | this interrupt occurs always when the PWM output is low (i.e. heater is turned off)
14 | thus we can sample the thermocouple sensor while the heater is turned off
15 | when the duty-cycle is at maximum (200) we have ~1,8ms time for the AD-conversion
16 | until the heater output goes on again
17 | ______ ______ ______
18 | _____| |___#___| |___#___| |___#
19 | interrupt interrupt
20 | */
21 | ISR(TIM0_OVF_vect){
22 | new_adc_reading_ready = true;
23 | }
24 |
25 | void setup_pwm(){
26 | // pin PB2 as output, default low
27 | PORTB &=~(1<<2);
28 | DDRB |= (1<<2);
29 | // reset counter and compare value
30 | TCNT0 = 0;
31 | OCR0A = 0;
32 | // waveform geneartion mode 1 (phase correct PWM with TOP=0xFF) WGM[2..0] = 001
33 | // set OC0A on Compare Match when up-counting. Clear OC0A on Compare Match when down-counting (inverted mode) COM0A[1:0]=11
34 | // clock prescaler = 256
35 | TCCR0A = (1< MAX_PWM ) duty_cycle = MAX_PWM;
45 | OCR0A = 0xFF - duty_cycle;
46 | }
--------------------------------------------------------------------------------
/firmware/pwm.h:
--------------------------------------------------------------------------------
1 | /* PWM functions to control the heating element in the soldering iron tip
2 | * part of Soldering Station project
3 | * written in 2019 by Marcel Meyer-Garcia
4 | * see LICENCE.txt
5 | */
6 |
7 | #ifndef PWM_H_
8 | #define PWM_H_
9 |
10 | #include
11 | #include
12 |
13 | #define MAX_PWM 200
14 |
15 | volatile bool new_adc_reading_ready;
16 |
17 | void setup_pwm();
18 | void pwm_set_duty_cycle(uint8_t duty_cycle);
19 |
20 |
21 | #endif /* PWM_H_ */
--------------------------------------------------------------------------------
/firmware/soft_uart.c:
--------------------------------------------------------------------------------
1 | /* Simple Software UART TX for AVR
2 | * uses neither interrupts nor timers (blocking)
3 | * if you use interrupts, disable them while transmitting
4 | * (c)2019 by Marcel Meyer Garcia
5 | * see LICENSE.txt
6 | */
7 | #include "soft_uart.h"
8 | #include
9 |
10 | void soft_uart_setup(){
11 | UART_TX_SETOUTPUT(); // set pin as output
12 | }
13 |
14 | // a simple software UART-TX
15 | void dbg_print_char(char c){
16 | cli();
17 | UART_TX_LOW(); // START bit
18 | _delay_us(BAUD_DELAY_US);
19 | for(uint8_t k = 0; k != 8; ++k){
20 | if( c & 0x01 ) UART_TX_HIGH(); else UART_TX_LOW();
21 | c >>= 1;
22 | _delay_us(BAUD_DELAY_US);
23 | }
24 | UART_TX_HIGH(); // STOP bit
25 | _delay_us(BAUD_DELAY_US);
26 | sei();
27 | }
28 |
29 | void dbg_print_str(char* s){
30 | while(*s){
31 | dbg_print_char(*s);
32 | ++s;
33 | }
34 | }
--------------------------------------------------------------------------------
/firmware/soft_uart.h:
--------------------------------------------------------------------------------
1 | #ifndef SOFT_UART_H
2 | #define SOFT_UART_H
3 |
4 | /* Simple Software UART TX for AVR
5 | * uses neither interrupts nor timers (blocking)
6 | * if you use interrupts, disable them while transmitting
7 | * (c)2019 by Marcel Meyer Garcia
8 | * see LICENSE.txt
9 | */
10 | #include
11 | #include
12 |
13 | // use pin PB0 for UART TX, change these 3 defines to use another pin
14 | #define UART_TX_LOW() PORTA&=~(1<<5)
15 | #define UART_TX_HIGH() PORTA|=(1<<5)
16 | #define UART_TX_SETOUTPUT() DDRA|=(1<<5)
17 |
18 | #define BAUD 38400
19 | #define ERROR_COMP -0.02 // for clock freq. deviation error compensation
20 | #define BAUD_DELAY_US 1000000UL*(1+ERROR_COMP)/BAUD
21 |
22 | void soft_uart_setup(void);
23 | void dbg_print_char(char c);
24 | void dbg_print_str(char* s);
25 |
26 | #endif
--------------------------------------------------------------------------------
/firmware/time.c:
--------------------------------------------------------------------------------
1 | /* system time functions
2 | * part of Soldering Station project
3 | * written in 2019 by Marcel Meyer-Garcia
4 | * see LICENCE.txt
5 | */
6 | #include "time.h"
7 | #include
8 | #include
9 |
10 | volatile uint16_t tim1_ovf_count = 0;
11 |
12 | ISR(TIM1_OVF_vect){
13 | ++tim1_ovf_count;
14 | }
15 |
16 | void setup_time(){
17 | // setup timer1 in normal mode
18 | TCCR1A = 0x00;
19 | TCCR1C = 0x00;
20 | // enable overflow interrupt
21 | TIMSK1 = (1<
12 |
13 | volatile uint16_t tim1_ovf_count;
14 |
15 | void setup_time();
16 | void reset_time();
17 | uint32_t get_time_us();
18 | uint32_t get_time_ms();
19 |
20 | #endif /* TIME_H_ */
--------------------------------------------------------------------------------
/firmware/tm1637.c:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2017-2018, Łukasz Marcin Podkalicki
3 | * slightly modified by Marcel Meyer-Garcia to change pin settings easier via #define's
4 | * This is ATtiny13/25/45/85/24/44/84 library for 4-Digit LED Display based on TM1637 chip.
5 | *BSD 2-Clause License
6 |
7 | Copyright (c) 2017, Łukasz Podkalicki
8 | All rights reserved.
9 |
10 | Redistribution and use in source and binary forms, with or without
11 | modification, are permitted provided that the following conditions are met:
12 |
13 | * Redistributions of source code must retain the above copyright notice, this
14 | list of conditions and the following disclaimer.
15 |
16 | * Redistributions in binary form must reproduce the above copyright notice,
17 | this list of conditions and the following disclaimer in the documentation
18 | and/or other materials provided with the distribution.
19 |
20 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
23 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
24 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
26 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
27 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
28 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
29 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 | * Features:
31 | * - display raw segments
32 | * - display digits
33 | * - display colon
34 | * - display on/off
35 | * - brightness control
36 | *
37 | * References:
38 | * - library: https://github.com/lpodkalicki/attiny-tm1637-library
39 | * - documentation: https://github.com/lpodkalicki/attiny-tm1637-library/README.md
40 | * - TM1637 datasheet: https://github.com/lpodkalicki/attiny-tm1637-library/blob/master/docs/TM1637_V2.4_EN.pdf
41 | */
42 |
43 | #include
44 | #include
45 | #include
46 | #include "tm1637.h"
47 |
48 |
49 |
50 | static void TM1637_send_config(const uint8_t enable, const uint8_t brightness);
51 | static void TM1637_send_command(const uint8_t value);
52 | static void TM1637_start(void);
53 | static void TM1637_stop(void);
54 | static uint8_t TM1637_write_byte(uint8_t value);
55 |
56 | static uint8_t _config = TM1637_SET_DISPLAY_ON | TM1637_BRIGHTNESS_MAX;
57 | static uint8_t _segments = 0xff;
58 | PROGMEM const uint8_t _digit2segments[] =
59 | {
60 | 0x3F, // 0
61 | 0x06, // 1
62 | 0x5B, // 2
63 | 0x4F, // 3
64 | 0x66, // 4
65 | 0x6D, // 5
66 | 0x7D, // 6
67 | 0x07, // 7
68 | 0x7F, // 8
69 | 0x6F // 9
70 | };
71 |
72 | void
73 | TM1637_init(const uint8_t enable, const uint8_t brightness)
74 | {
75 |
76 | TM1637_DIO_OUTPUT();
77 | TM1637_CLK_OUTPUT();
78 | TM1637_DIO_LOW();
79 | TM1637_CLK_LOW();
80 | TM1637_send_config(enable, brightness);
81 | }
82 |
83 | void
84 | TM1637_enable(const uint8_t value)
85 | {
86 |
87 | TM1637_send_config(value, _config & TM1637_BRIGHTNESS_MAX);
88 | }
89 |
90 | void
91 | TM1637_set_brightness(const uint8_t value)
92 | {
93 |
94 | TM1637_send_config(_config & TM1637_SET_DISPLAY_ON,
95 | value & TM1637_BRIGHTNESS_MAX);
96 | }
97 |
98 | void
99 | TM1637_display_segments(const uint8_t position, const uint8_t segments)
100 | {
101 | TM1637_send_command(TM1637_CMD_SET_DATA | TM1637_SET_DATA_F_ADDR);
102 | TM1637_start();
103 | TM1637_write_byte(TM1637_CMD_SET_ADDR | (position & (TM1637_POSITION_MAX - 1)));
104 | TM1637_write_byte(segments);
105 | TM1637_stop();
106 | }
107 |
108 | void
109 | TM1637_display_digit(const uint8_t position, const uint8_t digit)
110 | {
111 | uint8_t segments = (digit < 10 ? pgm_read_byte_near((uint8_t *)&_digit2segments + digit) : 0x00);
112 |
113 | if (position == 0x01) {
114 | segments = segments | (_segments & 0x80);
115 | _segments = segments;
116 | }
117 |
118 | TM1637_display_segments(position, segments);
119 | }
120 |
121 | void
122 | TM1637_display_colon(const uint8_t value)
123 | {
124 |
125 | if (value) {
126 | _segments |= 0x80;
127 | } else {
128 | _segments &= ~0x80;
129 | }
130 | TM1637_display_segments(0x01, _segments);
131 | }
132 |
133 | void
134 | TM1637_clear(void)
135 | {
136 | uint8_t i;
137 |
138 | for (i = 0; i < TM1637_POSITION_MAX; ++i) {
139 | TM1637_display_segments(i, 0x00);
140 | }
141 | }
142 |
143 | void
144 | TM1637_send_config(const uint8_t enable, const uint8_t brightness)
145 | {
146 |
147 | _config = (enable ? TM1637_SET_DISPLAY_ON : TM1637_SET_DISPLAY_OFF) |
148 | (brightness > TM1637_BRIGHTNESS_MAX ? TM1637_BRIGHTNESS_MAX : brightness);
149 |
150 | TM1637_send_command(TM1637_CMD_SET_DSIPLAY | _config);
151 | }
152 |
153 | void
154 | TM1637_send_command(const uint8_t value)
155 | {
156 |
157 | TM1637_start();
158 | TM1637_write_byte(value);
159 | TM1637_stop();
160 | }
161 |
162 | void
163 | TM1637_start(void)
164 | {
165 |
166 | TM1637_DIO_HIGH();
167 | TM1637_CLK_HIGH();
168 | _delay_us(TM1637_DELAY_US);
169 | TM1637_DIO_LOW();
170 | }
171 |
172 | void
173 | TM1637_stop(void)
174 | {
175 |
176 | TM1637_CLK_LOW();
177 | _delay_us(TM1637_DELAY_US);
178 |
179 | TM1637_DIO_LOW();
180 | _delay_us(TM1637_DELAY_US);
181 |
182 | TM1637_CLK_HIGH();
183 | _delay_us(TM1637_DELAY_US);
184 |
185 | TM1637_DIO_HIGH();
186 | }
187 |
188 | uint8_t
189 | TM1637_write_byte(uint8_t value)
190 | {
191 | uint8_t i, ack;
192 |
193 | for (i = 0; i < 8; ++i, value >>= 1) {
194 | TM1637_CLK_LOW();
195 | _delay_us(TM1637_DELAY_US);
196 |
197 | if (value & 0x01) {
198 | TM1637_DIO_HIGH();
199 | } else {
200 | TM1637_DIO_LOW();
201 | }
202 |
203 | TM1637_CLK_HIGH();
204 | _delay_us(TM1637_DELAY_US);
205 | }
206 |
207 | TM1637_CLK_LOW();
208 | TM1637_DIO_INPUT();
209 | TM1637_DIO_HIGH();
210 | _delay_us(TM1637_DELAY_US);
211 |
212 | ack = TM1637_DIO_READ();
213 | if (ack) {
214 | TM1637_DIO_OUTPUT();
215 | TM1637_DIO_LOW();
216 | }
217 | _delay_us(TM1637_DELAY_US);
218 |
219 | TM1637_CLK_HIGH();
220 | _delay_us(TM1637_DELAY_US);
221 |
222 | TM1637_CLK_LOW();
223 | _delay_us(TM1637_DELAY_US);
224 |
225 | TM1637_DIO_OUTPUT();
226 |
227 | return ack;
228 | }
229 |
--------------------------------------------------------------------------------
/firmware/tm1637.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2017-2018, Łukasz Marcin Podkalicki
3 | * slightly modified by Marcel Meyer-Garcia to change pin settings easier via #define's
4 | * This is ATtiny13/25/45/85/24/44/84 library for 4-Digit LED Display based on TM1637 chip.
5 | *BSD 2-Clause License
6 |
7 | Copyright (c) 2017, Łukasz Podkalicki
8 | All rights reserved.
9 |
10 | Redistribution and use in source and binary forms, with or without
11 | modification, are permitted provided that the following conditions are met:
12 |
13 | * Redistributions of source code must retain the above copyright notice, this
14 | list of conditions and the following disclaimer.
15 |
16 | * Redistributions in binary form must reproduce the above copyright notice,
17 | this list of conditions and the following disclaimer in the documentation
18 | and/or other materials provided with the distribution.
19 |
20 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
23 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
24 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
26 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
27 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
28 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
29 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 | * Features:
31 | * - display raw segments
32 | * - display digits
33 | * - display colon
34 | * - display on/off
35 | * - brightness control
36 | *
37 | * References:
38 | * - library: https://github.com/lpodkalicki/attiny-tm1637-library
39 | * - documentation: https://github.com/lpodkalicki/attiny-tm1637-library/README.md
40 | * - TM1637 datasheet: https://github.com/lpodkalicki/attiny-tm1637-library/blob/master/docs/TM1637_V2.4_EN.pdf
41 | */
42 |
43 | #ifndef _ATTINY_TM1637_H_
44 | #define _ATTINY_TM1637_H_
45 |
46 | #include
47 |
48 | // Pin settings
49 | #define TM1637_CLK_OUTPUT() DDRB|=(1<<1) // set CLK pin as output
50 | #define TM1637_CLK_INPUT() DDRB&=~(1<<1) // set CLK pin as input
51 | #define TM1637_CLK_HIGH() PORTB|=(1<<1) // set CLK pin high
52 | #define TM1637_CLK_LOW() PORTB&=~(1<<1) // set CLK pin low
53 | #define TM1637_DIO_OUTPUT() DDRB|=(1<<0) // set DIO pin as output
54 | #define TM1637_DIO_INPUT() DDRB&=~(1<<0) // set DIO pin as input
55 | #define TM1637_DIO_HIGH() PORTB|=(1<<0) // set DIO pin high
56 | #define TM1637_DIO_LOW() PORTB&=~(1<<0) // set DIO pin low
57 | #define TM1637_DIO_READ() (PINB&(1<<0))// read DIO pin state
58 |
59 | // Main Settings
60 |
61 | #define TM1637_DELAY_US (5)
62 | #define TM1637_BRIGHTNESS_MAX (7)
63 | #define TM1637_POSITION_MAX (4)
64 |
65 | // TM1637 commands
66 | #define TM1637_CMD_SET_DATA 0x40
67 | #define TM1637_CMD_SET_ADDR 0xC0
68 | #define TM1637_CMD_SET_DSIPLAY 0x80
69 |
70 | // TM1637 data settings (use bitwise OR to contruct complete command)
71 | #define TM1637_SET_DATA_WRITE 0x00 // write data to the display register
72 | #define TM1637_SET_DATA_READ 0x02 // read the key scan data
73 | #define TM1637_SET_DATA_A_ADDR 0x00 // automatic address increment
74 | #define TM1637_SET_DATA_F_ADDR 0x04 // fixed address
75 | #define TM1637_SET_DATA_M_NORM 0x00 // normal mode
76 | #define TM1637_SET_DATA_M_TEST 0x10 // test mode
77 |
78 | // TM1637 display control command set (use bitwise OR to consruct complete command)
79 | #define TM1637_SET_DISPLAY_OFF 0x00 // off
80 | #define TM1637_SET_DISPLAY_ON 0x08 // on
81 |
82 |
83 | /**
84 | * Initialize TM1637 display driver.
85 | * Clock pin (TM1637_CLK_PIN) and data pin (TM1637_DIO_PIN)
86 | * are defined at the top of this file.
87 | */
88 | void TM1637_init(const uint8_t enable, const uint8_t brightness);
89 |
90 | /**
91 | * Turn display on/off.
92 | * value: 1 - on, 0 - off
93 | */
94 | void TM1637_enable(const uint8_t value);
95 |
96 | /**
97 | * Set display brightness.
98 | * Min value: 0
99 | * Max value: 7
100 | */
101 | void TM1637_set_brightness(const uint8_t value);
102 |
103 | /**
104 | * Display raw segments at position (0x00..0x03)
105 | *
106 | * bits:
107 | * -- 0 --
108 | * | |
109 | * 5 1
110 | * | |
111 | * -- 6 --
112 | * | |
113 | * 4 2
114 | * | |
115 | * -- 3 --
116 | *
117 | * Example segment configurations:
118 | * - for character 'H', segments=0b01110110
119 | * - for character '-', segments=0b01000000
120 | * - etc.
121 | */
122 | void TM1637_display_segments(const uint8_t position, const uint8_t segments);
123 |
124 | /**
125 | * Display digit ('0'..'9') at position (0x00..0x03)
126 | */
127 | void TM1637_display_digit(const uint8_t position, const uint8_t digit);
128 |
129 | /**
130 | * Display colon on/off.
131 | * value: 1 - on, 0 - off
132 | */
133 | void TM1637_display_colon(const uint8_t value);
134 |
135 | /**
136 | * Clear all segments (including colon).
137 | */
138 | void TM1637_clear(void);
139 |
140 | #endif /* !_ATTINY_TM1637_H_ */
141 |
--------------------------------------------------------------------------------
/hardware/WellerRT_Station_projekt-cache.lib:
--------------------------------------------------------------------------------
1 | EESchema-LIBRARY Version 2.4
2 | #encoding utf-8
3 | #
4 | # ATtiny3216_ATtiny24A-PU
5 | #
6 | DEF ATtiny3216_ATtiny24A-PU U 0 20 Y Y 1 F N
7 | F0 "U" -500 850 50 H V L BNN
8 | F1 "ATtiny3216_ATtiny24A-PU" 100 -850 50 H V L TNN
9 | F2 "Package_DIP:DIP-14_W7.62mm" 0 0 50 H I C CIN
10 | F3 "" 0 0 50 H I C CNN
11 | ALIAS ATtiny24-20PU ATtiny24A-PU ATtiny44V-10PU ATtiny44-20PU ATtiny44A-PU ATtiny84V-10PU ATtiny84-20PU ATtiny84A-PU
12 | $FPLIST
13 | DIP*W7.62mm*
14 | $ENDFPLIST
15 | DRAW
16 | S -500 -800 500 800 0 1 10 f
17 | X VCC 1 0 900 100 D 50 50 1 1 W
18 | X PA3 10 600 300 100 L 50 50 1 1 T
19 | X PA2 11 600 400 100 L 50 50 1 1 T
20 | X PA1 12 600 500 100 L 50 50 1 1 T
21 | X AREF/PA0 13 600 600 100 L 50 50 1 1 T
22 | X GND 14 0 -900 100 U 50 50 1 1 W
23 | X XTAL1/PB0 2 600 -300 100 L 50 50 1 1 T
24 | X XTAL2/PB1 3 600 -400 100 L 50 50 1 1 T
25 | X ~RESET~/PB3 4 600 -600 100 L 50 50 1 1 T
26 | X PB2 5 600 -500 100 L 50 50 1 1 T
27 | X PA7 6 600 -100 100 L 50 50 1 1 T
28 | X PA6 7 600 0 100 L 50 50 1 1 T
29 | X PA5 8 600 100 100 L 50 50 1 1 T
30 | X PA4 9 600 200 100 L 50 50 1 1 T
31 | ENDDRAW
32 | ENDDEF
33 | #
34 | # Amplifier_Operational_MCP602
35 | #
36 | DEF Amplifier_Operational_MCP602 U 0 5 Y Y 3 L N
37 | F0 "U" 0 200 50 H V L CNN
38 | F1 "Amplifier_Operational_MCP602" 0 -200 50 H V L CNN
39 | F2 "" 0 0 50 H I C CNN
40 | F3 "" 0 0 50 H I C CNN
41 | ALIAS LM358 AD8620 LMC6062 LMC6082 TL062 TL072 TL082 NE5532 SA5532 RC4558 RC4560 RC4580 LMV358 TS912 TSV912IDT TSV912IST TLC272 TLC277 MCP602 OPA2134 OPA2340 OPA2376xxD OPA2376xxDGK MC33078 MC33178 LM4562 OP249 OP275 ADA4075-2 MCP6002-xP MCP6002-xSN MCP6002-xMS LM7332 OPA2333xxD OPA2333xxDGK LMC6482 LT1492 LTC6081xMS8 LM6172 MCP6L92 NJM2043 NJM2114 NJM4556A NJM4558 NJM4559 NJM4560 NJM4580 NJM5532 ADA4807-2ARM OPA2691 LT6233 OPA2356xxD OPA2356xxDGK OPA1612AxD MC33172 OPA1602
42 | $FPLIST
43 | SOIC*3.9x4.9mm*P1.27mm*
44 | DIP*W7.62mm*
45 | TO*99*
46 | OnSemi*Micro8*
47 | TSSOP*3x3mm*P0.65mm*
48 | TSSOP*4.4x3mm*P0.65mm*
49 | MSOP*3x3mm*P0.65mm*
50 | SSOP*3.9x4.9mm*P0.635mm*
51 | LFCSP*2x2mm*P0.5mm*
52 | *SIP*
53 | SOIC*5.3x6.2mm*P1.27mm*
54 | $ENDFPLIST
55 | DRAW
56 | P 4 1 1 10 -200 200 200 0 -200 -200 -200 200 f
57 | P 4 2 1 10 -200 200 200 0 -200 -200 -200 200 f
58 | X ~ 1 300 0 100 L 50 50 1 1 O
59 | X - 2 -300 -100 100 R 50 50 1 1 I
60 | X + 3 -300 100 100 R 50 50 1 1 I
61 | X + 5 -300 100 100 R 50 50 2 1 I
62 | X - 6 -300 -100 100 R 50 50 2 1 I
63 | X ~ 7 300 0 100 L 50 50 2 1 O
64 | X V- 4 -100 -300 150 U 50 50 3 1 W
65 | X V+ 8 -100 300 150 D 50 50 3 1 W
66 | ENDDRAW
67 | ENDDEF
68 | #
69 | # Connector_AVR-ISP-6
70 | #
71 | DEF Connector_AVR-ISP-6 J 0 40 Y Y 1 F N
72 | F0 "J" 0 400 50 H V L CNN
73 | F1 "Connector_AVR-ISP-6" 0 -300 50 H V L CNN
74 | F2 "" -250 50 50 V I C CNN
75 | F3 "" -1275 -550 50 H I C CNN
76 | $FPLIST
77 | IDC?Header*2x03*
78 | Pin?Header*2x03*
79 | $ENDFPLIST
80 | DRAW
81 | S -105 -220 -95 -250 0 1 0 N
82 | S -105 350 -95 320 0 1 0 N
83 | S 250 -95 220 -105 0 1 0 N
84 | S 250 5 220 -5 0 1 0 N
85 | S 250 105 220 95 0 1 0 N
86 | S 250 205 220 195 0 1 0 N
87 | S 250 350 -250 -250 0 1 10 f
88 | X MISO 1 400 200 150 L 50 50 1 1 P
89 | X VCC 2 -100 500 150 D 50 50 1 1 W
90 | X SCK 3 400 0 150 L 50 50 1 1 P
91 | X MOSI 4 400 100 150 L 50 50 1 1 P
92 | X ~RST 5 400 -100 150 L 50 50 1 1 P
93 | X GND 6 -100 -400 150 U 50 50 1 1 W
94 | ENDDRAW
95 | ENDDEF
96 | #
97 | # Connector_Generic_Conn_01x02
98 | #
99 | DEF Connector_Generic_Conn_01x02 J 0 40 Y N 1 F N
100 | F0 "J" 0 100 50 H V C CNN
101 | F1 "Connector_Generic_Conn_01x02" 0 -200 50 H V C CNN
102 | F2 "" 0 0 50 H I C CNN
103 | F3 "" 0 0 50 H I C CNN
104 | $FPLIST
105 | Connector*:*_1x??_*
106 | $ENDFPLIST
107 | DRAW
108 | S -50 -95 0 -105 1 1 6 N
109 | S -50 5 0 -5 1 1 6 N
110 | S -50 50 50 -150 1 1 10 f
111 | X Pin_1 1 -200 0 150 R 50 50 1 1 P
112 | X Pin_2 2 -200 -100 150 R 50 50 1 1 P
113 | ENDDRAW
114 | ENDDEF
115 | #
116 | # Connector_Generic_Conn_01x03
117 | #
118 | DEF Connector_Generic_Conn_01x03 J 0 40 Y N 1 F N
119 | F0 "J" 0 200 50 H V C CNN
120 | F1 "Connector_Generic_Conn_01x03" 0 -200 50 H V C CNN
121 | F2 "" 0 0 50 H I C CNN
122 | F3 "" 0 0 50 H I C CNN
123 | $FPLIST
124 | Connector*:*_1x??_*
125 | $ENDFPLIST
126 | DRAW
127 | S -50 -95 0 -105 1 1 6 N
128 | S -50 5 0 -5 1 1 6 N
129 | S -50 105 0 95 1 1 6 N
130 | S -50 150 50 -150 1 1 10 f
131 | X Pin_1 1 -200 100 150 R 50 50 1 1 P
132 | X Pin_2 2 -200 0 150 R 50 50 1 1 P
133 | X Pin_3 3 -200 -100 150 R 50 50 1 1 P
134 | ENDDRAW
135 | ENDDEF
136 | #
137 | # Connector_Generic_Conn_01x04
138 | #
139 | DEF Connector_Generic_Conn_01x04 J 0 40 Y N 1 F N
140 | F0 "J" 0 200 50 H V C CNN
141 | F1 "Connector_Generic_Conn_01x04" 0 -300 50 H V C CNN
142 | F2 "" 0 0 50 H I C CNN
143 | F3 "" 0 0 50 H I C CNN
144 | $FPLIST
145 | Connector*:*_1x??_*
146 | $ENDFPLIST
147 | DRAW
148 | S -50 -195 0 -205 1 1 6 N
149 | S -50 -95 0 -105 1 1 6 N
150 | S -50 5 0 -5 1 1 6 N
151 | S -50 105 0 95 1 1 6 N
152 | S -50 150 50 -250 1 1 10 f
153 | X Pin_1 1 -200 100 150 R 50 50 1 1 P
154 | X Pin_2 2 -200 0 150 R 50 50 1 1 P
155 | X Pin_3 3 -200 -100 150 R 50 50 1 1 P
156 | X Pin_4 4 -200 -200 150 R 50 50 1 1 P
157 | ENDDRAW
158 | ENDDEF
159 | #
160 | # Connector_Generic_Conn_01x05
161 | #
162 | DEF Connector_Generic_Conn_01x05 J 0 40 Y N 1 F N
163 | F0 "J" 0 300 50 H V C CNN
164 | F1 "Connector_Generic_Conn_01x05" 0 -300 50 H V C CNN
165 | F2 "" 0 0 50 H I C CNN
166 | F3 "" 0 0 50 H I C CNN
167 | $FPLIST
168 | Connector*:*_1x??_*
169 | $ENDFPLIST
170 | DRAW
171 | S -50 -195 0 -205 1 1 6 N
172 | S -50 -95 0 -105 1 1 6 N
173 | S -50 5 0 -5 1 1 6 N
174 | S -50 105 0 95 1 1 6 N
175 | S -50 205 0 195 1 1 6 N
176 | S -50 250 50 -250 1 1 10 f
177 | X Pin_1 1 -200 200 150 R 50 50 1 1 P
178 | X Pin_2 2 -200 100 150 R 50 50 1 1 P
179 | X Pin_3 3 -200 0 150 R 50 50 1 1 P
180 | X Pin_4 4 -200 -100 150 R 50 50 1 1 P
181 | X Pin_5 5 -200 -200 150 R 50 50 1 1 P
182 | ENDDRAW
183 | ENDDEF
184 | #
185 | # Device_C
186 | #
187 | DEF Device_C C 0 10 N Y 1 F N
188 | F0 "C" 25 100 50 H V L CNN
189 | F1 "Device_C" 25 -100 50 H V L CNN
190 | F2 "" 38 -150 50 H I C CNN
191 | F3 "" 0 0 50 H I C CNN
192 | $FPLIST
193 | C_*
194 | $ENDFPLIST
195 | DRAW
196 | P 2 0 1 20 -80 -30 80 -30 N
197 | P 2 0 1 20 -80 30 80 30 N
198 | X ~ 1 0 150 110 D 50 50 1 1 P
199 | X ~ 2 0 -150 110 U 50 50 1 1 P
200 | ENDDRAW
201 | ENDDEF
202 | #
203 | # Device_CP
204 | #
205 | DEF Device_CP C 0 10 N Y 1 F N
206 | F0 "C" 25 100 50 H V L CNN
207 | F1 "Device_CP" 25 -100 50 H V L CNN
208 | F2 "" 38 -150 50 H I C CNN
209 | F3 "" 0 0 50 H I C CNN
210 | $FPLIST
211 | CP_*
212 | $ENDFPLIST
213 | DRAW
214 | S -90 20 -90 40 0 1 0 N
215 | S -90 20 90 20 0 1 0 N
216 | S 90 -20 -90 -40 0 1 0 F
217 | S 90 40 -90 40 0 1 0 N
218 | S 90 40 90 20 0 1 0 N
219 | P 2 0 1 0 -70 90 -30 90 N
220 | P 2 0 1 0 -50 110 -50 70 N
221 | X ~ 1 0 150 110 D 50 50 1 1 P
222 | X ~ 2 0 -150 110 U 50 50 1 1 P
223 | ENDDRAW
224 | ENDDEF
225 | #
226 | # Device_D
227 | #
228 | DEF Device_D D 0 40 N N 1 F N
229 | F0 "D" 0 100 50 H V C CNN
230 | F1 "Device_D" 0 -100 50 H V C CNN
231 | F2 "" 0 0 50 H I C CNN
232 | F3 "" 0 0 50 H I C CNN
233 | $FPLIST
234 | TO-???*
235 | *_Diode_*
236 | *SingleDiode*
237 | D_*
238 | $ENDFPLIST
239 | DRAW
240 | P 2 0 1 8 -50 50 -50 -50 N
241 | P 2 0 1 0 50 0 -50 0 N
242 | P 4 0 1 8 50 50 50 -50 -50 0 50 50 N
243 | X K 1 -150 0 100 R 50 50 1 1 P
244 | X A 2 150 0 100 L 50 50 1 1 P
245 | ENDDRAW
246 | ENDDEF
247 | #
248 | # Device_R
249 | #
250 | DEF Device_R R 0 0 N Y 1 F N
251 | F0 "R" 80 0 50 V V C CNN
252 | F1 "Device_R" 0 0 50 V V C CNN
253 | F2 "" -70 0 50 V I C CNN
254 | F3 "" 0 0 50 H I C CNN
255 | $FPLIST
256 | R_*
257 | $ENDFPLIST
258 | DRAW
259 | S -40 -100 40 100 0 1 10 N
260 | X ~ 1 0 150 50 D 50 50 1 1 P
261 | X ~ 2 0 -150 50 U 50 50 1 1 P
262 | ENDDRAW
263 | ENDDEF
264 | #
265 | # Regulator_Linear_L7805
266 | #
267 | DEF Regulator_Linear_L7805 U 0 10 Y Y 1 F N
268 | F0 "U" -150 125 50 H V C CNN
269 | F1 "Regulator_Linear_L7805" 0 125 50 H V L CNN
270 | F2 "" 25 -150 50 H I L CIN
271 | F3 "" 0 -50 50 H I C CNN
272 | ALIAS L7806 L7808 L7885 L7809 L7812 L7815 L7818 L7824
273 | $FPLIST
274 | TO?252*
275 | TO?263*
276 | TO?220*
277 | $ENDFPLIST
278 | DRAW
279 | S -200 75 200 -200 0 1 10 f
280 | X IN 1 -300 0 100 R 50 50 1 1 W
281 | X GND 2 0 -300 100 U 50 50 1 1 W
282 | X OUT 3 300 0 100 L 50 50 1 1 w
283 | ENDDRAW
284 | ENDDEF
285 | #
286 | # Switch_SW_SPST
287 | #
288 | DEF Switch_SW_SPST SW 0 0 Y N 1 F N
289 | F0 "SW" 0 125 50 H V C CNN
290 | F1 "Switch_SW_SPST" 0 -100 50 H V C CNN
291 | F2 "" 0 0 50 H I C CNN
292 | F3 "" 0 0 50 H I C CNN
293 | DRAW
294 | C -80 0 20 0 0 0 N
295 | C 80 0 20 0 0 0 N
296 | P 2 0 0 0 -60 10 60 70 N
297 | X A 1 -200 0 100 R 50 50 1 1 P
298 | X B 2 200 0 100 L 50 50 1 1 P
299 | ENDDRAW
300 | ENDDEF
301 | #
302 | # Transistor_FET_BS170
303 | #
304 | DEF Transistor_FET_BS170 Q 0 0 Y N 1 F N
305 | F0 "Q" 200 75 50 H V L CNN
306 | F1 "Transistor_FET_BS170" 200 0 50 H V L CNN
307 | F2 "Package_TO_SOT_THT:TO-92_Inline" 200 -75 50 H I L CIN
308 | F3 "" 0 0 50 H I L CNN
309 | ALIAS BS108 BS170
310 | $FPLIST
311 | TO?92*
312 | $ENDFPLIST
313 | DRAW
314 | C 65 0 111 0 1 10 N
315 | C 100 -70 11 0 1 0 F
316 | C 100 70 11 0 1 0 F
317 | P 2 0 1 0 30 -70 100 -70 N
318 | P 2 0 1 10 30 -50 30 -90 N
319 | P 2 0 1 0 30 0 100 0 N
320 | P 2 0 1 10 30 20 30 -20 N
321 | P 2 0 1 0 30 70 100 70 N
322 | P 2 0 1 10 30 90 30 50 N
323 | P 2 0 1 0 100 -70 100 -100 N
324 | P 2 0 1 0 100 -70 100 0 N
325 | P 2 0 1 0 100 100 100 70 N
326 | P 3 0 1 10 10 75 10 -75 10 -75 N
327 | P 4 0 1 0 40 0 80 15 80 -15 40 0 F
328 | P 4 0 1 0 100 -70 130 -70 130 70 100 70 N
329 | P 4 0 1 0 110 20 115 15 145 15 150 10 N
330 | P 4 0 1 0 130 15 115 -10 145 -10 130 15 N
331 | X D 1 100 200 100 D 50 50 1 1 P
332 | X G 2 -200 0 210 R 50 50 1 1 I
333 | X S 3 100 -200 100 U 50 50 1 1 P
334 | ENDDRAW
335 | ENDDEF
336 | #
337 | # Transistor_FET_IRF4905
338 | #
339 | DEF Transistor_FET_IRF4905 Q 0 0 Y N 1 F N
340 | F0 "Q" 200 75 50 H V L CNN
341 | F1 "Transistor_FET_IRF4905" 200 0 50 H V L CNN
342 | F2 "Package_TO_SOT_THT:TO-220-3_Vertical" 200 -75 50 H I L CIN
343 | F3 "" 0 0 50 H I L CNN
344 | ALIAS IRF4905
345 | $FPLIST
346 | TO?220*
347 | $ENDFPLIST
348 | DRAW
349 | C 65 0 111 0 1 10 N
350 | C 100 -70 11 0 1 0 F
351 | C 100 70 11 0 1 0 F
352 | P 2 0 1 0 30 -70 100 -70 N
353 | P 2 0 1 10 30 -50 30 -90 N
354 | P 2 0 1 0 30 0 100 0 N
355 | P 2 0 1 10 30 20 30 -20 N
356 | P 2 0 1 0 30 70 100 70 N
357 | P 2 0 1 10 30 90 30 50 N
358 | P 2 0 1 0 100 -70 100 -100 N
359 | P 2 0 1 0 100 -70 100 0 N
360 | P 2 0 1 0 100 100 100 70 N
361 | P 3 0 1 10 10 75 10 -75 10 -75 N
362 | P 4 0 1 0 90 0 50 -15 50 15 90 0 F
363 | P 4 0 1 0 100 -70 130 -70 130 70 100 70 N
364 | P 4 0 1 0 110 -20 115 -15 145 -15 150 -10 N
365 | P 4 0 1 0 130 -15 115 10 145 10 130 -15 N
366 | X G 1 -200 0 210 R 50 50 1 1 I
367 | X D 2 100 200 100 D 50 50 1 1 P
368 | X S 3 100 -200 100 U 50 50 1 1 P
369 | ENDDRAW
370 | ENDDEF
371 | #
372 | # power_+12V
373 | #
374 | DEF power_+12V #PWR 0 0 Y Y 1 F P
375 | F0 "#PWR" 0 -150 50 H I C CNN
376 | F1 "power_+12V" 0 140 50 H V C CNN
377 | F2 "" 0 0 50 H I C CNN
378 | F3 "" 0 0 50 H I C CNN
379 | DRAW
380 | P 2 0 1 0 -30 50 0 100 N
381 | P 2 0 1 0 0 0 0 100 N
382 | P 2 0 1 0 0 100 30 50 N
383 | X +12V 1 0 0 0 U 50 50 1 1 W N
384 | ENDDRAW
385 | ENDDEF
386 | #
387 | # power_+5V
388 | #
389 | DEF power_+5V #PWR 0 0 Y Y 1 F P
390 | F0 "#PWR" 0 -150 50 H I C CNN
391 | F1 "power_+5V" 0 140 50 H V C CNN
392 | F2 "" 0 0 50 H I C CNN
393 | F3 "" 0 0 50 H I C CNN
394 | DRAW
395 | P 2 0 1 0 -30 50 0 100 N
396 | P 2 0 1 0 0 0 0 100 N
397 | P 2 0 1 0 0 100 30 50 N
398 | X +5V 1 0 0 0 U 50 50 1 1 W N
399 | ENDDRAW
400 | ENDDEF
401 | #
402 | # power_GND
403 | #
404 | DEF power_GND #PWR 0 0 Y Y 1 F P
405 | F0 "#PWR" 0 -250 50 H I C CNN
406 | F1 "power_GND" 0 -150 50 H V C CNN
407 | F2 "" 0 0 50 H I C CNN
408 | F3 "" 0 0 50 H I C CNN
409 | DRAW
410 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
411 | X GND 1 0 0 0 D 50 50 1 1 W N
412 | ENDDRAW
413 | ENDDEF
414 | #
415 | # power_PWR_FLAG
416 | #
417 | DEF power_PWR_FLAG #FLG 0 0 N N 1 F P
418 | F0 "#FLG" 0 75 50 H I C CNN
419 | F1 "power_PWR_FLAG" 0 150 50 H V C CNN
420 | F2 "" 0 0 50 H I C CNN
421 | F3 "" 0 0 50 H I C CNN
422 | DRAW
423 | P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
424 | X pwr 1 0 0 0 U 50 50 0 0 w
425 | ENDDRAW
426 | ENDDEF
427 | #
428 | #End Library
429 |
--------------------------------------------------------------------------------
/hardware/WellerRT_Station_projekt.net:
--------------------------------------------------------------------------------
1 | (export (version D)
2 | (design
3 | (source /home/marcel/PCB/WellerRT_Station_projekt/WellerRT_Station_projekt.sch)
4 | (date "Sa 07 Dez 2019 10:45:26 CET")
5 | (tool "Eeschema 5.0.2-bee76a0~70~ubuntu18.04.1")
6 | (sheet (number 1) (name /) (tstamps /)
7 | (title_block
8 | (title)
9 | (company)
10 | (rev)
11 | (date)
12 | (source WellerRT_Station_projekt.sch)
13 | (comment (number 1) (value ""))
14 | (comment (number 2) (value ""))
15 | (comment (number 3) (value ""))
16 | (comment (number 4) (value "")))))
17 | (components
18 | (comp (ref U1)
19 | (value ATtiny24A-PU)
20 | (footprint Package_DIP:DIP-14_W7.62mm_Socket)
21 | (datasheet http://ww1.microchip.com/downloads/en/DeviceDoc/doc8183.pdf)
22 | (libsource (lib ATtiny3216) (part ATtiny24A-PU) (description "20MHz, 2kB Flash, 128B SRAM, 128B EEPROM, debugWIRE, DIP-14"))
23 | (sheetpath (names /) (tstamps /))
24 | (tstamp 5DE7B5FE))
25 | (comp (ref J1)
26 | (value AVR-ISP-6)
27 | (footprint Connector_IDC:IDC-Header_2x03_P2.54mm_Vertical)
28 | (datasheet " ~")
29 | (libsource (lib Connector) (part AVR-ISP-6) (description "Atmel 6-pin ISP connector"))
30 | (sheetpath (names /) (tstamps /))
31 | (tstamp 5DE7B6BD))
32 | (comp (ref U3)
33 | (value L7805)
34 | (footprint Package_TO_SOT_THT:TO-220-3_Horizontal_TabDown)
35 | (datasheet http://www.st.com/content/ccc/resource/technical/document/datasheet/41/4f/b3/b0/12/d4/47/88/CD00000444.pdf/files/CD00000444.pdf/jcr:content/translations/en.CD00000444.pdf)
36 | (libsource (lib Regulator_Linear) (part L7805) (description "Positive 1.5A 35V Linear Regulator, Fixed Output 5V, TO-220/TO-263/TO-252"))
37 | (sheetpath (names /) (tstamps /))
38 | (tstamp 5DE7B883))
39 | (comp (ref U2)
40 | (value MCP607)
41 | (footprint Package_DIP:DIP-8_W7.62mm_Socket)
42 | (datasheet http://ww1.microchip.com/downloads/en/DeviceDoc/21314g.pdf)
43 | (libsource (lib Amplifier_Operational) (part MCP602) (description "Dual 2.7V to 6.0V Single Supply CMOS Op Amps, DIP-8/SOIC-8/TSSOP-8"))
44 | (sheetpath (names /) (tstamps /))
45 | (tstamp 5DE7C3A8))
46 | (comp (ref R1)
47 | (value 10)
48 | (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical)
49 | (datasheet ~)
50 | (libsource (lib Device) (part R) (description Resistor))
51 | (sheetpath (names /) (tstamps /))
52 | (tstamp 5DE7CBC5))
53 | (comp (ref R2)
54 | (value 10k)
55 | (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical)
56 | (datasheet ~)
57 | (libsource (lib Device) (part R) (description Resistor))
58 | (sheetpath (names /) (tstamps /))
59 | (tstamp 5DE7CF07))
60 | (comp (ref C7)
61 | (value 330n)
62 | (footprint Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm)
63 | (datasheet ~)
64 | (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
65 | (sheetpath (names /) (tstamps /))
66 | (tstamp 5DE7DF28))
67 | (comp (ref C8)
68 | (value 100n)
69 | (footprint Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm)
70 | (datasheet ~)
71 | (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
72 | (sheetpath (names /) (tstamps /))
73 | (tstamp 5DE7E232))
74 | (comp (ref C9)
75 | (value 100n)
76 | (footprint Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm)
77 | (datasheet ~)
78 | (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
79 | (sheetpath (names /) (tstamps /))
80 | (tstamp 5DE7E25E))
81 | (comp (ref C10)
82 | (value 100n)
83 | (footprint Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm)
84 | (datasheet ~)
85 | (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
86 | (sheetpath (names /) (tstamps /))
87 | (tstamp 5DE7EB5A))
88 | (comp (ref R9)
89 | (value 100k)
90 | (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical)
91 | (datasheet ~)
92 | (libsource (lib Device) (part R) (description Resistor))
93 | (sheetpath (names /) (tstamps /))
94 | (tstamp 5DE7F964))
95 | (comp (ref R10)
96 | (value 1k)
97 | (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical)
98 | (datasheet ~)
99 | (libsource (lib Device) (part R) (description Resistor))
100 | (sheetpath (names /) (tstamps /))
101 | (tstamp 5DE7FA09))
102 | (comp (ref R5)
103 | (value 5.6k)
104 | (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical)
105 | (datasheet ~)
106 | (libsource (lib Device) (part R) (description Resistor))
107 | (sheetpath (names /) (tstamps /))
108 | (tstamp 5DE811B9))
109 | (comp (ref D1)
110 | (value D)
111 | (footprint Diode_THT:D_DO-35_SOD27_P2.54mm_Vertical_AnodeUp)
112 | (datasheet ~)
113 | (libsource (lib Device) (part D) (description Diode))
114 | (sheetpath (names /) (tstamps /))
115 | (tstamp 5DE81BE3))
116 | (comp (ref D2)
117 | (value D)
118 | (footprint Diode_THT:D_DO-35_SOD27_P2.54mm_Vertical_AnodeUp)
119 | (datasheet ~)
120 | (libsource (lib Device) (part D) (description Diode))
121 | (sheetpath (names /) (tstamps /))
122 | (tstamp 5DE81C82))
123 | (comp (ref C2)
124 | (value 10n)
125 | (footprint Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm)
126 | (datasheet ~)
127 | (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
128 | (sheetpath (names /) (tstamps /))
129 | (tstamp 5DE82710))
130 | (comp (ref R3)
131 | (value 1M)
132 | (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical)
133 | (datasheet ~)
134 | (libsource (lib Device) (part R) (description Resistor))
135 | (sheetpath (names /) (tstamps /))
136 | (tstamp 5DE828BB))
137 | (comp (ref R11)
138 | (value 100k)
139 | (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical)
140 | (datasheet ~)
141 | (libsource (lib Device) (part R) (description Resistor))
142 | (sheetpath (names /) (tstamps /))
143 | (tstamp 5DE870CA))
144 | (comp (ref C4)
145 | (value 10n)
146 | (footprint Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm)
147 | (datasheet ~)
148 | (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
149 | (sheetpath (names /) (tstamps /))
150 | (tstamp 5DE87A59))
151 | (comp (ref J6)
152 | (value "Weller RT Loetspitze")
153 | (footprint TerminalBlock_RND:TerminalBlock_RND_205-00233_1x03_P5.08mm_Horizontal)
154 | (datasheet ~)
155 | (libsource (lib Connector_Generic) (part Conn_01x03) (description "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"))
156 | (sheetpath (names /) (tstamps /))
157 | (tstamp 5DE90688))
158 | (comp (ref Q2)
159 | (value IRF4905)
160 | (footprint Package_TO_SOT_THT:TO-220-3_Vertical)
161 | (datasheet http://www.infineon.com/dgdl/irf4905.pdf?fileId=5546d462533600a4015355e32165197c)
162 | (libsource (lib Transistor_FET) (part IRF4905) (description "-74A Id, -55V Vds, Single P-Channel HEXFET Power MOSFET, 20mOhm Ron, TO-220AB"))
163 | (sheetpath (names /) (tstamps /))
164 | (tstamp 5DE93C57))
165 | (comp (ref Q1)
166 | (value BS170)
167 | (footprint Package_TO_SOT_THT:TO-92_Inline)
168 | (datasheet http://www.fairchildsemi.com/ds/BS/BS170.pdf)
169 | (libsource (lib Transistor_FET) (part BS170) (description "0.5A Id, 60V Vds, N-Channel MOSFET, TO-92"))
170 | (sheetpath (names /) (tstamps /))
171 | (tstamp 5DE93D8D))
172 | (comp (ref R15)
173 | (value 1k)
174 | (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical)
175 | (datasheet ~)
176 | (libsource (lib Device) (part R) (description Resistor))
177 | (sheetpath (names /) (tstamps /))
178 | (tstamp 5DE99230))
179 | (comp (ref R14)
180 | (value 220)
181 | (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical)
182 | (datasheet ~)
183 | (libsource (lib Device) (part R) (description Resistor))
184 | (sheetpath (names /) (tstamps /))
185 | (tstamp 5DE9FE39))
186 | (comp (ref J7)
187 | (value Drehencoder)
188 | (footprint Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical)
189 | (datasheet ~)
190 | (libsource (lib Connector_Generic) (part Conn_01x05) (description "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)"))
191 | (sheetpath (names /) (tstamps /))
192 | (tstamp 5DEA451F))
193 | (comp (ref R6)
194 | (value 10k)
195 | (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical)
196 | (datasheet ~)
197 | (libsource (lib Device) (part R) (description Resistor))
198 | (sheetpath (names /) (tstamps /))
199 | (tstamp 5DEA4B40))
200 | (comp (ref R4)
201 | (value 10k)
202 | (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical)
203 | (datasheet ~)
204 | (libsource (lib Device) (part R) (description Resistor))
205 | (sheetpath (names /) (tstamps /))
206 | (tstamp 5DEA4BBE))
207 | (comp (ref C1)
208 | (value 10n)
209 | (footprint Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm)
210 | (datasheet ~)
211 | (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
212 | (sheetpath (names /) (tstamps /))
213 | (tstamp 5DEA4C9B))
214 | (comp (ref R8)
215 | (value 10k)
216 | (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical)
217 | (datasheet ~)
218 | (libsource (lib Device) (part R) (description Resistor))
219 | (sheetpath (names /) (tstamps /))
220 | (tstamp 5DEBAE1E))
221 | (comp (ref R7)
222 | (value 10k)
223 | (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical)
224 | (datasheet ~)
225 | (libsource (lib Device) (part R) (description Resistor))
226 | (sheetpath (names /) (tstamps /))
227 | (tstamp 5DEBAE24))
228 | (comp (ref C3)
229 | (value 10n)
230 | (footprint Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm)
231 | (datasheet ~)
232 | (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
233 | (sheetpath (names /) (tstamps /))
234 | (tstamp 5DEBAE2A))
235 | (comp (ref R13)
236 | (value 10k)
237 | (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical)
238 | (datasheet ~)
239 | (libsource (lib Device) (part R) (description Resistor))
240 | (sheetpath (names /) (tstamps /))
241 | (tstamp 5DEBCFF8))
242 | (comp (ref R12)
243 | (value 10k)
244 | (footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical)
245 | (datasheet ~)
246 | (libsource (lib Device) (part R) (description Resistor))
247 | (sheetpath (names /) (tstamps /))
248 | (tstamp 5DEBCFFE))
249 | (comp (ref C5)
250 | (value 10n)
251 | (footprint Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm)
252 | (datasheet ~)
253 | (libsource (lib Device) (part C) (description "Unpolarized capacitor"))
254 | (sheetpath (names /) (tstamps /))
255 | (tstamp 5DEBD004))
256 | (comp (ref J3)
257 | (value TM1637_Display)
258 | (footprint Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical)
259 | (datasheet ~)
260 | (libsource (lib Connector_Generic) (part Conn_01x04) (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)"))
261 | (sheetpath (names /) (tstamps /))
262 | (tstamp 5DED44B2))
263 | (comp (ref J9)
264 | (value Netzteil)
265 | (footprint TerminalBlock_RND:TerminalBlock_RND_205-00232_1x02_P5.08mm_Horizontal)
266 | (datasheet ~)
267 | (libsource (lib Connector_Generic) (part Conn_01x02) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"))
268 | (sheetpath (names /) (tstamps /))
269 | (tstamp 5DEEBC44))
270 | (comp (ref SW1)
271 | (value SW_SPST)
272 | (footprint TerminalBlock_RND:TerminalBlock_RND_205-00232_1x02_P5.08mm_Horizontal)
273 | (libsource (lib Switch) (part SW_SPST) (description "Single Pole Single Throw (SPST) switch"))
274 | (sheetpath (names /) (tstamps /))
275 | (tstamp 5DEBC4E0))
276 | (comp (ref J8)
277 | (value Halterung_Detektion)
278 | (footprint Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical)
279 | (datasheet ~)
280 | (libsource (lib Connector_Generic) (part Conn_01x03) (description "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)"))
281 | (sheetpath (names /) (tstamps /))
282 | (tstamp 5DEC4D85))
283 | (comp (ref J5)
284 | (value LED1)
285 | (footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical)
286 | (datasheet ~)
287 | (libsource (lib Connector_Generic) (part Conn_01x02) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"))
288 | (sheetpath (names /) (tstamps /))
289 | (tstamp 5DEDDFE8))
290 | (comp (ref J4)
291 | (value LED2)
292 | (footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical)
293 | (datasheet ~)
294 | (libsource (lib Connector_Generic) (part Conn_01x02) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"))
295 | (sheetpath (names /) (tstamps /))
296 | (tstamp 5DEDE20B))
297 | (comp (ref J2)
298 | (value UART_TX)
299 | (footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical)
300 | (datasheet ~)
301 | (libsource (lib Connector_Generic) (part Conn_01x02) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"))
302 | (sheetpath (names /) (tstamps /))
303 | (tstamp 5DEF3D2C))
304 | (comp (ref C6)
305 | (value 100µ)
306 | (footprint Capacitor_THT:CP_Radial_D5.0mm_P2.00mm)
307 | (datasheet ~)
308 | (libsource (lib Device) (part CP) (description "Polarized capacitor"))
309 | (sheetpath (names /) (tstamps /))
310 | (tstamp 5DEFE98C)))
311 | (libparts
312 | (libpart (lib ATtiny3216) (part ATtiny24V-10PU)
313 | (aliases
314 | (alias ATtiny24-20PU)
315 | (alias ATtiny24A-PU)
316 | (alias ATtiny44V-10PU)
317 | (alias ATtiny44-20PU)
318 | (alias ATtiny44A-PU)
319 | (alias ATtiny84V-10PU)
320 | (alias ATtiny84-20PU)
321 | (alias ATtiny84A-PU))
322 | (description "10MHz, 2kB Flash, 128B SRAM, 128B EEPROM, debugWIRE, DIP-14")
323 | (docs http://ww1.microchip.com/downloads/en/DeviceDoc/doc8006.pdf)
324 | (footprints
325 | (fp DIP*W7.62mm*))
326 | (fields
327 | (field (name Reference) U)
328 | (field (name Value) ATtiny24V-10PU)
329 | (field (name Footprint) Package_DIP:DIP-14_W7.62mm))
330 | (pins
331 | (pin (num 1) (name VCC) (type power_in))
332 | (pin (num 2) (name XTAL1/PB0) (type 3state))
333 | (pin (num 3) (name XTAL2/PB1) (type 3state))
334 | (pin (num 4) (name ~RESET~/PB3) (type 3state))
335 | (pin (num 5) (name PB2) (type 3state))
336 | (pin (num 6) (name PA7) (type 3state))
337 | (pin (num 7) (name PA6) (type 3state))
338 | (pin (num 8) (name PA5) (type 3state))
339 | (pin (num 9) (name PA4) (type 3state))
340 | (pin (num 10) (name PA3) (type 3state))
341 | (pin (num 11) (name PA2) (type 3state))
342 | (pin (num 12) (name PA1) (type 3state))
343 | (pin (num 13) (name AREF/PA0) (type 3state))
344 | (pin (num 14) (name GND) (type power_in))))
345 | (libpart (lib Amplifier_Operational) (part LM2904)
346 | (aliases
347 | (alias LM358)
348 | (alias AD8620)
349 | (alias LMC6062)
350 | (alias LMC6082)
351 | (alias TL062)
352 | (alias TL072)
353 | (alias TL082)
354 | (alias NE5532)
355 | (alias SA5532)
356 | (alias RC4558)
357 | (alias RC4560)
358 | (alias RC4580)
359 | (alias LMV358)
360 | (alias TS912)
361 | (alias TSV912IDT)
362 | (alias TSV912IST)
363 | (alias TLC272)
364 | (alias TLC277)
365 | (alias MCP602)
366 | (alias OPA2134)
367 | (alias OPA2340)
368 | (alias OPA2376xxD)
369 | (alias OPA2376xxDGK)
370 | (alias MC33078)
371 | (alias MC33178)
372 | (alias LM4562)
373 | (alias OP249)
374 | (alias OP275)
375 | (alias ADA4075-2)
376 | (alias MCP6002-xP)
377 | (alias MCP6002-xSN)
378 | (alias MCP6002-xMS)
379 | (alias LM7332)
380 | (alias OPA2333xxD)
381 | (alias OPA2333xxDGK)
382 | (alias LMC6482)
383 | (alias LT1492)
384 | (alias LTC6081xMS8)
385 | (alias LM6172)
386 | (alias MCP6L92)
387 | (alias NJM2043)
388 | (alias NJM2114)
389 | (alias NJM4556A)
390 | (alias NJM4558)
391 | (alias NJM4559)
392 | (alias NJM4560)
393 | (alias NJM4580)
394 | (alias NJM5532)
395 | (alias ADA4807-2ARM)
396 | (alias OPA2691)
397 | (alias LT6233)
398 | (alias OPA2356xxD)
399 | (alias OPA2356xxDGK)
400 | (alias OPA1612AxD)
401 | (alias MC33172)
402 | (alias OPA1602))
403 | (description "Dual Operational Amplifiers, DIP-8/SOIC-8/TSSOP-8/VSSOP-8")
404 | (docs http://www.ti.com/lit/ds/symlink/lm358.pdf)
405 | (footprints
406 | (fp SOIC*3.9x4.9mm*P1.27mm*)
407 | (fp DIP*W7.62mm*)
408 | (fp TO*99*)
409 | (fp OnSemi*Micro8*)
410 | (fp TSSOP*3x3mm*P0.65mm*)
411 | (fp TSSOP*4.4x3mm*P0.65mm*)
412 | (fp MSOP*3x3mm*P0.65mm*)
413 | (fp SSOP*3.9x4.9mm*P0.635mm*)
414 | (fp LFCSP*2x2mm*P0.5mm*)
415 | (fp *SIP*)
416 | (fp SOIC*5.3x6.2mm*P1.27mm*))
417 | (fields
418 | (field (name Reference) U)
419 | (field (name Value) LM2904))
420 | (pins
421 | (pin (num 1) (name ~) (type output))
422 | (pin (num 2) (name -) (type input))
423 | (pin (num 3) (name +) (type input))
424 | (pin (num 4) (name V-) (type power_in))
425 | (pin (num 5) (name +) (type input))
426 | (pin (num 6) (name -) (type input))
427 | (pin (num 7) (name ~) (type output))
428 | (pin (num 8) (name V+) (type power_in))))
429 | (libpart (lib Connector) (part AVR-ISP-6)
430 | (description "Atmel 6-pin ISP connector")
431 | (docs " ~")
432 | (footprints
433 | (fp IDC?Header*2x03*)
434 | (fp Pin?Header*2x03*))
435 | (fields
436 | (field (name Reference) J)
437 | (field (name Value) AVR-ISP-6))
438 | (pins
439 | (pin (num 1) (name MISO) (type passive))
440 | (pin (num 2) (name VCC) (type power_in))
441 | (pin (num 3) (name SCK) (type passive))
442 | (pin (num 4) (name MOSI) (type passive))
443 | (pin (num 5) (name ~RST) (type passive))
444 | (pin (num 6) (name GND) (type power_in))))
445 | (libpart (lib Connector_Generic) (part Conn_01x02)
446 | (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")
447 | (docs ~)
448 | (footprints
449 | (fp Connector*:*_1x??_*))
450 | (fields
451 | (field (name Reference) J)
452 | (field (name Value) Conn_01x02))
453 | (pins
454 | (pin (num 1) (name Pin_1) (type passive))
455 | (pin (num 2) (name Pin_2) (type passive))))
456 | (libpart (lib Connector_Generic) (part Conn_01x03)
457 | (description "Generic connector, single row, 01x03, script generated (kicad-library-utils/schlib/autogen/connector/)")
458 | (docs ~)
459 | (footprints
460 | (fp Connector*:*_1x??_*))
461 | (fields
462 | (field (name Reference) J)
463 | (field (name Value) Conn_01x03))
464 | (pins
465 | (pin (num 1) (name Pin_1) (type passive))
466 | (pin (num 2) (name Pin_2) (type passive))
467 | (pin (num 3) (name Pin_3) (type passive))))
468 | (libpart (lib Connector_Generic) (part Conn_01x04)
469 | (description "Generic connector, single row, 01x04, script generated (kicad-library-utils/schlib/autogen/connector/)")
470 | (docs ~)
471 | (footprints
472 | (fp Connector*:*_1x??_*))
473 | (fields
474 | (field (name Reference) J)
475 | (field (name Value) Conn_01x04))
476 | (pins
477 | (pin (num 1) (name Pin_1) (type passive))
478 | (pin (num 2) (name Pin_2) (type passive))
479 | (pin (num 3) (name Pin_3) (type passive))
480 | (pin (num 4) (name Pin_4) (type passive))))
481 | (libpart (lib Connector_Generic) (part Conn_01x05)
482 | (description "Generic connector, single row, 01x05, script generated (kicad-library-utils/schlib/autogen/connector/)")
483 | (docs ~)
484 | (footprints
485 | (fp Connector*:*_1x??_*))
486 | (fields
487 | (field (name Reference) J)
488 | (field (name Value) Conn_01x05))
489 | (pins
490 | (pin (num 1) (name Pin_1) (type passive))
491 | (pin (num 2) (name Pin_2) (type passive))
492 | (pin (num 3) (name Pin_3) (type passive))
493 | (pin (num 4) (name Pin_4) (type passive))
494 | (pin (num 5) (name Pin_5) (type passive))))
495 | (libpart (lib Device) (part C)
496 | (description "Unpolarized capacitor")
497 | (docs ~)
498 | (footprints
499 | (fp C_*))
500 | (fields
501 | (field (name Reference) C)
502 | (field (name Value) C))
503 | (pins
504 | (pin (num 1) (name ~) (type passive))
505 | (pin (num 2) (name ~) (type passive))))
506 | (libpart (lib Device) (part CP)
507 | (description "Polarized capacitor")
508 | (docs ~)
509 | (footprints
510 | (fp CP_*))
511 | (fields
512 | (field (name Reference) C)
513 | (field (name Value) CP))
514 | (pins
515 | (pin (num 1) (name ~) (type passive))
516 | (pin (num 2) (name ~) (type passive))))
517 | (libpart (lib Device) (part D)
518 | (description Diode)
519 | (docs ~)
520 | (footprints
521 | (fp TO-???*)
522 | (fp *_Diode_*)
523 | (fp *SingleDiode*)
524 | (fp D_*))
525 | (fields
526 | (field (name Reference) D)
527 | (field (name Value) D))
528 | (pins
529 | (pin (num 1) (name K) (type passive))
530 | (pin (num 2) (name A) (type passive))))
531 | (libpart (lib Device) (part R)
532 | (description Resistor)
533 | (docs ~)
534 | (footprints
535 | (fp R_*))
536 | (fields
537 | (field (name Reference) R)
538 | (field (name Value) R))
539 | (pins
540 | (pin (num 1) (name ~) (type passive))
541 | (pin (num 2) (name ~) (type passive))))
542 | (libpart (lib Regulator_Linear) (part L7805)
543 | (aliases
544 | (alias L7806)
545 | (alias L7808)
546 | (alias L7885)
547 | (alias L7809)
548 | (alias L7812)
549 | (alias L7815)
550 | (alias L7818)
551 | (alias L7824))
552 | (description "Positive 1.5A 35V Linear Regulator, Fixed Output 5V, TO-220/TO-263/TO-252")
553 | (docs http://www.st.com/content/ccc/resource/technical/document/datasheet/41/4f/b3/b0/12/d4/47/88/CD00000444.pdf/files/CD00000444.pdf/jcr:content/translations/en.CD00000444.pdf)
554 | (footprints
555 | (fp TO?252*)
556 | (fp TO?263*)
557 | (fp TO?220*))
558 | (fields
559 | (field (name Reference) U)
560 | (field (name Value) L7805))
561 | (pins
562 | (pin (num 1) (name IN) (type power_in))
563 | (pin (num 2) (name GND) (type power_in))
564 | (pin (num 3) (name OUT) (type power_out))))
565 | (libpart (lib Switch) (part SW_SPST)
566 | (description "Single Pole Single Throw (SPST) switch")
567 | (fields
568 | (field (name Reference) SW)
569 | (field (name Value) SW_SPST))
570 | (pins
571 | (pin (num 1) (name A) (type passive))
572 | (pin (num 2) (name B) (type passive))))
573 | (libpart (lib Transistor_FET) (part BS107)
574 | (aliases
575 | (alias BS108)
576 | (alias BS170))
577 | (description "0.25A Id, 200V Vds, N-Channel MOSFET, TO-92")
578 | (docs http://www.onsemi.com/pub_link/Collateral/BS107-D.PDF)
579 | (footprints
580 | (fp TO?92*))
581 | (fields
582 | (field (name Reference) Q)
583 | (field (name Value) BS107)
584 | (field (name Footprint) Package_TO_SOT_THT:TO-92_Inline))
585 | (pins
586 | (pin (num 1) (name D) (type passive))
587 | (pin (num 2) (name G) (type input))
588 | (pin (num 3) (name S) (type passive))))
589 | (libpart (lib Transistor_FET) (part IRF9540N)
590 | (aliases
591 | (alias IRF4905))
592 | (description "-23A Id, -100V Vds, HEXFET P-Channel MOSFET, TO-220")
593 | (docs http://www.irf.com/product-info/datasheets/data/irf9540n.pdf)
594 | (footprints
595 | (fp TO?220*))
596 | (fields
597 | (field (name Reference) Q)
598 | (field (name Value) IRF9540N)
599 | (field (name Footprint) Package_TO_SOT_THT:TO-220-3_Vertical))
600 | (pins
601 | (pin (num 1) (name G) (type input))
602 | (pin (num 2) (name D) (type passive))
603 | (pin (num 3) (name S) (type passive)))))
604 | (libraries
605 | (library (logical ATtiny3216)
606 | (uri /home/marcel/PCB/my_components/ATtiny3216.lib))
607 | (library (logical Amplifier_Operational)
608 | (uri /usr/share/kicad/library/Amplifier_Operational.lib))
609 | (library (logical Connector)
610 | (uri /usr/share/kicad/library/Connector.lib))
611 | (library (logical Connector_Generic)
612 | (uri /usr/share/kicad/library/Connector_Generic.lib))
613 | (library (logical Device)
614 | (uri /usr/share/kicad/library/Device.lib))
615 | (library (logical Regulator_Linear)
616 | (uri /usr/share/kicad/library/Regulator_Linear.lib))
617 | (library (logical Switch)
618 | (uri /usr/share/kicad/library/Switch.lib))
619 | (library (logical Transistor_FET)
620 | (uri /usr/share/kicad/library/Transistor_FET.lib)))
621 | (nets
622 | (net (code 1) (name TASTER)
623 | (node (ref R4) (pin 2))
624 | (node (ref R6) (pin 2))
625 | (node (ref J7) (pin 1)))
626 | (net (code 2) (name PA2)
627 | (node (ref U1) (pin 11))
628 | (node (ref R7) (pin 1))
629 | (node (ref C3) (pin 1)))
630 | (net (code 3) (name ENCODER_A)
631 | (node (ref R7) (pin 2))
632 | (node (ref R8) (pin 2))
633 | (node (ref J7) (pin 4)))
634 | (net (code 4) (name GND)
635 | (node (ref J8) (pin 3))
636 | (node (ref C8) (pin 2))
637 | (node (ref J2) (pin 2))
638 | (node (ref J5) (pin 2))
639 | (node (ref C9) (pin 2))
640 | (node (ref J4) (pin 2))
641 | (node (ref C1) (pin 2))
642 | (node (ref D1) (pin 2))
643 | (node (ref J9) (pin 2))
644 | (node (ref C10) (pin 2))
645 | (node (ref C2) (pin 1))
646 | (node (ref D2) (pin 1))
647 | (node (ref J3) (pin 4))
648 | (node (ref C6) (pin 2))
649 | (node (ref J7) (pin 2))
650 | (node (ref J7) (pin 3))
651 | (node (ref U2) (pin 4))
652 | (node (ref C4) (pin 1))
653 | (node (ref C5) (pin 2))
654 | (node (ref C3) (pin 2))
655 | (node (ref C7) (pin 2))
656 | (node (ref J6) (pin 3))
657 | (node (ref U1) (pin 14))
658 | (node (ref U3) (pin 2))
659 | (node (ref J1) (pin 6))
660 | (node (ref Q1) (pin 3))
661 | (node (ref R10) (pin 2)))
662 | (net (code 5) (name +5V)
663 | (node (ref R2) (pin 1))
664 | (node (ref R3) (pin 2))
665 | (node (ref C8) (pin 1))
666 | (node (ref R1) (pin 2))
667 | (node (ref C9) (pin 1))
668 | (node (ref U3) (pin 3))
669 | (node (ref C10) (pin 1))
670 | (node (ref U2) (pin 8))
671 | (node (ref R6) (pin 1))
672 | (node (ref R13) (pin 1))
673 | (node (ref J3) (pin 3))
674 | (node (ref U1) (pin 1))
675 | (node (ref J8) (pin 1))
676 | (node (ref R8) (pin 1)))
677 | (net (code 6) (name ENCODER_B)
678 | (node (ref J7) (pin 5))
679 | (node (ref R13) (pin 2))
680 | (node (ref R12) (pin 2)))
681 | (net (code 7) (name PB2)
682 | (node (ref U1) (pin 5))
683 | (node (ref R14) (pin 1)))
684 | (net (code 8) (name HEIZELEMENT)
685 | (node (ref Q2) (pin 2))
686 | (node (ref J6) (pin 1)))
687 | (net (code 9) (name "Net-(Q1-Pad2)")
688 | (node (ref R14) (pin 2))
689 | (node (ref Q1) (pin 2)))
690 | (net (code 10) (name "Net-(Q1-Pad1)")
691 | (node (ref Q2) (pin 1))
692 | (node (ref Q1) (pin 1))
693 | (node (ref R15) (pin 1)))
694 | (net (code 11) (name +12V)
695 | (node (ref U3) (pin 1))
696 | (node (ref Q2) (pin 3))
697 | (node (ref C7) (pin 1))
698 | (node (ref R15) (pin 2))
699 | (node (ref SW1) (pin 1))
700 | (node (ref C6) (pin 1)))
701 | (net (code 12) (name PA3)
702 | (node (ref U1) (pin 10))
703 | (node (ref C1) (pin 1))
704 | (node (ref R4) (pin 1)))
705 | (net (code 13) (name PA7)
706 | (node (ref U2) (pin 6))
707 | (node (ref U2) (pin 7))
708 | (node (ref U1) (pin 6)))
709 | (net (code 14) (name PA1)
710 | (node (ref R12) (pin 1))
711 | (node (ref C5) (pin 1))
712 | (node (ref U1) (pin 12)))
713 | (net (code 15) (name PA6)
714 | (node (ref U1) (pin 7))
715 | (node (ref J4) (pin 1))
716 | (node (ref J1) (pin 4)))
717 | (net (code 16) (name PA4)
718 | (node (ref J1) (pin 3))
719 | (node (ref J5) (pin 1))
720 | (node (ref U1) (pin 9)))
721 | (net (code 17) (name PA0)
722 | (node (ref U1) (pin 13))
723 | (node (ref J8) (pin 2)))
724 | (net (code 18) (name "Net-(J9-Pad1)")
725 | (node (ref SW1) (pin 2))
726 | (node (ref J9) (pin 1)))
727 | (net (code 19) (name PA5)
728 | (node (ref J2) (pin 1))
729 | (node (ref J1) (pin 1))
730 | (node (ref U1) (pin 8)))
731 | (net (code 20) (name TM1637_CLK)
732 | (node (ref U1) (pin 3))
733 | (node (ref J3) (pin 1)))
734 | (net (code 21) (name TM1637_DIO)
735 | (node (ref U1) (pin 2))
736 | (node (ref J3) (pin 2)))
737 | (net (code 22) (name "Net-(J1-Pad2)")
738 | (node (ref J1) (pin 2))
739 | (node (ref R1) (pin 1)))
740 | (net (code 23) (name RESET)
741 | (node (ref J1) (pin 5))
742 | (node (ref U1) (pin 4))
743 | (node (ref R2) (pin 2)))
744 | (net (code 24) (name "Net-(R10-Pad1)")
745 | (node (ref U2) (pin 2))
746 | (node (ref R10) (pin 1))
747 | (node (ref R9) (pin 2)))
748 | (net (code 25) (name "Net-(C4-Pad2)")
749 | (node (ref U2) (pin 5))
750 | (node (ref R11) (pin 1))
751 | (node (ref C4) (pin 2)))
752 | (net (code 26) (name "Net-(R11-Pad2)")
753 | (node (ref U2) (pin 1))
754 | (node (ref R11) (pin 2))
755 | (node (ref R9) (pin 1)))
756 | (net (code 27) (name THERMOFUEHLER)
757 | (node (ref R5) (pin 2))
758 | (node (ref R3) (pin 1))
759 | (node (ref J6) (pin 2)))
760 | (net (code 28) (name "Net-(C2-Pad2)")
761 | (node (ref U2) (pin 3))
762 | (node (ref C2) (pin 2))
763 | (node (ref D2) (pin 2))
764 | (node (ref D1) (pin 1))
765 | (node (ref R5) (pin 1)))))
--------------------------------------------------------------------------------
/hardware/WellerRT_Station_projekt.pro:
--------------------------------------------------------------------------------
1 | update=22/05/2015 07:44:53
2 | version=1
3 | last_client=kicad
4 | [general]
5 | version=1
6 | RootSch=
7 | BoardNm=
8 | [pcbnew]
9 | version=1
10 | LastNetListRead=
11 | UseCmpFile=1
12 | PadDrill=0.600000000000
13 | PadDrillOvalY=0.600000000000
14 | PadSizeH=1.500000000000
15 | PadSizeV=1.500000000000
16 | PcbTextSizeV=1.500000000000
17 | PcbTextSizeH=1.500000000000
18 | PcbTextThickness=0.300000000000
19 | ModuleTextSizeV=1.000000000000
20 | ModuleTextSizeH=1.000000000000
21 | ModuleTextSizeThickness=0.150000000000
22 | SolderMaskClearance=0.000000000000
23 | SolderMaskMinWidth=0.000000000000
24 | DrawSegmentWidth=0.200000000000
25 | BoardOutlineThickness=0.100000000000
26 | ModuleOutlineThickness=0.150000000000
27 | [cvpcb]
28 | version=1
29 | NetIExt=net
30 | [eeschema]
31 | version=1
32 | LibDir=
33 | [eeschema/libraries]
34 |
--------------------------------------------------------------------------------
/hardware/WellerRT_Station_projekt.sch:
--------------------------------------------------------------------------------
1 | EESchema Schematic File Version 4
2 | LIBS:WellerRT_Station_projekt-cache
3 | EELAYER 26 0
4 | EELAYER END
5 | $Descr A4 11693 8268
6 | encoding utf-8
7 | Sheet 1 1
8 | Title ""
9 | Date ""
10 | Rev ""
11 | Comp ""
12 | Comment1 ""
13 | Comment2 ""
14 | Comment3 ""
15 | Comment4 ""
16 | $EndDescr
17 | $Comp
18 | L ATtiny3216:ATtiny24A-PU U1
19 | U 1 1 5DE7B5FE
20 | P 1750 4000
21 | F 0 "U1" H 1050 5000 50 0000 R CNN
22 | F 1 "ATtiny24A-PU" H 1500 4900 50 0000 R CNN
23 | F 2 "Package_DIP:DIP-14_W7.62mm_Socket" H 1750 4000 50 0001 C CIN
24 | F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/doc8183.pdf" H 1750 4000 50 0001 C CNN
25 | 1 1750 4000
26 | 1 0 0 -1
27 | $EndComp
28 | $Comp
29 | L Connector:AVR-ISP-6 J1
30 | U 1 1 5DE7B6BD
31 | P 1250 1700
32 | F 0 "J1" H 971 1797 50 0000 R CNN
33 | F 1 "AVR-ISP-6" H 971 1704 50 0000 R CNN
34 | F 2 "Connector_IDC:IDC-Header_2x03_P2.54mm_Vertical" V 1000 1750 50 0001 C CNN
35 | F 3 " ~" H -25 1150 50 0001 C CNN
36 | 1 1250 1700
37 | 1 0 0 -1
38 | $EndComp
39 | $Comp
40 | L Regulator_Linear:L7805 U3
41 | U 1 1 5DE7B883
42 | P 8850 1000
43 | F 0 "U3" H 8850 1245 50 0000 C CNN
44 | F 1 "L7805" H 8850 1152 50 0000 C CNN
45 | F 2 "Package_TO_SOT_THT:TO-220-3_Horizontal_TabDown" H 8875 850 50 0001 L CIN
46 | F 3 "http://www.st.com/content/ccc/resource/technical/document/datasheet/41/4f/b3/b0/12/d4/47/88/CD00000444.pdf/files/CD00000444.pdf/jcr:content/translations/en.CD00000444.pdf" H 8850 950 50 0001 C CNN
47 | 1 8850 1000
48 | 1 0 0 -1
49 | $EndComp
50 | $Comp
51 | L Amplifier_Operational:MCP602 U2
52 | U 1 1 5DE7C3A8
53 | P 5700 3200
54 | F 0 "U2" H 5700 3570 50 0000 C CNN
55 | F 1 "MCP607" H 5700 3477 50 0000 C CNN
56 | F 2 "Package_DIP:DIP-8_W7.62mm_Socket" H 5700 3200 50 0001 C CNN
57 | F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/21314g.pdf" H 5700 3200 50 0001 C CNN
58 | 1 5700 3200
59 | 1 0 0 -1
60 | $EndComp
61 | $Comp
62 | L Amplifier_Operational:MCP602 U2
63 | U 2 1 5DE7C4AF
64 | P 7150 3300
65 | F 0 "U2" H 7100 3700 50 0000 C CNN
66 | F 1 "MCP607" H 7150 3600 50 0000 C CNN
67 | F 2 "Package_DIP:DIP-8_W7.62mm_Socket" H 7150 3300 50 0001 C CNN
68 | F 3 "" H 7150 3300 50 0001 C CNN
69 | 2 7150 3300
70 | 1 0 0 -1
71 | $EndComp
72 | $Comp
73 | L Amplifier_Operational:MCP602 U2
74 | U 3 1 5DE7C544
75 | P 10600 1250
76 | F 0 "U2" H 10559 1297 50 0000 L CNN
77 | F 1 "MCP607" H 10559 1204 50 0000 L CNN
78 | F 2 "Package_DIP:DIP-8_W7.62mm_Socket" H 10600 1250 50 0001 C CNN
79 | F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/21314g.pdf" H 10600 1250 50 0001 C CNN
80 | 3 10600 1250
81 | 1 0 0 -1
82 | $EndComp
83 | Text GLabel 1650 1500 2 50 Input ~ 0
84 | PA5
85 | Text GLabel 1650 1600 2 50 Input ~ 0
86 | PA6
87 | Text GLabel 1650 1700 2 50 Input ~ 0
88 | PA4
89 | Text GLabel 2000 1800 2 50 Input ~ 0
90 | RESET
91 | $Comp
92 | L power:+12V #PWR024
93 | U 1 1 5DE7CA13
94 | P 8300 1000
95 | F 0 "#PWR024" H 8300 850 50 0001 C CNN
96 | F 1 "+12V" H 8315 1175 50 0000 C CNN
97 | F 2 "" H 8300 1000 50 0001 C CNN
98 | F 3 "" H 8300 1000 50 0001 C CNN
99 | 1 8300 1000
100 | 1 0 0 -1
101 | $EndComp
102 | Wire Wire Line
103 | 8300 1000 8550 1000
104 | $Comp
105 | L power:GND #PWR025
106 | U 1 1 5DE7CAB6
107 | P 8850 1450
108 | F 0 "#PWR025" H 8850 1200 50 0001 C CNN
109 | F 1 "GND" H 8855 1275 50 0000 C CNN
110 | F 2 "" H 8850 1450 50 0001 C CNN
111 | F 3 "" H 8850 1450 50 0001 C CNN
112 | 1 8850 1450
113 | 1 0 0 -1
114 | $EndComp
115 | Wire Wire Line
116 | 8850 1450 8850 1300
117 | $Comp
118 | L power:+5V #PWR026
119 | U 1 1 5DE7CB2A
120 | P 9350 1000
121 | F 0 "#PWR026" H 9350 850 50 0001 C CNN
122 | F 1 "+5V" H 9365 1175 50 0000 C CNN
123 | F 2 "" H 9350 1000 50 0001 C CNN
124 | F 3 "" H 9350 1000 50 0001 C CNN
125 | 1 9350 1000
126 | 1 0 0 -1
127 | $EndComp
128 | Wire Wire Line
129 | 9350 1000 9150 1000
130 | $Comp
131 | L power:+5V #PWR01
132 | U 1 1 5DE7CB71
133 | P 1150 800
134 | F 0 "#PWR01" H 1150 650 50 0001 C CNN
135 | F 1 "+5V" H 1165 975 50 0000 C CNN
136 | F 2 "" H 1150 800 50 0001 C CNN
137 | F 3 "" H 1150 800 50 0001 C CNN
138 | 1 1150 800
139 | 1 0 0 -1
140 | $EndComp
141 | $Comp
142 | L Device:R R1
143 | U 1 1 5DE7CBC5
144 | P 1150 1000
145 | F 0 "R1" H 1080 953 50 0000 R CNN
146 | F 1 "10" H 1080 1046 50 0000 R CNN
147 | F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical" V 1080 1000 50 0001 C CNN
148 | F 3 "~" H 1150 1000 50 0001 C CNN
149 | 1 1150 1000
150 | -1 0 0 1
151 | $EndComp
152 | Wire Wire Line
153 | 1150 800 1150 850
154 | Wire Wire Line
155 | 1150 1150 1150 1200
156 | $Comp
157 | L power:GND #PWR02
158 | U 1 1 5DE7CC9A
159 | P 1150 2100
160 | F 0 "#PWR02" H 1150 1850 50 0001 C CNN
161 | F 1 "GND" H 1155 1925 50 0000 C CNN
162 | F 2 "" H 1150 2100 50 0001 C CNN
163 | F 3 "" H 1150 2100 50 0001 C CNN
164 | 1 1150 2100
165 | 1 0 0 -1
166 | $EndComp
167 | Text GLabel 2500 3900 2 50 Input ~ 0
168 | PA5
169 | Text GLabel 2500 4000 2 50 Input ~ 0
170 | PA6
171 | Text GLabel 2500 3800 2 50 Input ~ 0
172 | PA4
173 | Text GLabel 2450 4600 2 50 Input ~ 0
174 | RESET
175 | Wire Wire Line
176 | 2500 3900 2350 3900
177 | Wire Wire Line
178 | 2500 4000 2350 4000
179 | Wire Wire Line
180 | 2500 3800 2350 3800
181 | $Comp
182 | L Device:R R2
183 | U 1 1 5DE7CF07
184 | P 1950 1000
185 | F 0 "R2" H 2020 1047 50 0000 L CNN
186 | F 1 "10k" H 2020 954 50 0000 L CNN
187 | F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical" V 1880 1000 50 0001 C CNN
188 | F 3 "~" H 1950 1000 50 0001 C CNN
189 | 1 1950 1000
190 | 1 0 0 -1
191 | $EndComp
192 | Wire Wire Line
193 | 1950 850 1150 850
194 | Wire Wire Line
195 | 2350 4600 2450 4600
196 | Connection ~ 1150 850
197 | Wire Wire Line
198 | 1950 1150 1950 1800
199 | Wire Wire Line
200 | 1950 1800 2000 1800
201 | Wire Wire Line
202 | 1950 1800 1650 1800
203 | Connection ~ 1950 1800
204 | $Comp
205 | L power:+5V #PWR03
206 | U 1 1 5DE7DC81
207 | P 1750 3000
208 | F 0 "#PWR03" H 1750 2850 50 0001 C CNN
209 | F 1 "+5V" H 1765 3175 50 0000 C CNN
210 | F 2 "" H 1750 3000 50 0001 C CNN
211 | F 3 "" H 1750 3000 50 0001 C CNN
212 | 1 1750 3000
213 | 1 0 0 -1
214 | $EndComp
215 | Wire Wire Line
216 | 1750 3000 1750 3100
217 | $Comp
218 | L power:GND #PWR027
219 | U 1 1 5DE7DDA9
220 | P 9500 3750
221 | F 0 "#PWR027" H 9500 3500 50 0001 C CNN
222 | F 1 "GND" H 9505 3575 50 0000 C CNN
223 | F 2 "" H 9500 3750 50 0001 C CNN
224 | F 3 "" H 9500 3750 50 0001 C CNN
225 | 1 9500 3750
226 | 1 0 0 -1
227 | $EndComp
228 | Wire Wire Line
229 | 1750 4900 1750 5000
230 | $Comp
231 | L Device:C C7
232 | U 1 1 5DE7DF28
233 | P 8300 1250
234 | F 0 "C7" H 8415 1297 50 0000 L CNN
235 | F 1 "330n" H 8415 1204 50 0000 L CNN
236 | F 2 "Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm" H 8338 1100 50 0001 C CNN
237 | F 3 "~" H 8300 1250 50 0001 C CNN
238 | 1 8300 1250
239 | 1 0 0 -1
240 | $EndComp
241 | Wire Wire Line
242 | 8300 1000 8300 1100
243 | Connection ~ 8300 1000
244 | Wire Wire Line
245 | 8300 1400 8300 1450
246 | Wire Wire Line
247 | 8300 1450 8850 1450
248 | Connection ~ 8850 1450
249 | $Comp
250 | L Device:C C8
251 | U 1 1 5DE7E232
252 | P 9350 1250
253 | F 0 "C8" H 9465 1297 50 0000 L CNN
254 | F 1 "100n" H 9400 1150 50 0000 L CNN
255 | F 2 "Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm" H 9388 1100 50 0001 C CNN
256 | F 3 "~" H 9350 1250 50 0001 C CNN
257 | 1 9350 1250
258 | 1 0 0 -1
259 | $EndComp
260 | $Comp
261 | L Device:C C9
262 | U 1 1 5DE7E25E
263 | P 9700 1250
264 | F 0 "C9" H 9815 1297 50 0000 L CNN
265 | F 1 "100n" H 9815 1204 50 0000 L CNN
266 | F 2 "Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm" H 9738 1100 50 0001 C CNN
267 | F 3 "~" H 9700 1250 50 0001 C CNN
268 | 1 9700 1250
269 | 1 0 0 -1
270 | $EndComp
271 | Wire Wire Line
272 | 9350 1000 9700 1000
273 | Wire Wire Line
274 | 9700 1000 9700 1100
275 | Connection ~ 9350 1000
276 | Wire Wire Line
277 | 9350 1000 9350 1100
278 | Wire Wire Line
279 | 9350 1400 9350 1450
280 | Wire Wire Line
281 | 9350 1450 8850 1450
282 | Wire Wire Line
283 | 9700 1400 9700 1450
284 | Wire Wire Line
285 | 9700 1450 9350 1450
286 | Connection ~ 9350 1450
287 | $Comp
288 | L Device:C C10
289 | U 1 1 5DE7EB5A
290 | P 10100 1250
291 | F 0 "C10" H 10215 1297 50 0000 L CNN
292 | F 1 "100n" H 10215 1204 50 0000 L CNN
293 | F 2 "Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm" H 10138 1100 50 0001 C CNN
294 | F 3 "~" H 10100 1250 50 0001 C CNN
295 | 1 10100 1250
296 | 1 0 0 -1
297 | $EndComp
298 | Wire Wire Line
299 | 10100 1100 10100 1000
300 | Wire Wire Line
301 | 10100 1000 9700 1000
302 | Connection ~ 9700 1000
303 | Wire Wire Line
304 | 10100 1400 10100 1450
305 | Wire Wire Line
306 | 10100 1450 9700 1450
307 | Connection ~ 9700 1450
308 | Wire Wire Line
309 | 10500 950 10100 950
310 | Wire Wire Line
311 | 10100 950 10100 1000
312 | Connection ~ 10100 1000
313 | Wire Wire Line
314 | 10100 1450 10100 1550
315 | Wire Wire Line
316 | 10100 1550 10500 1550
317 | Connection ~ 10100 1450
318 | $Comp
319 | L Device:R R9
320 | U 1 1 5DE7F964
321 | P 6050 3400
322 | F 0 "R9" H 6120 3447 50 0000 L CNN
323 | F 1 "100k" H 6120 3354 50 0000 L CNN
324 | F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical" V 5980 3400 50 0001 C CNN
325 | F 3 "~" H 6050 3400 50 0001 C CNN
326 | 1 6050 3400
327 | 1 0 0 -1
328 | $EndComp
329 | $Comp
330 | L Device:R R10
331 | U 1 1 5DE7FA09
332 | P 6050 3700
333 | F 0 "R10" H 6120 3747 50 0000 L CNN
334 | F 1 "1k" H 6120 3654 50 0000 L CNN
335 | F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical" V 5980 3700 50 0001 C CNN
336 | F 3 "~" H 6050 3700 50 0001 C CNN
337 | 1 6050 3700
338 | 1 0 0 -1
339 | $EndComp
340 | Wire Wire Line
341 | 6000 3200 6050 3200
342 | Wire Wire Line
343 | 6050 3200 6050 3250
344 | Wire Wire Line
345 | 6050 3550 5400 3550
346 | Wire Wire Line
347 | 5400 3550 5400 3300
348 | $Comp
349 | L power:GND #PWR018
350 | U 1 1 5DE80780
351 | P 6050 3850
352 | F 0 "#PWR018" H 6050 3600 50 0001 C CNN
353 | F 1 "GND" H 6055 3675 50 0000 C CNN
354 | F 2 "" H 6050 3850 50 0001 C CNN
355 | F 3 "" H 6050 3850 50 0001 C CNN
356 | 1 6050 3850
357 | 1 0 0 -1
358 | $EndComp
359 | Connection ~ 6050 3550
360 | $Comp
361 | L Device:R R5
362 | U 1 1 5DE811B9
363 | P 4500 3100
364 | F 0 "R5" V 4290 3100 50 0000 C CNN
365 | F 1 "5.6k" V 4383 3100 50 0000 C CNN
366 | F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical" V 4430 3100 50 0001 C CNN
367 | F 3 "~" H 4500 3100 50 0001 C CNN
368 | 1 4500 3100
369 | 0 1 1 0
370 | $EndComp
371 | $Comp
372 | L Device:D D1
373 | U 1 1 5DE81BE3
374 | P 4850 3400
375 | F 0 "D1" V 4803 3479 50 0000 L CNN
376 | F 1 "1N4148" H 4850 3750 50 0000 L CNN
377 | F 2 "Diode_THT:D_DO-35_SOD27_P2.54mm_Vertical_AnodeUp" H 4850 3400 50 0001 C CNN
378 | F 3 "1N4148" H 4850 3400 50 0001 C CNN
379 | 1 4850 3400
380 | 0 1 1 0
381 | $EndComp
382 | $Comp
383 | L Device:D D2
384 | U 1 1 5DE81C82
385 | P 5100 3400
386 | F 0 "D2" V 5147 3321 50 0000 R CNN
387 | F 1 "1N4148" H 5100 3550 50 0000 R CNN
388 | F 2 "Diode_THT:D_DO-35_SOD27_P2.54mm_Vertical_AnodeUp" H 5100 3400 50 0001 C CNN
389 | F 3 "~" H 5100 3400 50 0001 C CNN
390 | 1 5100 3400
391 | 0 -1 -1 0
392 | $EndComp
393 | $Comp
394 | L Device:C C2
395 | U 1 1 5DE82710
396 | P 4650 3400
397 | F 0 "C2" H 4535 3353 50 0000 R CNN
398 | F 1 "10n" H 4535 3446 50 0000 R CNN
399 | F 2 "Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm" H 4688 3250 50 0001 C CNN
400 | F 3 "~" H 4650 3400 50 0001 C CNN
401 | 1 4650 3400
402 | 1 0 0 1
403 | $EndComp
404 | $Comp
405 | L Device:R R3
406 | U 1 1 5DE828BB
407 | P 4100 2950
408 | F 0 "R3" H 4030 2903 50 0000 R CNN
409 | F 1 "1M" H 4030 2996 50 0000 R CNN
410 | F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical" V 4030 2950 50 0001 C CNN
411 | F 3 "~" H 4100 2950 50 0001 C CNN
412 | 1 4100 2950
413 | -1 0 0 1
414 | $EndComp
415 | $Comp
416 | L power:+5V #PWR011
417 | U 1 1 5DE82A27
418 | P 4100 2800
419 | F 0 "#PWR011" H 4100 2650 50 0001 C CNN
420 | F 1 "+5V" H 4115 2975 50 0000 C CNN
421 | F 2 "" H 4100 2800 50 0001 C CNN
422 | F 3 "" H 4100 2800 50 0001 C CNN
423 | 1 4100 2800
424 | 1 0 0 -1
425 | $EndComp
426 | Wire Wire Line
427 | 4100 3100 4350 3100
428 | Wire Wire Line
429 | 4650 3100 4850 3100
430 | Wire Wire Line
431 | 5100 3250 5100 3100
432 | Connection ~ 5100 3100
433 | Wire Wire Line
434 | 5100 3100 5400 3100
435 | Wire Wire Line
436 | 4850 3250 4850 3100
437 | Connection ~ 4850 3100
438 | Wire Wire Line
439 | 4850 3100 5100 3100
440 | Wire Wire Line
441 | 4650 3250 4650 3100
442 | Connection ~ 4650 3100
443 | Wire Wire Line
444 | 6050 3850 5100 3850
445 | Wire Wire Line
446 | 4650 3850 4650 3550
447 | Connection ~ 6050 3850
448 | Wire Wire Line
449 | 4850 3550 4850 3850
450 | Connection ~ 4850 3850
451 | Wire Wire Line
452 | 4850 3850 4650 3850
453 | Wire Wire Line
454 | 5100 3550 5100 3850
455 | Connection ~ 5100 3850
456 | Wire Wire Line
457 | 5100 3850 4850 3850
458 | $Comp
459 | L Device:R R11
460 | U 1 1 5DE870CA
461 | P 6350 3200
462 | F 0 "R11" V 6140 3200 50 0000 C CNN
463 | F 1 "100k" V 6233 3200 50 0000 C CNN
464 | F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical" V 6280 3200 50 0001 C CNN
465 | F 3 "~" H 6350 3200 50 0001 C CNN
466 | 1 6350 3200
467 | 0 1 1 0
468 | $EndComp
469 | Wire Wire Line
470 | 6200 3200 6050 3200
471 | Connection ~ 6050 3200
472 | $Comp
473 | L Device:C C4
474 | U 1 1 5DE87A59
475 | P 6650 3500
476 | F 0 "C4" H 6535 3453 50 0000 R CNN
477 | F 1 "10n" H 6535 3546 50 0000 R CNN
478 | F 2 "Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm" H 6688 3350 50 0001 C CNN
479 | F 3 "~" H 6650 3500 50 0001 C CNN
480 | 1 6650 3500
481 | 1 0 0 1
482 | $EndComp
483 | Wire Wire Line
484 | 6650 3650 6650 3850
485 | Wire Wire Line
486 | 6650 3850 6050 3850
487 | Wire Wire Line
488 | 6650 3350 6650 3200
489 | Wire Wire Line
490 | 6650 3200 6500 3200
491 | Connection ~ 6650 3200
492 | Wire Wire Line
493 | 6650 3200 6850 3200
494 | Wire Wire Line
495 | 6850 3400 6850 3550
496 | Wire Wire Line
497 | 6850 3550 7450 3550
498 | Wire Wire Line
499 | 7450 3550 7450 3300
500 | Text GLabel 7650 3300 2 50 Input ~ 0
501 | PA7
502 | Wire Wire Line
503 | 7650 3300 7450 3300
504 | Connection ~ 7450 3300
505 | Text GLabel 2500 3500 2 50 Input ~ 0
506 | PA1
507 | Wire Wire Line
508 | 2500 3500 2350 3500
509 | Text GLabel 4000 3100 0 50 Input ~ 0
510 | THERMOFUEHLER
511 | Wire Wire Line
512 | 4000 3100 4100 3100
513 | Connection ~ 4100 3100
514 | $Comp
515 | L Connector_Generic:Conn_01x03 J6
516 | U 1 1 5DE90688
517 | P 5150 1550
518 | F 0 "J6" H 5230 1593 50 0000 L CNN
519 | F 1 "Weller RT Loetspitze" H 5230 1500 50 0000 L CNN
520 | F 2 "TerminalBlock_RND:TerminalBlock_RND_205-00233_1x03_P5.08mm_Horizontal" H 5150 1550 50 0001 C CNN
521 | F 3 "~" H 5150 1550 50 0001 C CNN
522 | 1 5150 1550
523 | 1 0 0 -1
524 | $EndComp
525 | Text GLabel 4850 1550 0 50 Input ~ 0
526 | THERMOFUEHLER
527 | Wire Wire Line
528 | 4850 1550 4950 1550
529 | Text GLabel 4850 1450 0 50 Input ~ 0
530 | HEIZELEMENT
531 | Wire Wire Line
532 | 4850 1450 4950 1450
533 | $Comp
534 | L power:GND #PWR014
535 | U 1 1 5DE928EE
536 | P 4850 1700
537 | F 0 "#PWR014" H 4850 1450 50 0001 C CNN
538 | F 1 "GND" H 4855 1525 50 0000 C CNN
539 | F 2 "" H 4850 1700 50 0001 C CNN
540 | F 3 "" H 4850 1700 50 0001 C CNN
541 | 1 4850 1700
542 | 1 0 0 -1
543 | $EndComp
544 | Wire Wire Line
545 | 4850 1700 4850 1650
546 | Wire Wire Line
547 | 4850 1650 4950 1650
548 | $Comp
549 | L Transistor_FET:IRF4905 Q2
550 | U 1 1 5DE93C57
551 | P 9950 3300
552 | F 0 "Q2" H 10156 3253 50 0000 L CNN
553 | F 1 "IRF4905" H 10156 3346 50 0000 L CNN
554 | F 2 "Package_TO_SOT_THT:TO-220-3_Vertical" H 10150 3225 50 0001 L CIN
555 | F 3 "http://www.infineon.com/dgdl/irf4905.pdf?fileId=5546d462533600a4015355e32165197c" H 9950 3300 50 0001 L CNN
556 | 1 9950 3300
557 | 1 0 0 1
558 | $EndComp
559 | $Comp
560 | L Transistor_FET:BS170 Q1
561 | U 1 1 5DE93D8D
562 | P 9400 3500
563 | F 0 "Q1" H 9606 3547 50 0000 L CNN
564 | F 1 "BS170" H 9606 3454 50 0000 L CNN
565 | F 2 "Package_TO_SOT_THT:TO-92_Inline" H 9600 3425 50 0001 L CIN
566 | F 3 "http://www.fairchildsemi.com/ds/BS/BS170.pdf" H 9400 3500 50 0001 L CNN
567 | 1 9400 3500
568 | 1 0 0 -1
569 | $EndComp
570 | $Comp
571 | L power:+12V #PWR028
572 | U 1 1 5DE951C4
573 | P 10050 3000
574 | F 0 "#PWR028" H 10050 2850 50 0001 C CNN
575 | F 1 "+12V" H 10065 3175 50 0000 C CNN
576 | F 2 "" H 10050 3000 50 0001 C CNN
577 | F 3 "" H 10050 3000 50 0001 C CNN
578 | 1 10050 3000
579 | 1 0 0 -1
580 | $EndComp
581 | Wire Wire Line
582 | 10050 3100 10050 3000
583 | $Comp
584 | L Device:R R15
585 | U 1 1 5DE99230
586 | P 9500 3150
587 | F 0 "R15" H 9431 3103 50 0000 R CNN
588 | F 1 "1k" H 9431 3196 50 0000 R CNN
589 | F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical" V 9430 3150 50 0001 C CNN
590 | F 3 "~" H 9500 3150 50 0001 C CNN
591 | 1 9500 3150
592 | 1 0 0 1
593 | $EndComp
594 | Wire Wire Line
595 | 9500 3000 10050 3000
596 | Connection ~ 10050 3000
597 | Wire Wire Line
598 | 9500 3300 9750 3300
599 | Connection ~ 9500 3300
600 | $Comp
601 | L Device:R R14
602 | U 1 1 5DE9FE39
603 | P 9050 3500
604 | F 0 "R14" V 8840 3500 50 0000 C CNN
605 | F 1 "220" V 8933 3500 50 0000 C CNN
606 | F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical" V 8980 3500 50 0001 C CNN
607 | F 3 "~" H 9050 3500 50 0001 C CNN
608 | 1 9050 3500
609 | 0 -1 1 0
610 | $EndComp
611 | Text GLabel 8800 3500 0 50 Input ~ 0
612 | PB2
613 | Wire Wire Line
614 | 8800 3500 8900 3500
615 | Text GLabel 10200 3550 2 50 Input ~ 0
616 | HEIZELEMENT
617 | Wire Wire Line
618 | 10200 3550 10050 3550
619 | Wire Wire Line
620 | 10050 3550 10050 3500
621 | $Comp
622 | L Connector_Generic:Conn_01x05 J7
623 | U 1 1 5DEA451F
624 | P 5200 1000
625 | F 0 "J7" H 5280 1043 50 0000 L CNN
626 | F 1 "Drehencoder" H 5280 950 50 0000 L CNN
627 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical" H 5200 1000 50 0001 C CNN
628 | F 3 "~" H 5200 1000 50 0001 C CNN
629 | 1 5200 1000
630 | 1 0 0 -1
631 | $EndComp
632 | $Comp
633 | L Device:R R6
634 | U 1 1 5DEA4B40
635 | P 4550 5550
636 | F 0 "R6" H 4620 5597 50 0000 L CNN
637 | F 1 "10k" H 4620 5504 50 0000 L CNN
638 | F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical" V 4480 5550 50 0001 C CNN
639 | F 3 "~" H 4550 5550 50 0001 C CNN
640 | 1 4550 5550
641 | -1 0 0 -1
642 | $EndComp
643 | $Comp
644 | L Device:R R4
645 | U 1 1 5DEA4BBE
646 | P 4250 5750
647 | F 0 "R4" V 4040 5750 50 0000 C CNN
648 | F 1 "10k" V 4133 5750 50 0000 C CNN
649 | F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical" V 4180 5750 50 0001 C CNN
650 | F 3 "~" H 4250 5750 50 0001 C CNN
651 | 1 4250 5750
652 | 0 -1 1 0
653 | $EndComp
654 | $Comp
655 | L Device:C C1
656 | U 1 1 5DEA4C9B
657 | P 4050 6000
658 | F 0 "C1" H 4165 6047 50 0000 L CNN
659 | F 1 "10n" H 4165 5954 50 0000 L CNN
660 | F 2 "Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm" H 4088 5850 50 0001 C CNN
661 | F 3 "~" H 4050 6000 50 0001 C CNN
662 | 1 4050 6000
663 | -1 0 0 -1
664 | $EndComp
665 | Wire Wire Line
666 | 4550 5700 4550 5750
667 | Wire Wire Line
668 | 4550 5750 4400 5750
669 | Wire Wire Line
670 | 4100 5750 4050 5750
671 | Wire Wire Line
672 | 4050 5750 4050 5850
673 | $Comp
674 | L power:+5V #PWR013
675 | U 1 1 5DEA7419
676 | P 4550 5400
677 | F 0 "#PWR013" H 4550 5250 50 0001 C CNN
678 | F 1 "+5V" H 4565 5575 50 0000 C CNN
679 | F 2 "" H 4550 5400 50 0001 C CNN
680 | F 3 "" H 4550 5400 50 0001 C CNN
681 | 1 4550 5400
682 | -1 0 0 -1
683 | $EndComp
684 | $Comp
685 | L power:GND #PWR010
686 | U 1 1 5DEA7532
687 | P 4050 6150
688 | F 0 "#PWR010" H 4050 5900 50 0001 C CNN
689 | F 1 "GND" H 4055 5975 50 0000 C CNN
690 | F 2 "" H 4050 6150 50 0001 C CNN
691 | F 3 "" H 4050 6150 50 0001 C CNN
692 | 1 4050 6150
693 | -1 0 0 -1
694 | $EndComp
695 | Text GLabel 2500 4100 2 50 Input ~ 0
696 | PA7
697 | Wire Wire Line
698 | 2500 4100 2350 4100
699 | Text GLabel 3850 5750 0 50 Input ~ 0
700 | PA3
701 | Wire Wire Line
702 | 3850 5750 4050 5750
703 | Connection ~ 4050 5750
704 | $Comp
705 | L power:GND #PWR012
706 | U 1 1 5DEAD61E
707 | P 4350 900
708 | F 0 "#PWR012" H 4350 650 50 0001 C CNN
709 | F 1 "GND" H 4355 725 50 0000 C CNN
710 | F 2 "" H 4350 900 50 0001 C CNN
711 | F 3 "" H 4350 900 50 0001 C CNN
712 | 1 4350 900
713 | -1 0 0 -1
714 | $EndComp
715 | Wire Wire Line
716 | 4350 900 4950 900
717 | Text GLabel 4950 800 0 50 Input ~ 0
718 | TASTER
719 | Wire Wire Line
720 | 4950 800 5000 800
721 | Wire Wire Line
722 | 5000 1000 4950 1000
723 | Wire Wire Line
724 | 4950 1000 4950 900
725 | Connection ~ 4950 900
726 | Wire Wire Line
727 | 4950 900 5000 900
728 | Text GLabel 4950 1100 0 50 Input ~ 0
729 | ENCODER_A
730 | Text GLabel 4950 1200 0 50 Input ~ 0
731 | ENCODER_B
732 | Wire Wire Line
733 | 4950 1100 5000 1100
734 | Wire Wire Line
735 | 5000 1200 4950 1200
736 | Text GLabel 6100 5750 2 50 Input ~ 0
737 | ENCODER_A
738 | Text GLabel 7700 5750 2 50 Input ~ 0
739 | ENCODER_B
740 | Text GLabel 4650 5750 2 50 Input ~ 0
741 | TASTER
742 | Wire Wire Line
743 | 4650 5750 4550 5750
744 | Connection ~ 4550 5750
745 | $Comp
746 | L Device:R R8
747 | U 1 1 5DEBAE1E
748 | P 6000 5550
749 | F 0 "R8" H 6070 5597 50 0000 L CNN
750 | F 1 "10k" H 6070 5504 50 0000 L CNN
751 | F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical" V 5930 5550 50 0001 C CNN
752 | F 3 "~" H 6000 5550 50 0001 C CNN
753 | 1 6000 5550
754 | -1 0 0 -1
755 | $EndComp
756 | $Comp
757 | L Device:R R7
758 | U 1 1 5DEBAE24
759 | P 5700 5750
760 | F 0 "R7" V 5490 5750 50 0000 C CNN
761 | F 1 "10k" V 5583 5750 50 0000 C CNN
762 | F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical" V 5630 5750 50 0001 C CNN
763 | F 3 "~" H 5700 5750 50 0001 C CNN
764 | 1 5700 5750
765 | 0 -1 1 0
766 | $EndComp
767 | $Comp
768 | L Device:C C3
769 | U 1 1 5DEBAE2A
770 | P 5500 6000
771 | F 0 "C3" H 5615 6047 50 0000 L CNN
772 | F 1 "10n" H 5615 5954 50 0000 L CNN
773 | F 2 "Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm" H 5538 5850 50 0001 C CNN
774 | F 3 "~" H 5500 6000 50 0001 C CNN
775 | 1 5500 6000
776 | -1 0 0 -1
777 | $EndComp
778 | Wire Wire Line
779 | 6000 5700 6000 5750
780 | Wire Wire Line
781 | 6000 5750 5850 5750
782 | Wire Wire Line
783 | 5550 5750 5500 5750
784 | Wire Wire Line
785 | 5500 5750 5500 5850
786 | $Comp
787 | L power:+5V #PWR017
788 | U 1 1 5DEBAE34
789 | P 6000 5400
790 | F 0 "#PWR017" H 6000 5250 50 0001 C CNN
791 | F 1 "+5V" H 6015 5575 50 0000 C CNN
792 | F 2 "" H 6000 5400 50 0001 C CNN
793 | F 3 "" H 6000 5400 50 0001 C CNN
794 | 1 6000 5400
795 | -1 0 0 -1
796 | $EndComp
797 | $Comp
798 | L power:GND #PWR015
799 | U 1 1 5DEBAE3A
800 | P 5500 6150
801 | F 0 "#PWR015" H 5500 5900 50 0001 C CNN
802 | F 1 "GND" H 5505 5975 50 0000 C CNN
803 | F 2 "" H 5500 6150 50 0001 C CNN
804 | F 3 "" H 5500 6150 50 0001 C CNN
805 | 1 5500 6150
806 | -1 0 0 -1
807 | $EndComp
808 | Text GLabel 5300 5750 0 50 Input ~ 0
809 | PA2
810 | Wire Wire Line
811 | 5300 5750 5500 5750
812 | Connection ~ 5500 5750
813 | Wire Wire Line
814 | 6100 5750 6000 5750
815 | Connection ~ 6000 5750
816 | $Comp
817 | L Device:R R13
818 | U 1 1 5DEBCFF8
819 | P 7600 5550
820 | F 0 "R13" H 7670 5597 50 0000 L CNN
821 | F 1 "10k" H 7670 5504 50 0000 L CNN
822 | F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical" V 7530 5550 50 0001 C CNN
823 | F 3 "~" H 7600 5550 50 0001 C CNN
824 | 1 7600 5550
825 | -1 0 0 -1
826 | $EndComp
827 | $Comp
828 | L Device:R R12
829 | U 1 1 5DEBCFFE
830 | P 7300 5750
831 | F 0 "R12" V 7090 5750 50 0000 C CNN
832 | F 1 "10k" V 7183 5750 50 0000 C CNN
833 | F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical" V 7230 5750 50 0001 C CNN
834 | F 3 "~" H 7300 5750 50 0001 C CNN
835 | 1 7300 5750
836 | 0 -1 1 0
837 | $EndComp
838 | $Comp
839 | L Device:C C5
840 | U 1 1 5DEBD004
841 | P 7100 6000
842 | F 0 "C5" H 7215 6047 50 0000 L CNN
843 | F 1 "10n" H 7215 5954 50 0000 L CNN
844 | F 2 "Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm" H 7138 5850 50 0001 C CNN
845 | F 3 "~" H 7100 6000 50 0001 C CNN
846 | 1 7100 6000
847 | -1 0 0 -1
848 | $EndComp
849 | Wire Wire Line
850 | 7600 5700 7600 5750
851 | Wire Wire Line
852 | 7600 5750 7450 5750
853 | Wire Wire Line
854 | 7150 5750 7100 5750
855 | Wire Wire Line
856 | 7100 5750 7100 5850
857 | $Comp
858 | L power:+5V #PWR023
859 | U 1 1 5DEBD00E
860 | P 7600 5400
861 | F 0 "#PWR023" H 7600 5250 50 0001 C CNN
862 | F 1 "+5V" H 7615 5575 50 0000 C CNN
863 | F 2 "" H 7600 5400 50 0001 C CNN
864 | F 3 "" H 7600 5400 50 0001 C CNN
865 | 1 7600 5400
866 | -1 0 0 -1
867 | $EndComp
868 | $Comp
869 | L power:GND #PWR022
870 | U 1 1 5DEBD014
871 | P 7100 6150
872 | F 0 "#PWR022" H 7100 5900 50 0001 C CNN
873 | F 1 "GND" H 7105 5975 50 0000 C CNN
874 | F 2 "" H 7100 6150 50 0001 C CNN
875 | F 3 "" H 7100 6150 50 0001 C CNN
876 | 1 7100 6150
877 | -1 0 0 -1
878 | $EndComp
879 | Text GLabel 6900 5750 0 50 Input ~ 0
880 | PA1
881 | Wire Wire Line
882 | 6900 5750 7100 5750
883 | Connection ~ 7100 5750
884 | Wire Wire Line
885 | 7700 5750 7600 5750
886 | Connection ~ 7600 5750
887 | Text GLabel 2500 3600 2 50 Input ~ 0
888 | PA2
889 | Text GLabel 2500 3700 2 50 Input ~ 0
890 | PA3
891 | Wire Wire Line
892 | 2500 3700 2350 3700
893 | Wire Wire Line
894 | 2350 3600 2500 3600
895 | Text GLabel 2500 4500 2 50 Input ~ 0
896 | PB2
897 | Wire Wire Line
898 | 2500 4500 2350 4500
899 | Text GLabel 2500 4300 2 50 Input ~ 0
900 | TM1637_DIO
901 | Text GLabel 2500 4400 2 50 Input ~ 0
902 | TM1637_CLK
903 | Wire Wire Line
904 | 2500 4300 2350 4300
905 | Wire Wire Line
906 | 2500 4400 2350 4400
907 | $Comp
908 | L Connector_Generic:Conn_01x04 J3
909 | U 1 1 5DED44B2
910 | P 3450 1450
911 | F 0 "J3" H 3530 1443 50 0000 L CNN
912 | F 1 "TM1637_Display" H 3530 1350 50 0000 L CNN
913 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" H 3450 1450 50 0001 C CNN
914 | F 3 "~" H 3450 1450 50 0001 C CNN
915 | 1 3450 1450
916 | 1 0 0 -1
917 | $EndComp
918 | $Comp
919 | L power:GND #PWR07
920 | U 1 1 5DED4616
921 | P 3250 1800
922 | F 0 "#PWR07" H 3250 1550 50 0001 C CNN
923 | F 1 "GND" H 3255 1625 50 0000 C CNN
924 | F 2 "" H 3250 1800 50 0001 C CNN
925 | F 3 "" H 3250 1800 50 0001 C CNN
926 | 1 3250 1800
927 | 1 0 0 -1
928 | $EndComp
929 | Wire Wire Line
930 | 3250 1800 3250 1650
931 | $Comp
932 | L power:+5V #PWR06
933 | U 1 1 5DED724E
934 | P 2600 1200
935 | F 0 "#PWR06" H 2600 1050 50 0001 C CNN
936 | F 1 "+5V" H 2615 1375 50 0000 C CNN
937 | F 2 "" H 2600 1200 50 0001 C CNN
938 | F 3 "" H 2600 1200 50 0001 C CNN
939 | 1 2600 1200
940 | 1 0 0 -1
941 | $EndComp
942 | Text GLabel 3250 1450 0 50 Input ~ 0
943 | TM1637_DIO
944 | Text GLabel 3250 1350 0 50 Input ~ 0
945 | TM1637_CLK
946 | Wire Wire Line
947 | 2600 1200 2600 1550
948 | Wire Wire Line
949 | 2600 1550 3250 1550
950 | $Comp
951 | L Connector_Generic:Conn_01x02 J9
952 | U 1 1 5DEEBC44
953 | P 6850 1150
954 | F 0 "J9" H 6930 1143 50 0000 L CNN
955 | F 1 "Netzteil" H 6930 1050 50 0000 L CNN
956 | F 2 "TerminalBlock_RND:TerminalBlock_RND_205-00232_1x02_P5.08mm_Horizontal" H 6850 1150 50 0001 C CNN
957 | F 3 "~" H 6850 1150 50 0001 C CNN
958 | 1 6850 1150
959 | 1 0 0 -1
960 | $EndComp
961 | $Comp
962 | L power:GND #PWR021
963 | U 1 1 5DEEBD12
964 | P 6550 1300
965 | F 0 "#PWR021" H 6550 1050 50 0001 C CNN
966 | F 1 "GND" H 6555 1125 50 0000 C CNN
967 | F 2 "" H 6550 1300 50 0001 C CNN
968 | F 3 "" H 6550 1300 50 0001 C CNN
969 | 1 6550 1300
970 | 1 0 0 -1
971 | $EndComp
972 | Wire Wire Line
973 | 6550 1300 6550 1250
974 | Wire Wire Line
975 | 6550 1250 6650 1250
976 | $Comp
977 | L power:+12V #PWR016
978 | U 1 1 5DEEED8C
979 | P 6000 1050
980 | F 0 "#PWR016" H 6000 900 50 0001 C CNN
981 | F 1 "+12V" H 6015 1225 50 0000 C CNN
982 | F 2 "" H 6000 1050 50 0001 C CNN
983 | F 3 "" H 6000 1050 50 0001 C CNN
984 | 1 6000 1050
985 | 1 0 0 -1
986 | $EndComp
987 | Wire Notes Line
988 | 550 600 7500 600
989 | Wire Notes Line
990 | 7500 600 7500 2350
991 | Wire Notes Line
992 | 7500 2350 550 2350
993 | Wire Notes Line
994 | 550 2350 550 600
995 | Text Notes 5150 2250 0 197 ~ 0
996 | Connectors
997 | Wire Notes Line
998 | 900 2600 3100 2600
999 | Wire Notes Line
1000 | 3100 2600 3100 5150
1001 | Wire Notes Line
1002 | 3100 5150 900 5150
1003 | Wire Notes Line
1004 | 900 5150 900 2600
1005 | Text Notes 900 5400 0 197 ~ 0
1006 | Microcontroller
1007 | Wire Notes Line
1008 | 3250 2500 8050 2500
1009 | Wire Notes Line
1010 | 8050 2500 8050 4250
1011 | Wire Notes Line
1012 | 8050 4250 3200 4250
1013 | Wire Notes Line
1014 | 3200 4250 3200 2500
1015 | Text Notes 4000 4550 0 197 ~ 0
1016 | Thermocouple Amplifier
1017 | Wire Notes Line
1018 | 8400 2550 10800 2550
1019 | Wire Notes Line
1020 | 10800 2550 10800 4100
1021 | Wire Notes Line
1022 | 10800 4100 8350 4100
1023 | Wire Notes Line
1024 | 8350 4100 8350 2550
1025 | Text Notes 8400 4700 0 197 ~ 0
1026 | Heating Element\nPower Switch
1027 | Text Notes 8000 2350 0 197 ~ 0
1028 | Power Supply
1029 | Wire Notes Line
1030 | 7800 650 11000 650
1031 | Wire Notes Line
1032 | 11000 650 11000 2000
1033 | Wire Notes Line
1034 | 11000 2000 7800 2000
1035 | Wire Notes Line
1036 | 7800 2000 7800 650
1037 | Wire Notes Line
1038 | 3400 5100 3400 6450
1039 | Wire Notes Line
1040 | 3400 6450 8400 6450
1041 | Wire Notes Line
1042 | 8400 6450 8400 5100
1043 | Wire Notes Line
1044 | 8400 5100 3400 5100
1045 | Text Notes 8500 6150 0 197 ~ 0
1046 | Rotary-Encoder\nand Pushbutton\nwith Debouncing
1047 | Text Notes 7250 7000 0 118 ~ 0
1048 | DIY Soldering Station for Weller RT tips\nMarcel Meyer Garcia 2019
1049 | $Comp
1050 | L power:GND #PWR04
1051 | U 1 1 5DF3EE4F
1052 | P 1750 5000
1053 | F 0 "#PWR04" H 1750 4750 50 0001 C CNN
1054 | F 1 "GND" H 1755 4825 50 0000 C CNN
1055 | F 2 "" H 1750 5000 50 0001 C CNN
1056 | F 3 "" H 1750 5000 50 0001 C CNN
1057 | 1 1750 5000
1058 | 1 0 0 -1
1059 | $EndComp
1060 | $Comp
1061 | L power:PWR_FLAG #FLG02
1062 | U 1 1 5DF43058
1063 | P 6000 1150
1064 | F 0 "#FLG02" H 6000 1225 50 0001 C CNN
1065 | F 1 "PWR_FLAG" V 6000 1279 50 0000 L CNN
1066 | F 2 "" H 6000 1150 50 0001 C CNN
1067 | F 3 "~" H 6000 1150 50 0001 C CNN
1068 | 1 6000 1150
1069 | 0 -1 -1 0
1070 | $EndComp
1071 | $Comp
1072 | L power:PWR_FLAG #FLG01
1073 | U 1 1 5DF4C140
1074 | P 1150 1200
1075 | F 0 "#FLG01" H 1150 1275 50 0001 C CNN
1076 | F 1 "PWR_FLAG" V 1150 1329 50 0000 L CNN
1077 | F 2 "" H 1150 1200 50 0001 C CNN
1078 | F 3 "~" H 1150 1200 50 0001 C CNN
1079 | 1 1150 1200
1080 | 0 -1 -1 0
1081 | $EndComp
1082 | Connection ~ 1150 1200
1083 | Wire Wire Line
1084 | 9500 3750 9500 3700
1085 | $Comp
1086 | L power:PWR_FLAG #FLG03
1087 | U 1 1 5DF50B64
1088 | P 6450 1250
1089 | F 0 "#FLG03" H 6450 1325 50 0001 C CNN
1090 | F 1 "PWR_FLAG" V 6450 1379 50 0000 L CNN
1091 | F 2 "" H 6450 1250 50 0001 C CNN
1092 | F 3 "~" H 6450 1250 50 0001 C CNN
1093 | 1 6450 1250
1094 | 0 -1 -1 0
1095 | $EndComp
1096 | Wire Wire Line
1097 | 6450 1250 6550 1250
1098 | Connection ~ 6550 1250
1099 | $Comp
1100 | L Switch:SW_SPST SW1
1101 | U 1 1 5DEBC4E0
1102 | P 6350 1150
1103 | F 0 "SW1" H 6350 1389 50 0000 C CNN
1104 | F 1 "SW_SPST" H 6350 1296 50 0000 C CNN
1105 | F 2 "TerminalBlock_RND:TerminalBlock_RND_205-00232_1x02_P5.08mm_Horizontal" H 6350 1150 50 0001 C CNN
1106 | F 3 "" H 6350 1150 50 0001 C CNN
1107 | 1 6350 1150
1108 | 1 0 0 -1
1109 | $EndComp
1110 | Wire Wire Line
1111 | 6000 1050 6000 1150
1112 | Wire Wire Line
1113 | 6000 1150 6150 1150
1114 | Wire Wire Line
1115 | 6550 1150 6650 1150
1116 | Connection ~ 6000 1150
1117 | $Comp
1118 | L Connector_Generic:Conn_01x03 J8
1119 | U 1 1 5DEC4D85
1120 | P 6550 1700
1121 | F 0 "J8" H 6630 1743 50 0000 L CNN
1122 | F 1 "Halterung_Detektion" H 6630 1650 50 0000 L CNN
1123 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical" H 6550 1700 50 0001 C CNN
1124 | F 3 "~" H 6550 1700 50 0001 C CNN
1125 | 1 6550 1700
1126 | 1 0 0 -1
1127 | $EndComp
1128 | $Comp
1129 | L power:+5V #PWR019
1130 | U 1 1 5DEC4F36
1131 | P 6300 1550
1132 | F 0 "#PWR019" H 6300 1400 50 0001 C CNN
1133 | F 1 "+5V" H 6315 1725 50 0000 C CNN
1134 | F 2 "" H 6300 1550 50 0001 C CNN
1135 | F 3 "" H 6300 1550 50 0001 C CNN
1136 | 1 6300 1550
1137 | 1 0 0 -1
1138 | $EndComp
1139 | Wire Wire Line
1140 | 6300 1550 6300 1600
1141 | Wire Wire Line
1142 | 6300 1600 6350 1600
1143 | $Comp
1144 | L power:GND #PWR020
1145 | U 1 1 5DEC8E4C
1146 | P 6300 1800
1147 | F 0 "#PWR020" H 6300 1550 50 0001 C CNN
1148 | F 1 "GND" H 6305 1625 50 0000 C CNN
1149 | F 2 "" H 6300 1800 50 0001 C CNN
1150 | F 3 "" H 6300 1800 50 0001 C CNN
1151 | 1 6300 1800
1152 | 1 0 0 -1
1153 | $EndComp
1154 | Wire Wire Line
1155 | 6300 1800 6350 1800
1156 | Text GLabel 2500 3400 2 50 Input ~ 0
1157 | PA0
1158 | Wire Wire Line
1159 | 2500 3400 2350 3400
1160 | Text GLabel 6300 1700 0 50 Input ~ 0
1161 | PA0
1162 | Wire Wire Line
1163 | 6300 1700 6350 1700
1164 | $Comp
1165 | L Connector_Generic:Conn_01x02 J5
1166 | U 1 1 5DEDDFE8
1167 | P 3950 1900
1168 | F 0 "J5" H 4030 1893 50 0000 L CNN
1169 | F 1 "LED1" H 4030 1800 50 0000 L CNN
1170 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 3950 1900 50 0001 C CNN
1171 | F 3 "~" H 3950 1900 50 0001 C CNN
1172 | 1 3950 1900
1173 | 1 0 0 -1
1174 | $EndComp
1175 | $Comp
1176 | L Connector_Generic:Conn_01x02 J4
1177 | U 1 1 5DEDE20B
1178 | P 3700 800
1179 | F 0 "J4" H 3780 793 50 0000 L CNN
1180 | F 1 "LED2" H 3780 700 50 0000 L CNN
1181 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 3700 800 50 0001 C CNN
1182 | F 3 "~" H 3700 800 50 0001 C CNN
1183 | 1 3700 800
1184 | 1 0 0 -1
1185 | $EndComp
1186 | $Comp
1187 | L power:GND #PWR08
1188 | U 1 1 5DEDE49B
1189 | P 3450 950
1190 | F 0 "#PWR08" H 3450 700 50 0001 C CNN
1191 | F 1 "GND" H 3455 775 50 0000 C CNN
1192 | F 2 "" H 3450 950 50 0001 C CNN
1193 | F 3 "" H 3450 950 50 0001 C CNN
1194 | 1 3450 950
1195 | 1 0 0 -1
1196 | $EndComp
1197 | $Comp
1198 | L power:GND #PWR09
1199 | U 1 1 5DEDE5F6
1200 | P 3700 2000
1201 | F 0 "#PWR09" H 3700 1750 50 0001 C CNN
1202 | F 1 "GND" H 3705 1825 50 0000 C CNN
1203 | F 2 "" H 3700 2000 50 0001 C CNN
1204 | F 3 "" H 3700 2000 50 0001 C CNN
1205 | 1 3700 2000
1206 | 1 0 0 -1
1207 | $EndComp
1208 | Wire Wire Line
1209 | 3700 2000 3750 2000
1210 | Wire Wire Line
1211 | 3450 950 3450 900
1212 | Wire Wire Line
1213 | 3450 900 3500 900
1214 | Text GLabel 3700 1900 0 50 Input ~ 0
1215 | PA4
1216 | Wire Wire Line
1217 | 3700 1900 3750 1900
1218 | Text GLabel 3450 800 0 50 Input ~ 0
1219 | PA6
1220 | Wire Wire Line
1221 | 3450 800 3500 800
1222 | Text GLabel 2450 2000 0 50 Input ~ 0
1223 | PA5
1224 | $Comp
1225 | L Connector_Generic:Conn_01x02 J2
1226 | U 1 1 5DEF3D2C
1227 | P 2750 2000
1228 | F 0 "J2" H 2830 1993 50 0000 L CNN
1229 | F 1 "UART_TX" H 2830 1900 50 0000 L CNN
1230 | F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 2750 2000 50 0001 C CNN
1231 | F 3 "~" H 2750 2000 50 0001 C CNN
1232 | 1 2750 2000
1233 | 1 0 0 -1
1234 | $EndComp
1235 | $Comp
1236 | L power:GND #PWR05
1237 | U 1 1 5DEF3DC6
1238 | P 2450 2100
1239 | F 0 "#PWR05" H 2450 1850 50 0001 C CNN
1240 | F 1 "GND" H 2455 1925 50 0000 C CNN
1241 | F 2 "" H 2450 2100 50 0001 C CNN
1242 | F 3 "" H 2450 2100 50 0001 C CNN
1243 | 1 2450 2100
1244 | 1 0 0 -1
1245 | $EndComp
1246 | Wire Wire Line
1247 | 2450 2100 2550 2100
1248 | Wire Wire Line
1249 | 2450 2000 2550 2000
1250 | $Comp
1251 | L Device:CP C6
1252 | U 1 1 5DEFE98C
1253 | P 7950 1200
1254 | F 0 "C6" H 8069 1247 50 0000 L CNN
1255 | F 1 "100µ" H 8000 1050 50 0000 L CNN
1256 | F 2 "Capacitor_THT:CP_Radial_D5.0mm_P2.00mm" H 7988 1050 50 0001 C CNN
1257 | F 3 "~" H 7950 1200 50 0001 C CNN
1258 | 1 7950 1200
1259 | 1 0 0 -1
1260 | $EndComp
1261 | Wire Wire Line
1262 | 7950 1050 7950 1000
1263 | Wire Wire Line
1264 | 7950 1000 8300 1000
1265 | Wire Wire Line
1266 | 7950 1350 7950 1450
1267 | Wire Wire Line
1268 | 7950 1450 8300 1450
1269 | Connection ~ 8300 1450
1270 | $EndSCHEMATC
1271 |
--------------------------------------------------------------------------------
/hardware/pinout_annotated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MarcelMG/DIY-Soldering-Station-Controller/ea45dd0f8706e902ac64355607d4f463ea47c0f3/hardware/pinout_annotated.png
--------------------------------------------------------------------------------
/hardware/schematic.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MarcelMG/DIY-Soldering-Station-Controller/ea45dd0f8706e902ac64355607d4f463ea47c0f3/hardware/schematic.pdf
--------------------------------------------------------------------------------
/pcb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MarcelMG/DIY-Soldering-Station-Controller/ea45dd0f8706e902ac64355607d4f463ea47c0f3/pcb.png
--------------------------------------------------------------------------------
/pinout_annotated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MarcelMG/DIY-Soldering-Station-Controller/ea45dd0f8706e902ac64355607d4f463ea47c0f3/pinout_annotated.png
--------------------------------------------------------------------------------
/solderingstation.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MarcelMG/DIY-Soldering-Station-Controller/ea45dd0f8706e902ac64355607d4f463ea47c0f3/solderingstation.jpg
--------------------------------------------------------------------------------