Skip to content

Commit

Permalink
Add 3 axis and 2 extruders. Basic thermistor temperature sensing and
Browse files Browse the repository at this point in the history
MOSFET heaters in the extruders.
  • Loading branch information
ghent360 committed Mar 26, 2018
1 parent b9aff7a commit 211c57e
Show file tree
Hide file tree
Showing 17 changed files with 1,786 additions and 242 deletions.
1 change: 1 addition & 0 deletions .gitignore
@@ -0,0 +1 @@
*.bak
142 changes: 142 additions & 0 deletions AxisControl.sch
@@ -0,0 +1,142 @@
EESchema Schematic File Version 4
EELAYER 26 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 8 29
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Sheet
S 3550 3150 900 1050
U 5ACC0B66
F0 "MotorDriver" 50
F1 "MotorDriver_TMC2660.sch" 50
F2 "V_IO" I R 4450 3250 50
F3 "V_MOTORS" I R 4450 3450 50
F4 "MOT1B" O L 3550 3300 50
F5 "MOT1A" O L 3550 3200 50
F6 "MOT2A" O L 3550 3400 50
F7 "MOT2B" O L 3550 3500 50
F8 "STEP" I L 3550 3700 50
F9 "DIR" I L 3550 3800 50
F10 "~CS" I L 3550 3950 50
F11 "SCK" I R 4450 3650 50
F12 "MOSI" I R 4450 3750 50
F13 "MISO" O R 4450 3850 50
F14 "~ENABLE" I R 4450 4000 50
F15 "SG_TST" O L 3550 4100 50
$EndSheet
Text HLabel 3450 3200 0 50 Output ~ 0
MOT1A
Text HLabel 3450 3300 0 50 Output ~ 0
MOT1B
Text HLabel 3450 3400 0 50 Output ~ 0
MOT2A
Text HLabel 3450 3500 0 50 Output ~ 0
MOT2B
Text HLabel 3450 3700 0 50 Input ~ 0
STEP
Text HLabel 3450 3800 0 50 Input ~ 0
DIR
Text HLabel 3450 3950 0 50 Input ~ 0
~CS
Text HLabel 3450 4100 0 50 Output ~ 0
SG_TST
Text HLabel 4550 3250 2 50 Input ~ 0
V_IO
Text HLabel 4550 3450 2 50 Input ~ 0
V_MOTORS
Text HLabel 4550 3650 2 50 Input ~ 0
SCK
Text HLabel 4550 3750 2 50 Input ~ 0
MOSI
Text HLabel 4550 3850 2 50 Output ~ 0
MISO
Text HLabel 4550 4000 2 50 Input ~ 0
~ENABLE
Wire Wire Line
3450 3200 3550 3200
Wire Wire Line
3550 3300 3450 3300
Wire Wire Line
3450 3400 3550 3400
Wire Wire Line
3550 3500 3450 3500
Wire Wire Line
3450 3700 3550 3700
Wire Wire Line
3550 3800 3450 3800
Wire Wire Line
3450 3950 3550 3950
Wire Wire Line
3550 4100 3450 4100
Wire Wire Line
4450 4000 4550 4000
Wire Wire Line
4450 3850 4550 3850
Wire Wire Line
4450 3750 4550 3750
Wire Wire Line
4450 3650 4550 3650
Wire Wire Line
4450 3450 4550 3450
$Sheet
S 5300 3150 750 500
U 5ACC7E91
F0 "MaxStop" 50
F1 "Endstop.sch" 50
F2 "SENSOR" I R 6050 3350 50
F3 "OUT" O R 6050 3500 50
F4 "V_IO" I L 5300 3300 50
$EndSheet
Wire Wire Line
4450 3250 4500 3250
Wire Wire Line
4500 3250 4500 3100
Wire Wire Line
4500 3100 5150 3100
Wire Wire Line
5150 3100 5150 3300
Wire Wire Line
5150 3300 5300 3300
Connection ~ 4500 3250
Wire Wire Line
4500 3250 4550 3250
$Sheet
S 5300 3850 750 450
U 5ACC8EC2
F0 "MinStop" 50
F1 "Endstop.sch" 50
F2 "SENSOR" I R 6050 4000 50
F3 "OUT" O R 6050 4150 50
F4 "V_IO" I L 5300 4000 50
$EndSheet
Wire Wire Line
5300 4000 5150 4000
Wire Wire Line
5150 4000 5150 3300
Connection ~ 5150 3300
Text HLabel 6150 3350 2 50 Input ~ 0
MAXSTOP
Text HLabel 6150 3500 2 50 Output ~ 0
MAXSTOP_OUT
Text HLabel 6150 4150 2 50 Output ~ 0
MINSTOP_OUT
Text HLabel 6150 4000 2 50 Input ~ 0
MINSTOP
Wire Wire Line
6050 4000 6150 4000
Wire Wire Line
6050 4150 6150 4150
Wire Wire Line
6050 3500 6150 3500
Wire Wire Line
6050 3350 6150 3350
$EndSCHEMATC
235 changes: 235 additions & 0 deletions BasicHeater.sch
@@ -0,0 +1,235 @@
EESchema Schematic File Version 4
EELAYER 26 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 7 29
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L Connector_Generic:Conn_02x01 J10
U 1 1 5AD4D3D5
P 2950 3650
AR Path="/5AC337B6/5ACBE919/5AD4D269/5AD4D3D5" Ref="J10" Part="1"
AR Path="/5AC337B6/5AD9F95A/5AD4D269/5AD4D3D5" Ref="J18" Part="1"
F 0 "J18" V 2954 3730 50 0000 L CNN
F 1 "Thermistor" V 3045 3730 50 0000 L CNN
F 2 "" H 2950 3650 50 0001 C CNN
F 3 "~" H 2950 3650 50 0001 C CNN
1 2950 3650
0 1 1 0
$EndComp
$Comp
L power:GNDA #PWR013
U 1 1 5AD4D481
P 2950 4050
AR Path="/5AC337B6/5ACBE919/5AD4D269/5AD4D481" Ref="#PWR013" Part="1"
AR Path="/5AC337B6/5AD9F95A/5AD4D269/5AD4D481" Ref="#PWR052" Part="1"
F 0 "#PWR052" H 2950 3800 50 0001 C CNN
F 1 "GNDA" H 2955 3877 50 0000 C CNN
F 2 "" H 2950 4050 50 0001 C CNN
F 3 "" H 2950 4050 50 0001 C CNN
1 2950 4050
1 0 0 -1
$EndComp
$Comp
L Device:R R7
U 1 1 5AD4D4AD
P 2950 2950
AR Path="/5AC337B6/5ACBE919/5AD4D269/5AD4D4AD" Ref="R7" Part="1"
AR Path="/5AC337B6/5AD9F95A/5AD4D269/5AD4D4AD" Ref="R41" Part="1"
F 0 "R41" H 2800 3000 50 0000 L CNN
F 1 "4k7 1%" H 2600 2900 50 0000 L CNN
F 2 "" V 2880 2950 50 0001 C CNN
F 3 "~" H 2950 2950 50 0001 C CNN
1 2950 2950
1 0 0 -1
$EndComp
$Comp
L Device:R R8
U 1 1 5AD4D50F
P 3350 3250
AR Path="/5AC337B6/5ACBE919/5AD4D269/5AD4D50F" Ref="R8" Part="1"
AR Path="/5AC337B6/5AD9F95A/5AD4D269/5AD4D50F" Ref="R42" Part="1"
F 0 "R42" V 3143 3250 50 0000 C CNN
F 1 "10k" V 3234 3250 50 0000 C CNN
F 2 "" V 3280 3250 50 0001 C CNN
F 3 "~" H 3350 3250 50 0001 C CNN
1 3350 3250
0 1 1 0
$EndComp
$Comp
L Device:C C13
U 1 1 5AD4D569
P 3650 3550
AR Path="/5AC337B6/5ACBE919/5AD4D269/5AD4D569" Ref="C13" Part="1"
AR Path="/5AC337B6/5AD9F95A/5AD4D269/5AD4D569" Ref="C66" Part="1"
F 0 "C66" H 3765 3596 50 0000 L CNN
F 1 "1000pF" H 3765 3505 50 0000 L CNN
F 2 "" H 3688 3400 50 0001 C CNN
F 3 "~" H 3650 3550 50 0001 C CNN
1 3650 3550
1 0 0 -1
$EndComp
Text HLabel 2800 2700 0 50 Input ~ 0
AVREF
Wire Wire Line
2950 3950 2950 4050
Wire Wire Line
2950 3950 3650 3950
Wire Wire Line
3650 3950 3650 3700
Connection ~ 2950 3950
Wire Wire Line
2950 3100 2950 3250
Wire Wire Line
2950 3250 3200 3250
Connection ~ 2950 3250
Wire Wire Line
2950 3250 2950 3450
Wire Wire Line
3500 3250 3650 3250
Wire Wire Line
3650 3250 3650 3400
Wire Wire Line
2950 2800 2950 2700
Wire Wire Line
2950 2700 2800 2700
Text HLabel 3800 3250 2 50 Output ~ 0
TEMP
Wire Wire Line
3650 3250 3800 3250
Connection ~ 3650 3250
Text HLabel 4550 3250 0 50 Input ~ 0
PWM
$Comp
L Device:R R9
U 1 1 5AD4D990
P 4800 3250
AR Path="/5AC337B6/5ACBE919/5AD4D269/5AD4D990" Ref="R9" Part="1"
AR Path="/5AC337B6/5AD9F95A/5AD4D269/5AD4D990" Ref="R43" Part="1"
F 0 "R43" V 4593 3250 50 0000 C CNN
F 1 "180R" V 4684 3250 50 0000 C CNN
F 2 "" V 4730 3250 50 0001 C CNN
F 3 "~" H 4800 3250 50 0001 C CNN
1 4800 3250
0 1 1 0
$EndComp
Wire Wire Line
4550 3250 4650 3250
$Comp
L ipd036n04l:IPD036N04L TR1
U 1 1 5AD51003
P 5400 3250
AR Path="/5AC337B6/5ACBE919/5AD4D269/5AD51003" Ref="TR1" Part="1"
AR Path="/5AC337B6/5AD9F95A/5AD4D269/5AD51003" Ref="TR2" Part="1"
F 0 "TR2" H 5627 3303 70 0000 L CNN
F 1 "IPD036N04L" H 5627 3189 60 0000 L CNN
F 2 "" H 5400 3250 60 0000 C CNN
F 3 "" H 5400 3250 60 0000 C CNN
1 5400 3250
1 0 0 -1
$EndComp
Wire Wire Line
4950 3250 5100 3250
$Comp
L power:GND #PWR015
U 1 1 5AD51105
P 5550 3750
AR Path="/5AC337B6/5ACBE919/5AD4D269/5AD51105" Ref="#PWR015" Part="1"
AR Path="/5AC337B6/5AD9F95A/5AD4D269/5AD51105" Ref="#PWR054" Part="1"
F 0 "#PWR054" H 5550 3500 50 0001 C CNN
F 1 "GND" H 5555 3577 50 0000 C CNN
F 2 "" H 5550 3750 50 0001 C CNN
F 3 "" H 5550 3750 50 0001 C CNN
1 5550 3750
1 0 0 -1
$EndComp
Wire Wire Line
5550 3600 5550 3750
$Comp
L Device:CP1_Small C14
U 1 1 5AD51206
P 4950 2450
AR Path="/5AC337B6/5ACBE919/5AD4D269/5AD51206" Ref="C14" Part="1"
AR Path="/5AC337B6/5AD9F95A/5AD4D269/5AD51206" Ref="C67" Part="1"
F 0 "C67" H 4750 2500 50 0000 L CNN
F 1 "10uF 35V" H 4500 2400 50 0000 L CNN
F 2 "" H 4950 2450 50 0001 C CNN
F 3 "~" H 4950 2450 50 0001 C CNN
1 4950 2450
1 0 0 -1
$EndComp
$Comp
L Device:R R10
U 1 1 5AD512CE
P 5250 2250
AR Path="/5AC337B6/5ACBE919/5AD4D269/5AD512CE" Ref="R10" Part="1"
AR Path="/5AC337B6/5AD9F95A/5AD4D269/5AD512CE" Ref="R44" Part="1"
F 0 "R44" H 5320 2296 50 0000 L CNN
F 1 "10k" H 5320 2205 50 0000 L CNN
F 2 "" V 5180 2250 50 0001 C CNN
F 3 "~" H 5250 2250 50 0001 C CNN
1 5250 2250
1 0 0 -1
$EndComp
$Comp
L Device:LED D2
U 1 1 5AD513CB
P 5250 2650
AR Path="/5AC337B6/5ACBE919/5AD4D269/5AD513CB" Ref="D2" Part="1"
AR Path="/5AC337B6/5AD9F95A/5AD4D269/5AD513CB" Ref="D10" Part="1"
F 0 "D10" V 5350 2600 50 0000 R CNN
F 1 "HEATER" V 5450 2600 50 0000 R CNN
F 2 "" H 5250 2650 50 0001 C CNN
F 3 "~" H 5250 2650 50 0001 C CNN
1 5250 2650
0 -1 -1 0
$EndComp
$Comp
L power:GND #PWR014
U 1 1 5AD515DD
P 4950 2700
AR Path="/5AC337B6/5ACBE919/5AD4D269/5AD515DD" Ref="#PWR014" Part="1"
AR Path="/5AC337B6/5AD9F95A/5AD4D269/5AD515DD" Ref="#PWR053" Part="1"
F 0 "#PWR053" H 4950 2450 50 0001 C CNN
F 1 "GND" H 4955 2527 50 0000 C CNN
F 2 "" H 4950 2700 50 0001 C CNN
F 3 "" H 4950 2700 50 0001 C CNN
1 4950 2700
1 0 0 -1
$EndComp
Wire Wire Line
4950 2550 4950 2700
Wire Wire Line
4950 2350 4950 1950
Wire Wire Line
4950 1950 5250 1950
Wire Wire Line
5250 2100 5250 1950
Connection ~ 5250 1950
Wire Wire Line
5250 1950 5950 1950
Wire Wire Line
5250 2400 5250 2500
Wire Wire Line
5250 2800 5250 2900
Wire Wire Line
5250 2900 5550 2900
Wire Wire Line
5550 2900 5550 2550
Connection ~ 5550 2900
Text HLabel 5950 1950 2 50 Input ~ 0
V_HEAT
Text HLabel 5650 2550 2 50 Output ~ 0
HEATER
Wire Wire Line
5650 2550 5550 2550
$EndSCHEMATC

0 comments on commit 211c57e

Please sign in to comment.