├── 32bit
├── USBdriver
│ ├── serial.zip
│ └── serial
│ │ ├── maple_serial.inf
│ │ ├── maple_serial_PID0x04.inf
│ │ ├── msports.dll
│ │ ├── serenum.sys
│ │ └── usbser.sys
├── ZM3E2-small.jpg
├── ZM3E2.jpg
├── ZM3E2
│ ├── PINOUT_ZM3E2V1.jpg
│ ├── PINOUT_ZM3E2V1.pdf
│ ├── R63.jpg
│ ├── SCH_ZM3E2V1.jpg
│ ├── SCH_ZM3E2V1.pdf
│ ├── Size_ZM3E2.jpg
│ ├── UART1.jpg
│ ├── Wiring_ZM3E2V1.jpg
│ ├── ZM3E2_Bootloader.zip
│ ├── designator.jpg
│ ├── designator.pdf
│ ├── parts.jpg
│ ├── parts.pdf
│ ├── pins_ZM3E2_V1_0.h
│ └── readme.md
├── ZM3E4-small.jpg
├── ZM3E4.jpg
├── ZM3E4
│ ├── Wiring
│ │ ├── Z8_Z10_ZM3E4_DualZ_6PinMotorWire.jpg
│ │ ├── Z9M3_ZM3E4.jpg
│ │ ├── Z9M4_ZM3E4.jpg
│ │ ├── Z9V5_ZM3E4.jpg
│ │ ├── ZM3E4_P802_Wiring_Diagram.jpg
│ │ ├── ZM3E4_Wiring_Diagram_4PINMotorCable.jpg
│ │ └── ZM3E4_Wiring_Diagram_6PINMotorCable.jpg
│ ├── ZM3E4V1
│ │ ├── Designator_ZM3E4_V1.jpg
│ │ ├── PCB_BOTTOM_ZM3E4_V1.jpg
│ │ ├── PCB_TOP_ZM3E4_V1.jpg
│ │ ├── PCB_ZM3E4_V1.pdf
│ │ ├── SCH_ZM3E4V1.jpg
│ │ ├── SCH_ZM3E4V1.pdf
│ │ └── pins_ZM3E4_V1_0.h
│ ├── ZM3E4V20
│ │ ├── Designator_ZM3E4_V2.jpg
│ │ ├── PCB_BOTTOM_ZM3E4_V20.jpg
│ │ ├── PCB_TOP_ZM3E4_V20.jpg
│ │ ├── PCB_ZM3E4_V20.pdf
│ │ ├── SCH_ZM3E4V20.jpg
│ │ ├── SCH_ZM3E4V20.pdf
│ │ └── pins_ZM3E4_V2_0.h
│ ├── ZM3E4V21
│ │ ├── Designator_ZM3E4_V21.jpg
│ │ ├── PCB_BOTTOM_ZM3E4_V21.jpg
│ │ ├── PCB_TOP_ZM3E4_V21.jpg
│ │ ├── PCB_ZM3E4_V21.pdf
│ │ ├── SCH_ZM3E4V21.jpg
│ │ ├── SCH_ZM3E4V21.pdf
│ │ └── pins_ZM3E4_V2_0.h
│ ├── ZM3E4V3
│ │ ├── ZM3E4V3_Designator.pdf
│ │ ├── ZM3E4V3_Parts.pdf
│ │ ├── ZM3E4V3_SCH.pdf
│ │ ├── ZM3E4_V3_PCB.pdf
│ │ └── pins_ZM3E4_V3_0.h
│ ├── flashBootloader
│ │ ├── 0.jpg
│ │ ├── 01.jpg
│ │ ├── 1.jpg
│ │ ├── 2.jpg
│ │ ├── 3.jpg
│ │ ├── 4.jpg
│ │ ├── 5.gif
│ │ ├── 5.jpg
│ │ ├── 6.jpg
│ │ ├── PL2303Driver
│ │ │ ├── PL2303Driver.zip
│ │ │ └── PL2303Driver
│ │ │ │ ├── PL-2303 Vista&Win7 Driver Installer.exe
│ │ │ │ ├── PL-2303 WinXP Driver Installer.exe
│ │ │ │ └── PL2303-WIN10.exe
│ │ ├── ReleaseNote.md
│ │ ├── ZM3E4V1.jpg
│ │ ├── ZM3E4V2.jpg
│ │ ├── ZM3E4V3.jpg
│ │ ├── ZM3E4V3_01.jpg
│ │ ├── ZM3E4_SDBootloader.zip
│ │ ├── ZM3E4_SDBootloader_V4.hex
│ │ ├── flash.gif
│ │ ├── flymcu.zip
│ │ ├── readme.md
│ │ └── tool.jpg
│ ├── readme.md
│ ├── serial.zip
│ └── zm3e4_step.zip
├── eaglecom.zip
└── readme.md
├── 8bit
├── Install_Driver.jpg
├── USBdriver-CP2012.zip
├── ZMIB.jpg
├── ZMIB.zip
├── ZMIB
│ ├── ZMIB V1
│ │ ├── Board size.pdf
│ │ ├── Board size.png
│ │ ├── ZMIB Pinout.pdf
│ │ ├── ZMIB Pinout.png
│ │ ├── ZMIB Schematic.pdf
│ │ └── pins_ZMIB.h
│ └── ZMIB V2
│ │ ├── Board size.pdf
│ │ ├── Board size.png
│ │ ├── Z5S Wiring Diagram ZMIBV2.jpg
│ │ ├── Z5SM2 Wiring Diagram ZMIBV2.jpg
│ │ ├── Z5X Wiring Diagram ZMIBV2.jpg
│ │ ├── Z5XM2 Z5XR2S Wiring Diagram ZMIBV2.jpg
│ │ ├── Z6 Wiring Diagram ZMIBV2.jpg
│ │ ├── Z6B Wiring Diagram ZMIBV2.jpg
│ │ ├── ZMIB Pinout.pdf
│ │ ├── ZMIB_V2_Parts.pdf
│ │ ├── ZMIB_V2_PartsNumber.pdf
│ │ ├── ZMIB_V2_Schmatic.pdf
│ │ └── pins_ZMIB.h
├── ZRIB.jpg
├── ZRIB.zip
├── ZRIB
│ ├── ZRIB_V2
│ │ ├── ZRIB-V2.pdf
│ │ └── ZRIB_V2_Schematic.pdf
│ ├── ZRIB_V3
│ │ ├── ZRIB_V32_Pinout.pdf
│ │ └── ZRIB_V3_Schematic.pdf
│ ├── ZRIB_V5
│ │ ├── ZRIB_V52_Pinout.pdf
│ │ └── ZRIB_V52_Schematic.pdf
│ └── ZRIB_V6
│ │ ├── Layout Drawing.pdf
│ │ ├── ZRIBV6 Wiring Diagram-1.jpg
│ │ ├── ZRIBV6 Wiring Diagram-2.jpg
│ │ ├── ZRIB_V6_Pinout-1.png
│ │ ├── ZRIB_V6_Pinout-2.png
│ │ ├── ZRIB_V6_Pinout-3.png
│ │ ├── ZRIB_V6_Pinout.pdf
│ │ ├── ZRIB_V6_Schematic.pdf
│ │ └── pins_ZRIB_V6.h
└── readme.md
├── LCD Screen
├── LCD12864
│ └── ZONESTAR LCD12864.pdf
├── LCD2004
│ └── ZRIB_LCD&KEYPAY_SCH V4.pdf
└── OLED
│ └── ZONESTAR OLED 12864.pdf
└── readme.md
/32bit/USBdriver/serial.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/USBdriver/serial.zip
--------------------------------------------------------------------------------
/32bit/USBdriver/serial/maple_serial.inf:
--------------------------------------------------------------------------------
1 | ;
2 | ; STMicroelectronics Communication Device Class driver installation file
3 | ; (C)2006 Copyright STMicroelectronics
4 | ;
5 |
6 | [Version]
7 | Signature="$Windows NT$"
8 | Class=Ports
9 | ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
10 | Provider=%STM%
11 | LayoutFile=layout.inf
12 |
13 | [Manufacturer]
14 | %MFGNAME%=VirComDevice,NT,NTamd64
15 |
16 | [DestinationDirs]
17 | DefaultDestDir = 12
18 |
19 | [VirComDevice.NT]
20 | %DESCRIPTION%=DriverInstall,USB\VID_1EAF&PID_0029&MI_01
21 | %DESCRIPTION%=DriverInstall,USB\VID_1EAF&PID_0029&MI_01
22 |
23 | [VirComDevice.NTamd64]
24 | %DESCRIPTION%=DriverInstall,USB\VID_1EAF&PID_0029&MI_01
25 | %DESCRIPTION%=DriverInstall,USB\VID_1EAF&PID_0029&MI_01
26 |
27 | [DriverInstall.NT]
28 | Include=mdmcpq.inf
29 | CopyFiles=FakeModemCopyFileSection
30 | AddReg=DriverInstall.NT.AddReg
31 |
32 | [DriverInstall.NT.AddReg]
33 | HKR,,DevLoader,,*ntkern
34 | HKR,,NTMPDriver,,usbser.sys
35 | HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
36 |
37 | [DriverInstall.NT.Services]
38 | AddService=usbser, 0x00000002, DriverServiceInst
39 |
40 | [DriverServiceInst]
41 | DisplayName=%SERVICE%
42 | ServiceType=1
43 | StartType=3
44 | ErrorControl=1
45 | ServiceBinary=%12%\usbser.sys
46 |
47 | ;------------------------------------------------------------------------------
48 | ; String Definitions
49 | ;------------------------------------------------------------------------------
50 |
51 |
52 | [Strings]
53 | STM = "LeafLabs"
54 | MFGNAME = "LeafLabs"
55 | DESCRIPTION = "Maple R3"
56 | SERVICE = "USB Virtual COM port"
57 |
--------------------------------------------------------------------------------
/32bit/USBdriver/serial/maple_serial_PID0x04.inf:
--------------------------------------------------------------------------------
1 | ;
2 | ; STMicroelectronics Communication Device Class driver installation file
3 | ; (C)2006 Copyright STMicroelectronics
4 | ;
5 |
6 | [Version]
7 | Signature="$Windows NT$"
8 | Class=Ports
9 | ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
10 | Provider=%STM%
11 | LayoutFile=layout.inf
12 |
13 | [Manufacturer]
14 | %MFGNAME%=VirComDevice,NT,NTamd64
15 |
16 | [DestinationDirs]
17 | DefaultDestDir = 12
18 |
19 | [VirComDevice.NT]
20 | %DESCRIPTION%=DriverInstall,USB\VID_1EAF&PID_0004&MI_01
21 | %DESCRIPTION%=DriverInstall,USB\VID_1EAF&PID_0004&MI_01
22 |
23 | [VirComDevice.NTamd64]
24 | %DESCRIPTION%=DriverInstall,USB\VID_1EAF&PID_0004&MI_01
25 | %DESCRIPTION%=DriverInstall,USB\VID_1EAF&PID_0004&MI_01
26 |
27 | [DriverInstall.NT]
28 | Include=mdmcpq.inf
29 | CopyFiles=FakeModemCopyFileSection
30 | AddReg=DriverInstall.NT.AddReg
31 |
32 | [DriverInstall.NT.AddReg]
33 | HKR,,DevLoader,,*ntkern
34 | HKR,,NTMPDriver,,usbser.sys
35 | HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
36 |
37 | [DriverInstall.NT.Services]
38 | AddService=usbser, 0x00000002, DriverServiceInst
39 |
40 | [DriverServiceInst]
41 | DisplayName=%SERVICE%
42 | ServiceType=1
43 | StartType=3
44 | ErrorControl=1
45 | ServiceBinary=%12%\usbser.sys
46 |
47 | ;------------------------------------------------------------------------------
48 | ; String Definitions
49 | ;------------------------------------------------------------------------------
50 |
51 |
52 | [Strings]
53 | STM = "LeafLabs"
54 | MFGNAME = "LeafLabs"
55 | DESCRIPTION = "Maple R3"
56 | SERVICE = "USB Virtual COM port"
57 |
--------------------------------------------------------------------------------
/32bit/USBdriver/serial/msports.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/USBdriver/serial/msports.dll
--------------------------------------------------------------------------------
/32bit/USBdriver/serial/serenum.sys:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/USBdriver/serial/serenum.sys
--------------------------------------------------------------------------------
/32bit/USBdriver/serial/usbser.sys:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/USBdriver/serial/usbser.sys
--------------------------------------------------------------------------------
/32bit/ZM3E2-small.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E2-small.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E2.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E2/PINOUT_ZM3E2V1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E2/PINOUT_ZM3E2V1.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E2/PINOUT_ZM3E2V1.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E2/PINOUT_ZM3E2V1.pdf
--------------------------------------------------------------------------------
/32bit/ZM3E2/R63.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E2/R63.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E2/SCH_ZM3E2V1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E2/SCH_ZM3E2V1.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E2/SCH_ZM3E2V1.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E2/SCH_ZM3E2V1.pdf
--------------------------------------------------------------------------------
/32bit/ZM3E2/Size_ZM3E2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E2/Size_ZM3E2.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E2/UART1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E2/UART1.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E2/Wiring_ZM3E2V1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E2/Wiring_ZM3E2V1.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E2/ZM3E2_Bootloader.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E2/ZM3E2_Bootloader.zip
--------------------------------------------------------------------------------
/32bit/ZM3E2/designator.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E2/designator.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E2/designator.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E2/designator.pdf
--------------------------------------------------------------------------------
/32bit/ZM3E2/parts.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E2/parts.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E2/parts.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E2/parts.pdf
--------------------------------------------------------------------------------
/32bit/ZM3E2/pins_ZM3E2_V1_0.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Marlin 3D Printer Firmware
3 | * Copyright (c) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4 | *
5 | * Based on Sprinter and grbl.
6 | * Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm
7 | *
8 | * This program is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU General Public License as published by
10 | * the Free Software Foundation, either version 3 of the License, or
11 | * (at your option) any later version.
12 | *
13 | * This program is distributed in the hope that it will be useful,
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | * GNU General Public License for more details.
17 | *
18 | * You should have received a copy of the GNU General Public License
19 | * along with this program. If not, see .
20 | *
21 | */
22 |
23 | #pragma once
24 |
25 | #ifndef __STM32F1__
26 | #error "Oops! Select an STM32F1 board in 'Tools > Board.'"
27 | #endif
28 |
29 | #define BOARD_INFO_NAME "ZONESTAR ZM3E2 V1.0"
30 | #define DISABLE_DEBUG
31 | //#define DISABLE_JTAG
32 | #define FLASH_EEPROM_EMULATION
33 | #define EEPROM_PAGE_SIZE (0x800) // 2KB
34 | #define EEPROM_START_ADDRESS uint32(0x8000000 + (STM32_FLASH_SIZE) * 1024 - 2 * EEPROM_PAGE_SIZE)
35 | #define E2END (EEPROM_PAGE_SIZE - 1)
36 |
37 |
38 | //=============================================================================
39 | // ZONESTAR ZM3E2 V1.0 (STM32F130RCT6) board pin assignments
40 | //=============================================================================
41 | // PA0 PWR_HOLD // PB0 BEEP // PC0 HEATER_0
42 | // PA1 FAN_PIN // PB1 KILL // PC1 HEATER_BED
43 | // PA2 TX2 // PB2 LCD_SDA // PC2 TEMP_BED
44 | // PA3 RX2 // PB3 E1_EN // PC3 TEMP_E0
45 | // PA4 SD_CS // PB4 Z_STOP // PC4 SD_DETECT
46 | // PA5 SD_SCK // PB5 Z_DIR // PC5 BTN_EN2
47 | // PA6 SD_MISO // PB6 Z_STEP // PC6 FAN1
48 | // PA7 SD_MOSI // PB7 Z_EN // PC7 FIL_RUNOUT
49 | // PA8 X_DIR // PB8 Y_STEP // PC8 X_EN
50 | // PA9 LCD_RS // PB9 Y_DIR // PC9 X_STEP
51 | // PA10 LCD_SCK // PB10 BTN_ENC // PC10 Z_MIN_PROBE_PIN
52 | // PA11 USB_D- // PB11 BTN_EN1 // PC11 FIL_RUNOUT2
53 | // PA12 USB_D+ // PB12 LED // PC12 E1_DIR
54 | // PA13 MS1 // PB13 E0_EN // PC13 Y_STOP
55 | // PA14 MS2 // PB14 E0_STEP // PC14 Y_EN
56 | // PA15 PWM // PB15 E0_DIR // PC15 X_STOP
57 |
58 | // PD0 NC
59 | // PD1 NC
60 | // PD2 E1_STEP
61 | //=============================================================================
62 |
63 | //EXP1 connector
64 | // MARK I/O ZONESTAR_12864LCD ZONESTAR_12864OLED
65 | // 10 MOSI PB1 KILL SDA
66 | // 9 SCK PB0 BEEP SCK
67 | // 8 TX1 PA9 DOGLCD_CS CS
68 | // 7 RX1 PA10 DOGLCD_SCK DC
69 | // 6 ENA PC5 BTN_EN2 KNOB_ENB
70 | // 5 DAT PB2 DOGLCD_MOSI RESET
71 | // 4 TX3 PB10 BTN_ENC KNOB_ENC
72 | // 3 RX3 PB11 BTN_EN1 KNOB_ENA
73 | // 2 +5V
74 | // 1 GND
75 |
76 | //AUX1 connector
77 | // 1 +5V
78 | // 2 TX2 PA2 UART2_TX
79 | // 3 RX2 PA3 UART2_RX
80 | // 4 GND
81 |
82 | //AUX2 connector to BLtouch
83 | // 1 +5V
84 | // 2 SEN PC10
85 | // 3 PWM PA15
86 | // 4 GND
87 | //=============================================================================
88 |
89 | //
90 | // Limit Switches
91 | //
92 | #define X_STOP_PIN PC15
93 | #define Y_STOP_PIN PC13
94 | #define Z_STOP_PIN PB4
95 |
96 | //
97 | // Steppers
98 | //
99 | #define MS1_PIN PA13
100 | #define MS2_PIN PA14
101 |
102 | #define X_STEP_PIN PC9
103 | #define X_DIR_PIN PA8
104 | #define X_ENABLE_PIN PC8
105 |
106 | #define Y_STEP_PIN PB8
107 | #define Y_DIR_PIN PB9
108 | #define Y_ENABLE_PIN PC14
109 |
110 | #define Z_STEP_PIN PB6
111 | #define Z_DIR_PIN PB5
112 | #define Z_ENABLE_PIN PB7
113 |
114 | #define E0_STEP_PIN PB14
115 | #define E0_DIR_PIN PB15
116 | #define E0_ENABLE_PIN PB13
117 |
118 | #define E1_STEP_PIN PD2
119 | #define E1_DIR_PIN PC12
120 | #define E1_ENABLE_PIN PB3
121 |
122 | //
123 | // Heaters
124 | //
125 | #define HEATER_0_PIN PC0 // EXTRUDER 1
126 | #define HEATER_BED_PIN PC1 // BED
127 |
128 | //
129 | // Temperature Sensors
130 | //
131 | #define TEMP_BED_PIN PC2 // Analog Input
132 | #define TEMP_0_PIN PC3 // Analog Input
133 |
134 | //
135 | // Fans
136 | //
137 | #define FAN1_PIN PC6
138 | #define FAN_PIN PA1
139 |
140 |
141 | //Filament run out sensor
142 | #define FIL_RUNOUT_PIN PC7 //E0_SW
143 | //#define FIL_RUNOUT2_PIN PC11 //E1_SW
144 |
145 | //BLTouch(3DTouch)
146 | #define SERVO0_PIN PA15
147 | #define Z_MIN_PROBE_PIN PC10
148 |
149 |
150 | #define LED_PIN PB12
151 | //#define KILL_PIN PB1 //@EXP1
152 | #define SUICIDE_PIN PA0
153 |
154 | //SD card
155 | #define ENABLE_SPI1
156 | #define SD_DETECT_PIN PC4
157 | #define SCK_PIN PA5
158 | #define MISO_PIN PA6
159 | #define MOSI_PIN PA7
160 | #define SS_PIN PA4
161 |
162 |
163 | //
164 | // LCD Pins
165 | //
166 | //================================================================================
167 | //LCD 128x64
168 | //================================================================================
169 | //EXP1 connector
170 | // MARK I/O ZONESTAR_12864LCD
171 | // 10 MOSI PB1 KILL
172 | // 9 SCK PB0 BEEP
173 | // 8 TX1 PA9 LCD_PINS_RS
174 | // 7 RX1 PA10 LCD_PINS_D4
175 | // 6 ENA PC5 BTN_EN2
176 | // 5 DAT PB2 LCD_PINS_ENABLE
177 | // 4 TX3 PB10 BTN_ENC
178 | // 3 RX3 PB11 BTN_EN1
179 | // 2 +5V
180 | // 1 GND
181 | #if ENABLED(ZONESTAR_12864LCD)
182 | #define LCDSCREEN_NAME "ZONESTAR LCD12864"
183 | #define LCD_PINS_RS PA9
184 | #define LCD_PINS_ENABLE PB2
185 | #define LCD_PINS_D4 PA10
186 | //#define KILL_PIN PB1
187 | #define BEEPER_PIN PB0
188 | #define BTN_EN1 PB11
189 | #define BTN_EN2 PC5
190 | #define BTN_ENC PB10
191 |
192 | #define BOARD_ST7920_DELAY_1 DELAY_NS(125)
193 | #define BOARD_ST7920_DELAY_2 DELAY_NS(200)
194 | #define BOARD_ST7920_DELAY_3 DELAY_NS(125)
195 | #endif
196 |
197 | //================================================================================
198 | //OLED 128x64
199 | //================================================================================
200 | // 10 MOSI PB1 OLED_SDA
201 | // 9 SCK PB0 OLED_SCK
202 | // 8 TX1 PA9 OLED_CS
203 | // 7 RX1 PA10 OLED_DC
204 | // 6 ENA PC5 KNOB_ENA
205 | // 5 DAT PB2 OLED_RESET
206 | // 4 TX3 PB10 KNOB_ENC
207 | // 3 RX3 PB11 KNOB_ENB
208 |
209 | #if EITHER(ZONESTAR_12864OLED,ZONESTAR_12864OLED_SSD1306)
210 | #ifndef FORCE_SOFT_SPI
211 | #define FORCE_SOFT_SPI
212 | #endif
213 | #define LCDSCREEN_NAME "ZONESTAR 12864OLED"
214 | #define LCD_PINS_RS PB2 //=LCD_RESET_PIN
215 | #define LCD_PINS_DC PA10 //DC
216 | #define DOGLCD_CS PA9 //CS
217 | #define DOGLCD_A0 LCD_PINS_DC //A0 = DC
218 | #define DOGLCD_MOSI PB1 //SDA
219 | #define DOGLCD_SCK PB0 //SCK
220 | //Knob
221 | #define BTN_EN1 PB11
222 | #define BTN_EN2 PC5
223 | #define BTN_ENC PB10
224 | #endif//ENABLED(ZONESTAR_OLED12864)
225 |
226 |
--------------------------------------------------------------------------------
/32bit/ZM3E2/readme.md:
--------------------------------------------------------------------------------
1 | # ZM3E2
2 | ## Board Size
3 | 
4 |
5 | ## Schematic diagram [:arrow_down: PDF](./SCH_ZM3E2V1.pdf)
6 | 
7 |
8 | ## Pin out [:arrow_down: PDF](./PINOUT_ZM3E2V1.pdf)
9 | 
10 |
11 | ## PCB
12 | ### Designator [:arrow_down: PDF](./designtor.pdf)
13 | 
14 | ### Parts [:blue_book:PDF](./parts.pdf)
15 | 
16 |
17 | ## Pin define
18 | please refer to the file: [***pins_ZM3E2_V1_0.h***](https://github.com/ZONESTAR3D/Control-Board/blob/main/32bit/ZM3E2/pins_ZM3E2_V1_0.h)
19 | ## Wiring reference
20 | 
21 |
22 | ## Bootloader
23 | ### How to programming bootloader of the ZM3E2 control board
24 | ### [:arrow_down: Download ZM3E2 bootloader file](./ZM3E2_Bootloader.zip)
25 | The steps for programming the bootloader are as follows:
26 | 1. Short R63 (BOOT0 Pin of the MCU) with tweezers and then power on the control board.
27 | 2. Release the tweezers for shorting R63.
28 | 3. Programming the bootloader.
29 |
30 | For tools and detailed instructions, please refer to [:book: **the instructions for programming bootloader for ZM3E4**](https://github.com/ZONESTAR3D/Control-Board/blob/main/32bit/ZM3E4/flashBootloader/readme.md).
31 |
32 | #### The position of R63 on the control board
33 | 
34 | #### UART1 pins on the control board
35 | 
--------------------------------------------------------------------------------
/32bit/ZM3E4-small.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4-small.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/Wiring/Z8_Z10_ZM3E4_DualZ_6PinMotorWire.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/Wiring/Z8_Z10_ZM3E4_DualZ_6PinMotorWire.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/Wiring/Z9M3_ZM3E4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/Wiring/Z9M3_ZM3E4.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/Wiring/Z9M4_ZM3E4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/Wiring/Z9M4_ZM3E4.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/Wiring/Z9V5_ZM3E4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/Wiring/Z9V5_ZM3E4.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/Wiring/ZM3E4_P802_Wiring_Diagram.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/Wiring/ZM3E4_P802_Wiring_Diagram.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/Wiring/ZM3E4_Wiring_Diagram_4PINMotorCable.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/Wiring/ZM3E4_Wiring_Diagram_4PINMotorCable.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/Wiring/ZM3E4_Wiring_Diagram_6PINMotorCable.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/Wiring/ZM3E4_Wiring_Diagram_6PINMotorCable.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V1/Designator_ZM3E4_V1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/ZM3E4V1/Designator_ZM3E4_V1.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V1/PCB_BOTTOM_ZM3E4_V1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/ZM3E4V1/PCB_BOTTOM_ZM3E4_V1.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V1/PCB_TOP_ZM3E4_V1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/ZM3E4V1/PCB_TOP_ZM3E4_V1.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V1/PCB_ZM3E4_V1.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/ZM3E4V1/PCB_ZM3E4_V1.pdf
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V1/SCH_ZM3E4V1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/ZM3E4V1/SCH_ZM3E4V1.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V1/SCH_ZM3E4V1.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/ZM3E4V1/SCH_ZM3E4V1.pdf
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V1/pins_ZM3E4_V1_0.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Marlin 3D Printer Firmware
3 | * Copyright (c) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4 | *
5 | * Based on Sprinter and grbl.
6 | * Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm
7 | *
8 | * This program is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU General Public License as published by
10 | * the Free Software Foundation, either version 3 of the License, or
11 | * (at your option) any later version.
12 | *
13 | * This program is distributed in the hope that it will be useful,
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | * GNU General Public License for more details.
17 | *
18 | * You should have received a copy of the GNU General Public License
19 | * along with this program. If not, see .
20 | *
21 | */
22 |
23 |
24 | // =====================NOTE=====================
25 | // #define TONE_TIMER 1
26 | // #define TONE_CHANNEL 2
27 | // Please redefine the TONE_TIMER and TONE_CHANNEL in
28 | // .platformio\packages\framework-arduinoststm32-maple\STM32F1\cores\maple\tone.cpp
29 | // line 31 and line 34
30 | // =====================NOTE=====================
31 |
32 |
33 | #pragma once
34 | #ifndef __STM32F1__
35 | #error "Oops! Select an STM32F1 board in 'Tools > Board.'"
36 | #endif
37 |
38 | #define BOARD_INFO_NAME "ZONESTAR ZM3E4 V1.0"
39 |
40 | //#define DISABLE_DEBUG
41 | #define DISABLE_JTAG
42 |
43 | #define FLASH_EEPROM_EMULATION
44 | #define EEPROM_PAGE_SIZE (0x800) // 2KB
45 | #define MARLIN_EEPROM_SIZE (EEPROM_PAGE_SIZE*2)
46 | #define EEPROM_START_ADDRESS uint32(0x8000000 + (STM32_FLASH_SIZE) * 1024 - MARLIN_EEPROM_SIZE)
47 | #define E2END (EEPROM_PAGE_SIZE - 1)
48 |
49 | //=============================================================================
50 | // ZONESTAR ZM3E4 V1.0 (STM32F130RCT6) board pin assignments
51 | //=============================================================================
52 | // PA0 // PB0 HEAT_1 // PC0 AXU_SDA
53 | // PA1 // PB1 FAN1 // PC1 TEMP_E1
54 | // PA2 HEAT_BED // PB2 BOOT1 // PC2 TEMP_E0
55 | // PA3 PWR_HOLD // PB3 SPI3_SCK // PC3 TEMP_BED
56 | // PA4 SD_CS // PB4 SPI3_MISO // PC4 SD_DETECT
57 | // PA5 SD_SCK // PB5 SPI3_MOSI // PC5 HEAT_0
58 | // PA6 SD_MISO // PB6 SERVO3 // PC6 E1_STEP
59 | // PA7 SD_MOSI // PB7 SERVO2 // PC7 E1_EN
60 | // PA8 X_DIR // PB8 FAN2/SERVO1 // PC8 FIL_RUNOUT_PIN
61 | // PA9 UART1_RX // PB9 SERVO0 // PC9 E0_DIR
62 | // PA10 UART1_TX // PB10 TX3 // PC10 E0_EN
63 | // PA11 USB_D- // PB11 RX3 // PC11 Z2_EN
64 | // PA12 USB_D+ // PB12 LED // PC12 Z2_STEP
65 | // PA13 SWD_SDO // PB13 Z1_MAX // PC13 X_MIN
66 | // PA14 SWD_SCK // PB14 Y_MAX // PC14 WIFI_RST
67 | // PA15 SPI3_CS // PB15 PWR_DET // PC15 WIFI_CS
68 |
69 | // PD0 Z2_DIR // PE0 Y_EN
70 | // PD1 Z2_MIN // PE1 Y_STEP
71 | // PD2 Z1_EN // PE2 Y_DIR
72 | // PD3 Z1_STEP // PE3 Y_MIN
73 | // PD4 Z1_DIR // PE4 X_DIR
74 | // PD5 WIFI_RXD // PE5 X_STEP
75 | // PD6 WIFI_TXD // PE6 X_EN
76 | // PD7 Z1_MIN // PE7 AXU_SCL
77 | // PD8 X_MAX // PE8 BTN_EN1
78 | // PD9 E3_DIR // PE9 LCD_SCK
79 | // PD10 E3_STEP // PE10 LCD_MOSI
80 | // PD11 E3_EN // PE11 BEEPER
81 | // PD12 E2_DIR // PE12 LCD_EN
82 | // PD13 E2_STEP // PE13 KILL
83 | // PD14 E2_EN // PE14 BTN_EN2
84 | // PD15 E1_DIR // PE15 BTN_ENC
85 | //=============================================================================
86 |
87 | //EXP1 connector
88 | // MARK I/O ZONESTAR_LCD12864 REPRAPDISCOUNT_LCD12864
89 | // 10 RS PE13 KILL BTN_ENC
90 | // 9 BP PE11 BEEP BEEP
91 | // 8 EN PE12 DOGLCD_CS LCDRS
92 | // 7 MOSI PE10 DOGLCD_SCK LCDE
93 | // 6 EN1 PE14 BTN_EN1 NC
94 | // 5 SCK PE9 DOGLCD_MOSI LCD4
95 | // 4 ENC PE15 BTN_ENC NC
96 | // 3 EN2 PE8 BTN_EN2 NC
97 | // 2 +5V +5V
98 | // 1 GND GND
99 |
100 | //EXP2 connector
101 | // MARK I/O LCD_DWIN REPRAPDISCOUNT_LCD12864
102 | // 10
103 | // 9
104 | // 8 RX1 PA9 RXD NC
105 | // 7 TX1 PA10 TXD BTN_EN2
106 | // 6 CS3 PA15 BEEPER NC
107 | // 5 MISO3 PB4 BTN_ENC BTN_EN1
108 | // 4 MOSI3 PB5 BTN_EN2 KILL
109 | // 3 SCK3 PB3 BTN_EN1 NC
110 | // 2 +5V +5V
111 | // 1 GND GND
112 |
113 | //AUX1 connector
114 | // 1 +5V
115 | // 2 GND
116 | // 3 RX3 PB11 UART3_RX
117 | // 4 TX3 PB10 UART3_TX
118 | // 5 SCL PE7
119 | // 6 SDA PC0
120 |
121 | //WiFi
122 | // 1 +5V
123 | // 2 GND
124 | // 3 WIFI_TXD PD5 UART2_RX
125 | // 4 WIFI_RXD PD6 UART2_TX
126 | // 5 WIFI_RST PC14
127 | // 6 WIFI_CS PC15
128 | //=============================================================================
129 |
130 | //
131 | // Limit Switches
132 | //
133 | #ifdef USE_XMIN_PLUG
134 | #define X_STOP_PIN PC13
135 | #endif
136 |
137 | #ifdef USE_YMIN_PLUG
138 | #define Y_STOP_PIN PE3
139 | #endif
140 |
141 | #ifdef USE_ZMIN_PLUG
142 | #define Z_MIN_PIN PD7
143 | #endif
144 |
145 | #ifdef USE_XMAX_PLUG
146 | #define X_MAX_PIN PD8
147 | #endif
148 |
149 | #ifdef USE_YMAX_PLUG
150 | #define Y_MAX_PIN PB14
151 | #endif
152 |
153 | #ifdef USE_ZMAX_PLUG
154 | #define Z_MAX_PIN PB13
155 | #endif
156 |
157 | //
158 | // Steppers
159 | //
160 | #ifdef COREXY
161 | #define X_ENABLE_PIN PE0
162 | #define X_STEP_PIN PE1
163 | #define X_DIR_PIN PE2
164 |
165 | #define Y_ENABLE_PIN PE6
166 | #define Y_STEP_PIN PE5
167 | #define Y_DIR_PIN PE4
168 | #else
169 | #define X_ENABLE_PIN PE6
170 | #define X_STEP_PIN PE5
171 | #define X_DIR_PIN PE4
172 |
173 | #define Y_ENABLE_PIN PE0
174 | #define Y_STEP_PIN PE1
175 | #define Y_DIR_PIN PE2
176 | #endif
177 |
178 | #define Z_ENABLE_PIN PD2
179 | #define Z_STEP_PIN PD3
180 | #define Z_DIR_PIN PD4
181 |
182 | #ifdef OPTION_DUALZ_DRIVE
183 | #define Z2_ENABLE_PIN PC11
184 | #define Z2_STEP_PIN PC12
185 | #define Z2_DIR_PIN PD0
186 | #endif
187 |
188 | #ifdef OPTION_Z2_ENDSTOP
189 | #define Z2_MIN_PIN PD1 //Z2_MIN_PIN
190 | #endif
191 |
192 | //#define Z2_MAX_PIN PB12
193 |
194 | #ifdef SWITCH_EXTRUDER_SQUENCY
195 | #define E3_ENABLE_PIN PC10
196 | #define E3_STEP_PIN PA8
197 | #define E3_DIR_PIN PC9
198 |
199 | #define E2_STEP_PIN PC6
200 | #define E2_DIR_PIN PD15
201 | #define E2_ENABLE_PIN PC7
202 |
203 | #define E1_STEP_PIN PD13
204 | #define E1_DIR_PIN PD12
205 | #define E1_ENABLE_PIN PD14
206 |
207 | #define E0_STEP_PIN PD10
208 | #define E0_DIR_PIN PD9
209 | #define E0_ENABLE_PIN PD11
210 | #else
211 | #define E0_ENABLE_PIN PC10
212 | #define E0_STEP_PIN PA8
213 | #define E0_DIR_PIN PC9
214 |
215 | #define E1_STEP_PIN PC6
216 | #define E1_DIR_PIN PD15
217 | #define E1_ENABLE_PIN PC7
218 |
219 | #define E2_STEP_PIN PD13
220 | #define E2_DIR_PIN PD12
221 | #define E2_ENABLE_PIN PD14
222 |
223 | #define E3_STEP_PIN PD10
224 | #define E3_DIR_PIN PD9
225 | #define E3_ENABLE_PIN PD11
226 | #endif
227 | //
228 | // Temperature Sensors
229 | //
230 | #define TEMP_0_PIN PC2 // TH0
231 | #define TEMP_1_PIN PC1 // TH1
232 | #define TEMP_BED_PIN PC3 // TB1
233 |
234 | //
235 | // Heaters
236 | //
237 | #define HEATER_0_PIN PC5 // HEATER0
238 | #define HEATER_1_PIN PB0 // HEATER1
239 | #define HEATER_BED_PIN PA2 // HOT BED
240 |
241 | #if ENABLED(OPTION_CHAMBER)
242 | #undef TEMP_1_PIN
243 | #undef HEATER_1_PIN
244 | #define TEMP_CHAMBER_PIN PC1
245 | #define HEATER_CHAMBER_PIN PB0
246 | #endif
247 | //
248 | // Fans
249 | //
250 | #define FAN_PIN PB1 // FAN1
251 | #define FAN1_PIN PB8 // FAN2
252 |
253 | //
254 | // Misc. Functions
255 | //
256 | //#define POWER_LOSS_PIN PB15 //
257 | #define LED_PIN PA0
258 | #define SUICIDE_PIN PA3
259 | #define FIL_RUNOUT_PIN PC8
260 |
261 | #define ENABLE_SPI1
262 | #define SD_DETECT_PIN PC4
263 | #define SCK_PIN PA5
264 | #define MISO_PIN PA6
265 | #define MOSI_PIN PA7
266 | #define SS_PIN PA4
267 |
268 | //WiFi. Functions
269 | #define WIFI_RST PC15
270 | #define WIFI_EN PC14
271 |
272 |
273 | #if ENABLED(ZONESTAR_12864LCD)
274 | #define LCDSCREEN_NAME "ZONESTAR LCD12864"
275 |
276 | #define LCD_PINS_RS PE12 //7 CS make sure for zonestar zm3e4!
277 | #define LCD_PINS_ENABLE PE9 //6 DATA make sure for zonestar zm3e4!
278 | #define LCD_PINS_D4 PE10 //8 SCK make sure for zonestar zm3e4!
279 | #define BEEPER_PIN PE11
280 | #define KILL_PIN -1//PE13
281 | #define BTN_EN1 PE8
282 | #define BTN_EN2 PE14
283 | #define BTN_ENC PE15
284 | #endif
285 |
286 | #if ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
287 | #define LCDSCREEN_NAME "REPRAPDISCOUNT LCD12864"
288 | #define LCD_PINS_RS PE12 //7 CS make sure for zonestar zm3e4!
289 | #define LCD_PINS_ENABLE PE10 //6 DATA make sure for zonestar zm3e4!
290 | #define LCD_PINS_D4 PE9 //8 SCK make sure for zonestar zm3e4!
291 | #define LCD_PINS_D5 -1 //mosi
292 | #define LCD_PINS_D6 -1
293 | #define LCD_PINS_D7 -1
294 | #define LCD_RESET_PIN -1
295 |
296 | #define BEEPER_PIN PE11
297 | #define KILL_PIN PB5
298 | #define BTN_EN1 PB4
299 | #define BTN_EN2 PA10
300 | #define BTN_ENC PE13
301 |
302 | #define DOGLCD_A0 -1
303 | #define DOGLCD_CS -1
304 | #define DOGLCD_MOSI -1
305 | #define DOGLCD_SCK -1
306 | #endif
307 |
308 | #if ENABLED(ZONESTAR_LCD2004_KNOB)
309 | #define LCDSCREEN_NAME "LCD2004 KNOB"
310 | #define LCD_PINS_RS PE12
311 | #define LCD_PINS_ENABLE PE10
312 | #define LCD_PINS_D4 PE9
313 | #define LCD_PINS_D5 PE14
314 | #define LCD_PINS_D6 PE8
315 | #define LCD_PINS_D7 PE15
316 |
317 | #define BTN_EN1 PA10
318 | #define BTN_EN2 PB4
319 | #define BTN_ENC PE13
320 | #define BEEPER_PIN PE11
321 | #define KILL_PIN PB5
322 | #endif
323 |
324 |
325 | #if ENABLED(ZONESTAR_LCD2004_ADCKEY)
326 | #define LCDSCREEN_NAME "LCD2004 5KEY"
327 | #define LCD_PINS_RS PE12
328 | #define LCD_PINS_ENABLE PE10
329 | #define LCD_PINS_D4 PE9
330 | #define LCD_PINS_D5 PE14
331 | #define LCD_PINS_D6 PE8
332 | #define LCD_PINS_D7 PE15
333 |
334 | #define ADC_KEYPAD_PIN PE13//PC0 //PIN6 of AUX1
335 | #endif
336 |
337 | #if ENABLED(ZONESTAR_DWIN_LCD)
338 | //Connect to EXP2 connector
339 | #define LCDSCREEN_NAME "ZONESTAR DWIN LCD"
340 |
341 | #define BEEPER_PIN PA15 //PE11
342 | #define KILL_PIN -1 //PE13
343 | #define BTN_EN1 PB3 //PE14
344 | #define BTN_EN2 PB5 //PE8
345 | #define BTN_ENC PB4 //PE15
346 | #endif
347 |
348 | //SERVO
349 | //Remap SERVO0 PIN for BLTouch
350 | #if ENABLED(BLTOUCH)
351 | #if ENABLED(BLTOUCH_ON_EXP1)
352 | //BLTouch connect to EXP1
353 | #define BLTOUCH_PROBE_PIN PE8
354 | #define PROBE_GND_PIN PE15
355 | #define SERVO0_PIN PE14
356 | #elif ENABLED(BLTOUCH_ON_EXP2)
357 | //BLTouch connect to EXP2
358 | #define BLTOUCH_PROBE_PIN PB3
359 | #define PROBE_GND_PIN PB5
360 | #define SERVO0_PIN PA15
361 | #else
362 | #define SERVO0_PIN PB9
363 | #define BLTOUCH_PROBE_PIN PB13
364 | #endif
365 | #endif
366 |
367 | //#define SERVO2_PIN PB7
368 | //#define SERVO3_PIN PB6
369 |
370 | #if HAS_MARLINUI_U8GLIB
371 | #define BOARD_ST7920_DELAY_1 DELAY_NS(200) //Tclk_fall <200ns
372 | #define BOARD_ST7920_DELAY_2 DELAY_NS(250) //Tdata_width >200ns
373 | #define BOARD_ST7920_DELAY_3 DELAY_NS(200) //Tclk_rise <200ns
374 | #endif
375 |
376 |
377 | //===========================================
378 | //Repeat printing
379 | //
380 | #if ENABLED(OPTION_REPEAT_PRINTING)
381 | //ENDSTOP pin of ARM
382 | #ifdef X_MAX_PIN
383 | #undef X_MAX_PIN
384 | #endif
385 | #ifdef Y_MAX_PIN
386 | #undef Y_MAX_PIN
387 | #endif
388 | #define RPARML_MIN_PIN PD8 //X_MAX_PIN
389 | #define RPARMR_MIN_PIN PB14 //Y_MAX_PIN
390 |
391 | //Motor drive pin
392 | #if DISABLED(BLTOUCH)
393 | #if ENABLED(ZONESTAR_DWIN_LCD)
394 | #define RP_LFPRWARD_PIN PE8 //EXP1_PIN6
395 | #define RP_LBACK_PIN PE15 //EXP1_PIN5
396 | #define RP_RFPRWARD_PIN PE9 //EXP1_PIN4
397 | #define RP_RBACK_PIN PE14 //EXP1_PIN3
398 | #elif ENABLED(ZONESTAR_12864LCD)
399 | #define RP_LFPRWARD_PIN PA15
400 | #define RP_LBACK_PIN PB4
401 | #define RP_RFPRWARD_PIN PB5
402 | #define RP_RBACK_PIN PB3
403 | #endif
404 | #else
405 | #if ENABLED(BLTOUCH_ON_EXP1)
406 | #define RP_LFPRWARD_PIN PE10
407 | #define RP_LBACK_PIN PE11
408 | #define RP_RFPRWARD_PIN PE12
409 | #define RP_RBACK_PIN PE13
410 | #elif ENABLED(BLTOUCH_ON_EXP2)
411 | #define RP_LFPRWARD_PIN PA10
412 | #define RP_LBACK_PIN PA9
413 | #define RP_RFPRWARD_PIN PB6
414 | #define RP_RBACK_PIN PE7
415 | #endif
416 | #endif
417 |
418 | #endif
419 |
420 | //===========================================
421 | //Special
422 | #ifdef EXCHANGE_XMIN_XMAX
423 | #ifdef USE_XMIN_PLUG
424 | #undef X_STOP_PIN
425 | #define X_STOP_PIN PD8
426 | #endif
427 | #ifdef USE_XMAX_PLUG
428 | #undef X_MAX_PIN
429 | #define X_MAX_PIN PC13
430 | #endif
431 | #endif//EXCHANGE_XMIN_XMAX
432 |
433 | #ifdef EXCHANGE_YMIN_YMAX
434 | #ifdef USE_YMIN_PLUG
435 | #undef Y_STOP_PIN
436 | #define Y_STOP_PIN PB14
437 | #endif
438 | #ifdef USE_YMAX_PLUG
439 | #undef Y_MAX_PIN
440 | #define Y_MAX_PIN PE3
441 | #endif
442 | #endif//EXCHANGE_YMIN_YMAX
443 |
444 | #ifdef EXCHANGE_XDRIVER_Z2DRIVER
445 | #ifdef USE_XMIN_PLUG
446 | #undef X_STOP_PIN
447 | #define X_STOP_PIN PD1
448 | #endif
449 | #ifdef COREXY
450 | #undef Y_ENABLE_PIN
451 | #undef Y_STEP_PIN
452 | #undef Y_DIR_PIN
453 | #define Y_ENABLE_PIN PC11
454 | #define Y_STEP_PIN PC12
455 | #define Y_DIR_PIN PD0
456 | #else
457 | #undef X_ENABLE_PIN
458 | #undef X_STEP_PIN
459 | #undef X_DIR_PIN
460 | #define X_ENABLE_PIN PC11
461 | #define X_STEP_PIN PC12
462 | #define X_DIR_PIN PD0
463 | #endif
464 | #ifdef OPTION_DUALZ_DRIVE
465 | #undef Z2_ENABLE_PIN
466 | #undef Z2_STEP_PIN
467 | #undef Z2_DIR_PIN
468 | #define Z2_ENABLE_PIN PE6
469 | #define Z2_STEP_PIN PE5
470 | #define Z2_DIR_PIN PE4
471 | #endif
472 | #endif//EXCHANGE_XAXIS_Z2AXIS
473 | //===========================================
474 |
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V20/Designator_ZM3E4_V2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/ZM3E4V20/Designator_ZM3E4_V2.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V20/PCB_BOTTOM_ZM3E4_V20.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/ZM3E4V20/PCB_BOTTOM_ZM3E4_V20.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V20/PCB_TOP_ZM3E4_V20.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/ZM3E4V20/PCB_TOP_ZM3E4_V20.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V20/PCB_ZM3E4_V20.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/ZM3E4V20/PCB_ZM3E4_V20.pdf
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V20/SCH_ZM3E4V20.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/ZM3E4V20/SCH_ZM3E4V20.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V20/SCH_ZM3E4V20.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/ZM3E4V20/SCH_ZM3E4V20.pdf
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V20/pins_ZM3E4_V2_0.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Marlin 3D Printer Firmware
3 | * Copyright (c) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4 | *
5 | * Based on Sprinter and grbl.
6 | * Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm
7 | *
8 | * This program is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU General Public License as published by
10 | * the Free Software Foundation, either version 3 of the License, or
11 | * (at your option) any later version.
12 | *
13 | * This program is distributed in the hope that it will be useful,
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | * GNU General Public License for more details.
17 | *
18 | * You should have received a copy of the GNU General Public License
19 | * along with this program. If not, see .
20 | *
21 | */
22 |
23 |
24 | // =====================NOTE=====================
25 | // #define TONE_TIMER 1
26 | // #define TONE_CHANNEL 2
27 | // Please redefine the TONE_TIMER and TONE_CHANNEL in
28 | // .platformio\packages\framework-arduinoststm32-maple\STM32F1\cores\maple\tone.cpp
29 | // line 31 and line 34
30 | // =====================NOTE=====================
31 |
32 |
33 | #pragma once
34 | #ifndef __STM32F1__
35 | #error "Oops! Select an STM32F1 board in 'Tools > Board.'"
36 | #endif
37 |
38 | #define BOARD_INFO_NAME "ZONESTAR ZM3E4 V2.0"
39 |
40 | //#define DISABLE_DEBUG
41 | #define DISABLE_JTAG
42 |
43 | #define FLASH_EEPROM_EMULATION
44 | #define EEPROM_PAGE_SIZE (0x800) // 2KB
45 | #define MARLIN_EEPROM_SIZE (EEPROM_PAGE_SIZE*2)
46 | #define EEPROM_START_ADDRESS uint32(0x8000000 + (STM32_FLASH_SIZE) * 1024 - MARLIN_EEPROM_SIZE)
47 | #define E2END (EEPROM_PAGE_SIZE - 1)
48 |
49 | //=============================================================================
50 | // ZONESTAR ZM3E4 V1.0 (STM32F130RCT6) board pin assignments
51 | //=============================================================================
52 | // PA0 // PB0 HEAT_1 // PC0 AXU_SDA
53 | // PA1 // PB1 FAN1 // PC1 TEMP_E1
54 | // PA2 HEAT_BED // PB2 BOOT1 // PC2 TEMP_E0
55 | // PA3 PWR_HOLD // PB3 SPI3_SCK // PC3 TEMP_BED
56 | // PA4 SD_CS // PB4 SPI3_MISO // PC4 SD_DETECT
57 | // PA5 SD_SCK // PB5 SPI3_MOSI // PC5 HEAT_0
58 | // PA6 SD_MISO // PB6 SERVO3 // PC6 E1_STEP
59 | // PA7 SD_MOSI // PB7 SERVO2 // PC7 E1_EN
60 | // PA8 X_DIR // PB8 FAN2/SERVO1 // PC8 FIL_RUNOUT_PIN
61 | // PA9 UART1_RX // PB9 SERVO0 // PC9 E0_DIR
62 | // PA10 UART1_TX // PB10 TX3 // PC10 E0_EN
63 | // PA11 USB_D- // PB11 RX3 // PC11 Z2_EN
64 | // PA12 USB_D+ // PB12 LED // PC12 Z2_STEP
65 | // PA13 SWD_SDO // PB13 Z1_MAX // PC13 X_MIN
66 | // PA14 SWD_SCK // PB14 Y_MAX // PC14 WIFI_RST
67 | // PA15 SPI3_CS // PB15 PWR_DET // PC15 WIFI_CS
68 |
69 | // PD0 Z2_DIR // PE0 Y_EN
70 | // PD1 Z2_MIN // PE1 Y_STEP
71 | // PD2 Z1_EN // PE2 Y_DIR
72 | // PD3 Z1_STEP // PE3 Y_MIN
73 | // PD4 Z1_DIR // PE4 X_DIR
74 | // PD5 WIFI_RXD // PE5 X_STEP
75 | // PD6 WIFI_TXD // PE6 X_EN
76 | // PD7 Z1_MIN // PE7 AXU_SCL
77 | // PD8 X_MAX // PE8 BTN_EN1
78 | // PD9 E3_DIR // PE9 LCD_SCK
79 | // PD10 E3_STEP // PE10 LCD_MOSI
80 | // PD11 E3_EN // PE11 BEEPER
81 | // PD12 E2_DIR // PE12 LCD_EN
82 | // PD13 E2_STEP // PE13 KILL
83 | // PD14 E2_EN // PE14 BTN_EN2
84 | // PD15 E1_DIR // PE15 BTN_ENC
85 | //=============================================================================
86 | //EXP1 connector
87 | // MARK I/O ZONESTAR_LCD12864 REPRAPDISCOUNT_LCD12864 ANET_FULL_GRAPHICS_LCD
88 | // 10 RS PE13 KILL BTN_ENC BEEP
89 | // 9 BP PE11 BEEP BEEP LCDE
90 | // 8 EN PE12 DOGLCD_CS LCDRS BTN_ENC
91 | // 7 MOSI PE10 DOGLCD_SCK LCDE NC
92 | // 6 EN1 PE14 BTN_EN1 NC BTN_EN1
93 | // 5 SCK PE9 DOGLCD_MOSI LCD4 LCD4
94 | // 4 ENC PE15 BTN_ENC NC BTN_EN2
95 | // 3 EN2 PE8 BTN_EN2 NC LCDRS
96 | // 2 +5V +5V +5V
97 | // 1 GND GND GND
98 |
99 |
100 | //EXP2 connector
101 | // MARK I/O LCD_DWIN REPRAPDISCOUNT_LCD12864
102 | // 10 SDA PE7
103 | // 9 SCL PC0
104 | // 8 RX1 PA9 RXD NC
105 | // 7 TX1 PA10 TXD BTN_EN2
106 | // 6 CS3 PA15 BEEPER NC
107 | // 5 MISO3 PB4 BTN_ENC BTN_EN1
108 | // 4 MOSI3 PB5 BTN_EN2 KILL
109 | // 3 SCK3 PB3 BTN_EN1 NC
110 | // 2 +5V +5V
111 | // 1 GND GND
112 |
113 | //AUX1 connector
114 | // 1 +5V
115 | // 2 GND
116 | // 3 RX3 PB11 UART3_RX
117 | // 4 TX3 PB10 UART3_TX
118 | // 5 SCL PE7
119 | // 6 SDA PC0
120 |
121 | //WiFi
122 | // 1 +5V
123 | // 2 GND
124 | // 3 WIFI_TXD PD5 UART2_RX
125 | // 4 WIFI_RXD PD6 UART2_TX
126 | // 5 WIFI_RST PC14
127 | // 6 WIFI_CS PC15
128 | //=============================================================================
129 |
130 |
131 | //
132 | // Limit Switches
133 | //
134 | #ifdef USE_XMIN_PLUG
135 | #define X_STOP_PIN PC13
136 | #endif
137 |
138 | #ifdef USE_YMIN_PLUG
139 | #define Y_STOP_PIN PE3
140 | #endif
141 |
142 | #ifdef USE_ZMIN_PLUG
143 | #define Z_MIN_PIN PD7
144 | #endif
145 |
146 | #ifdef USE_XMAX_PLUG
147 | #define X_MAX_PIN PD8
148 | #endif
149 |
150 | #ifdef USE_YMAX_PLUG
151 | #define Y_MAX_PIN PB14
152 | #endif
153 |
154 | #ifdef USE_ZMAX_PLUG
155 | #define Z_MAX_PIN PB13
156 | #endif
157 |
158 | //
159 | // Steppers
160 | //
161 | #ifdef COREXY
162 | #define X_ENABLE_PIN PE0
163 | #define X_STEP_PIN PE1
164 | #define X_DIR_PIN PE2
165 |
166 | #define Y_ENABLE_PIN PE6
167 | #define Y_STEP_PIN PE5
168 | #define Y_DIR_PIN PE4
169 | #else
170 | #define X_ENABLE_PIN PE6
171 | #define X_STEP_PIN PE5
172 | #define X_DIR_PIN PE4
173 |
174 | #define Y_ENABLE_PIN PE0
175 | #define Y_STEP_PIN PE1
176 | #define Y_DIR_PIN PE2
177 | #endif
178 |
179 | #define Z_ENABLE_PIN PD2
180 | #define Z_STEP_PIN PD3
181 | #define Z_DIR_PIN PD4
182 |
183 | #ifdef OPTION_DUALZ_DRIVE
184 | #define Z2_ENABLE_PIN PC11
185 | #define Z2_STEP_PIN PC12
186 | #define Z2_DIR_PIN PD0
187 | #endif
188 |
189 | #ifdef OPTION_Z2_ENDSTOP
190 | #define Z2_MIN_PIN PD1 //Z2_MIN_PIN
191 | #endif
192 |
193 | //#define Z2_MAX_PIN PB12
194 |
195 | #ifdef SWITCH_EXTRUDER_SQUENCY
196 | #define E3_ENABLE_PIN PC10
197 | #define E3_STEP_PIN PA8
198 | #define E3_DIR_PIN PC9
199 |
200 | #define E2_STEP_PIN PC6
201 | #define E2_DIR_PIN PD15
202 | #define E2_ENABLE_PIN PC7
203 |
204 | #define E1_STEP_PIN PD13
205 | #define E1_DIR_PIN PD12
206 | #define E1_ENABLE_PIN PD14
207 |
208 | #define E0_STEP_PIN PD10
209 | #define E0_DIR_PIN PD9
210 | #define E0_ENABLE_PIN PD11
211 | #else
212 | #define E0_ENABLE_PIN PC10
213 | #define E0_STEP_PIN PA8
214 | #define E0_DIR_PIN PC9
215 |
216 | #define E1_STEP_PIN PC6
217 | #define E1_DIR_PIN PD15
218 | #define E1_ENABLE_PIN PC7
219 |
220 | #define E2_STEP_PIN PD13
221 | #define E2_DIR_PIN PD12
222 | #define E2_ENABLE_PIN PD14
223 |
224 | #define E3_STEP_PIN PD10
225 | #define E3_DIR_PIN PD9
226 | #define E3_ENABLE_PIN PD11
227 | #endif
228 | //
229 | // Temperature Sensors
230 | //
231 | #define TEMP_0_PIN PC2 // TH0
232 | #define TEMP_1_PIN PC1 // TH1
233 | #define TEMP_BED_PIN PC3 // TB1
234 |
235 | //
236 | // Heaters
237 | //
238 | #define HEATER_0_PIN PC5 // HEATER0
239 | #define HEATER_1_PIN PB0 // HEATER1
240 | #define HEATER_BED_PIN PA2 // HOT BED
241 |
242 | #if ENABLED(OPTION_CHAMBER)
243 | #undef TEMP_1_PIN
244 | #undef HEATER_1_PIN
245 | #define TEMP_CHAMBER_PIN PC1
246 | #define HEATER_CHAMBER_PIN PB0
247 | #endif
248 | //
249 | // Fans
250 | //
251 | #define FAN_PIN PB1 // FAN1
252 | #define FAN1_PIN PB8 // FAN2
253 |
254 | //
255 | // Misc. Functions
256 | //
257 | //#define POWER_LOSS_PIN PB15 //
258 | #define LED_PIN PA0
259 | #define SUICIDE_PIN PA3
260 | #define FIL_RUNOUT_PIN PC8
261 |
262 | #define ENABLE_SPI1
263 | #define SD_DETECT_PIN PC4
264 | #define SCK_PIN PA5
265 | #define MISO_PIN PA6
266 | #define MOSI_PIN PA7
267 | #define SS_PIN PA4
268 |
269 | //WiFi. Functions
270 | #define WIFI_RST PC15
271 | #define WIFI_EN PC14
272 |
273 |
274 | #if ENABLED(ZONESTAR_12864LCD)
275 | #define LCDSCREEN_NAME "ZONESTAR LCD12864"
276 | #define LCD_PINS_RS PE12 //7 CS make sure for zonestar zm3e4!
277 | #define LCD_PINS_ENABLE PE9 //6 DATA make sure for zonestar zm3e4!
278 | #define LCD_PINS_D4 PE10 //8 SCK make sure for zonestar zm3e4!
279 | #define BEEPER_PIN PE11
280 | #define KILL_PIN -1//PE13
281 | #define BTN_EN1 PE8
282 | #define BTN_EN2 PE14
283 | #define BTN_ENC PE15
284 |
285 | #elif ENABLED(ANET_FULL_GRAPHICS_LCD)
286 | #define LCDSCREEN_NAME "ANET_12864LCD"
287 | #define LCD_PINS_RS PE14
288 | #define LCD_PINS_ENABLE PE11
289 | #define LCD_PINS_D4 PE9
290 | #define BEEPER_PIN PE13
291 | #define KILL_PIN -1
292 | #define BTN_EN1 PE8
293 | #define BTN_EN2 PE15
294 | #define BTN_ENC PE12
295 |
296 | #elif ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
297 | #define LCDSCREEN_NAME "REPRAPDISCOUNT LCD12864"
298 | #define LCD_PINS_RS PE12 //7 CS make sure for zonestar zm3e4!
299 | #define LCD_PINS_ENABLE PE10 //6 DATA make sure for zonestar zm3e4!
300 | #define LCD_PINS_D4 PE9 //8 SCK make sure for zonestar zm3e4!
301 | #define LCD_PINS_D5 -1 //mosi
302 | #define LCD_PINS_D6 -1
303 | #define LCD_PINS_D7 -1
304 | #define LCD_RESET_PIN -1
305 |
306 | #define BEEPER_PIN PE11
307 | #define KILL_PIN PB5
308 | #define BTN_EN1 PB4
309 | #define BTN_EN2 PA10
310 | #define BTN_ENC PE13
311 |
312 | #define DOGLCD_A0 -1
313 | #define DOGLCD_CS -1
314 | #define DOGLCD_MOSI -1
315 | #define DOGLCD_SCK -1
316 | #elif EITHER(REPRAP_DISCOUNT_SMART_CONTROLLER, ZONESTAR_LCD2004_KNOB)
317 | #define LCDSCREEN_NAME "LCD2004 KNOB"
318 | #define LCD_PINS_RS PE12
319 | #define LCD_PINS_ENABLE PE10
320 | #define LCD_PINS_D4 PE9
321 | #define LCD_PINS_D5 PE14
322 | #define LCD_PINS_D6 PE8
323 | #define LCD_PINS_D7 PE15
324 |
325 | #define BTN_EN1 PA10 //EXP2_PIN7
326 | #define BTN_EN2 PB4 //EXP2_PIN5
327 | #define BTN_ENC PE13 //EXP1_PIN10
328 | #define BEEPER_PIN PE11 //EXP1_PIN9
329 | #define KILL_PIN PB5 //EXP2_PIN4
330 | #elif ENABLED(ZONESTAR_LCD2004_ADCKEY)
331 | #define LCDSCREEN_NAME "LCD2004 5KEY"
332 | #define LCD_PINS_RS PE12
333 | #define LCD_PINS_ENABLE PE10
334 | #define LCD_PINS_D4 PE9
335 | #define LCD_PINS_D5 PE14
336 | #define LCD_PINS_D6 PE8
337 | #define LCD_PINS_D7 PE15
338 |
339 | #define ADC_KEYPAD_PIN PE13//PC0 //PIN6 of AUX1
340 | #endif
341 |
342 | #if ENABLED(ZONESTAR_DWIN_LCD)
343 | //Connect to EXP2 connector
344 | #define LCDSCREEN_NAME "ZONESTAR DWIN LCD"
345 |
346 | #define BEEPER_PIN PA15 //PE11
347 | #define KILL_PIN -1 //PE13
348 | #define BTN_EN1 PB3 //PE14
349 | #define BTN_EN2 PB5 //PE8
350 | #define BTN_ENC PB4 //PE15
351 | #endif
352 |
353 | //SERVO
354 | //Remap SERVO0 PIN for BLTouch
355 | #if ENABLED(BLTOUCH)
356 | #if ENABLED(BLTOUCH_ON_EXP1)
357 | //BLTouch connect to EXP1
358 | #define BLTOUCH_PROBE_PIN PE8
359 | #define PROBE_GND_PIN PE15
360 | #define SERVO0_PIN PE14
361 | #elif ENABLED(BLTOUCH_ON_EXP2)
362 | //BLTouch connect to EXP2
363 | #define BLTOUCH_PROBE_PIN PB3
364 | #define PROBE_GND_PIN PB5
365 | #define SERVO0_PIN PA15
366 | #else
367 | #define SERVO0_PIN PB9
368 | #define BLTOUCH_PROBE_PIN PB6//PB13//PB6//PB7
369 | #endif
370 | #endif
371 | //#define SERVO2_PIN PB7
372 | //#define SERVO3_PIN PB6
373 |
374 | #if HAS_MARLINUI_U8GLIB
375 | #define BOARD_ST7920_DELAY_1 DELAY_NS(200) //Tclk_fall <200ns
376 | #define BOARD_ST7920_DELAY_2 DELAY_NS(250) //Tdata_width >200ns
377 | #define BOARD_ST7920_DELAY_3 DELAY_NS(200) //Tclk_rise <200ns
378 | #endif
379 |
380 | //===========================================
381 | //Repeat printing
382 | //
383 | #if ENABLED(OPTION_REPEAT_PRINTING)
384 | //ENDSTOP pin of ARM
385 | #ifdef X_MAX_PIN
386 | #undef X_MAX_PIN
387 | #endif
388 | #ifdef Y_MAX_PIN
389 | #undef Y_MAX_PIN
390 | #endif
391 | #define RPARML_MIN_PIN PD8 //X_MAX_PIN
392 | #define RPARMR_MIN_PIN PB14 //Y_MAX_PIN
393 |
394 | //Motor drive pin
395 | #if DISABLED(BLTOUCH)
396 | #if ENABLED(ZONESTAR_DWIN_LCD)
397 | #define RP_LFPRWARD_PIN PE8 //EXP1_PIN6
398 | #define RP_LBACK_PIN PE15 //EXP1_PIN5
399 | #define RP_RFPRWARD_PIN PE9 //EXP1_PIN4
400 | #define RP_RBACK_PIN PE14 //EXP1_PIN3
401 | #elif ENABLED(ZONESTAR_12864LCD)
402 | #define RP_LFPRWARD_PIN PA15
403 | #define RP_LBACK_PIN PB4
404 | #define RP_RFPRWARD_PIN PB5
405 | #define RP_RBACK_PIN PB3
406 | #endif
407 | #else
408 | #if ENABLED(BLTOUCH_ON_EXP1)
409 | #define RP_LFPRWARD_PIN PE10
410 | #define RP_LBACK_PIN PE11
411 | #define RP_RFPRWARD_PIN PE12
412 | #define RP_RBACK_PIN PE13
413 | #elif ENABLED(BLTOUCH_ON_EXP2)
414 | #define RP_LFPRWARD_PIN PA10
415 | #define RP_LBACK_PIN PA9
416 | #define RP_RFPRWARD_PIN PB6
417 | #define RP_RBACK_PIN PE7
418 | #endif
419 | #endif
420 |
421 | #endif
422 | //===========================================
423 | //Special
424 | #ifdef EXCHANGE_XMIN_XMAX
425 | #ifdef USE_XMIN_PLUG
426 | #undef X_STOP_PIN
427 | #define X_STOP_PIN PD8
428 | #endif
429 | #ifdef USE_XMAX_PLUG
430 | #undef X_MAX_PIN
431 | #define X_MAX_PIN PC13
432 | #endif
433 | #endif//EXCHANGE_XMIN_XMAX
434 |
435 | #ifdef EXCHANGE_YMIN_YMAX
436 | #ifdef USE_YMIN_PLUG
437 | #undef Y_STOP_PIN
438 | #define Y_STOP_PIN PB14
439 | #endif
440 | #ifdef USE_YMAX_PLUG
441 | #undef Y_MAX_PIN
442 | #define Y_MAX_PIN PE3
443 | #endif
444 | #endif//EXCHANGE_YMIN_YMAX
445 |
446 | #ifdef EXCHANGE_XDRIVER_Z2DRIVER
447 | #ifdef USE_XMIN_PLUG
448 | #undef X_STOP_PIN
449 | #define X_STOP_PIN PD1
450 | #endif
451 | #ifdef COREXY
452 | #undef Y_ENABLE_PIN
453 | #undef Y_STEP_PIN
454 | #undef Y_DIR_PIN
455 | #define Y_ENABLE_PIN PC11
456 | #define Y_STEP_PIN PC12
457 | #define Y_DIR_PIN PD0
458 | #else
459 | #undef X_ENABLE_PIN
460 | #undef X_STEP_PIN
461 | #undef X_DIR_PIN
462 | #define X_ENABLE_PIN PC11
463 | #define X_STEP_PIN PC12
464 | #define X_DIR_PIN PD0
465 | #endif
466 | #ifdef OPTION_DUALZ_DRIVE
467 | #undef Z2_ENABLE_PIN
468 | #undef Z2_STEP_PIN
469 | #undef Z2_DIR_PIN
470 | #define Z2_ENABLE_PIN PE6
471 | #define Z2_STEP_PIN PE5
472 | #define Z2_DIR_PIN PE4
473 | #endif
474 | #endif//EXCHANGE_XAXIS_Z2AXIS
475 | //===========================================
476 |
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V21/Designator_ZM3E4_V21.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/ZM3E4V21/Designator_ZM3E4_V21.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V21/PCB_BOTTOM_ZM3E4_V21.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/ZM3E4V21/PCB_BOTTOM_ZM3E4_V21.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V21/PCB_TOP_ZM3E4_V21.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/ZM3E4V21/PCB_TOP_ZM3E4_V21.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V21/PCB_ZM3E4_V21.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/ZM3E4V21/PCB_ZM3E4_V21.pdf
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V21/SCH_ZM3E4V21.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/ZM3E4V21/SCH_ZM3E4V21.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V21/SCH_ZM3E4V21.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/ZM3E4V21/SCH_ZM3E4V21.pdf
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V21/pins_ZM3E4_V2_0.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Marlin 3D Printer Firmware
3 | * Copyright (c) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4 | *
5 | * Based on Sprinter and grbl.
6 | * Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm
7 | *
8 | * This program is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU General Public License as published by
10 | * the Free Software Foundation, either version 3 of the License, or
11 | * (at your option) any later version.
12 | *
13 | * This program is distributed in the hope that it will be useful,
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | * GNU General Public License for more details.
17 | *
18 | * You should have received a copy of the GNU General Public License
19 | * along with this program. If not, see .
20 | *
21 | */
22 |
23 |
24 | // =====================NOTE=====================
25 | // #define TONE_TIMER 1
26 | // #define TONE_CHANNEL 2
27 | // Please redefine the TONE_TIMER and TONE_CHANNEL in
28 | // .platformio\packages\framework-arduinoststm32-maple\STM32F1\cores\maple\tone.cpp
29 | // line 31 and line 34
30 | // =====================NOTE=====================
31 |
32 |
33 | #pragma once
34 | #ifndef __STM32F1__
35 | #error "Oops! Select an STM32F1 board in 'Tools > Board.'"
36 | #endif
37 |
38 | #define BOARD_INFO_NAME "ZONESTAR ZM3E4 V2.0"
39 |
40 | //#define DISABLE_DEBUG
41 | #define DISABLE_JTAG
42 |
43 | #define FLASH_EEPROM_EMULATION
44 | #define EEPROM_PAGE_SIZE (0x800) // 2KB
45 | #define MARLIN_EEPROM_SIZE (EEPROM_PAGE_SIZE*2)
46 | #define EEPROM_START_ADDRESS uint32(0x8000000 + (STM32_FLASH_SIZE) * 1024 - MARLIN_EEPROM_SIZE)
47 | #define E2END (EEPROM_PAGE_SIZE - 1)
48 |
49 | //=============================================================================
50 | // ZONESTAR ZM3E4 V1.0 (STM32F130RCT6) board pin assignments
51 | //=============================================================================
52 | // PA0 // PB0 HEAT_1 // PC0 AXU_SDA
53 | // PA1 // PB1 FAN1 // PC1 TEMP_E1
54 | // PA2 HEAT_BED // PB2 BOOT1 // PC2 TEMP_E0
55 | // PA3 PWR_HOLD // PB3 SPI3_SCK // PC3 TEMP_BED
56 | // PA4 SD_CS // PB4 SPI3_MISO // PC4 SD_DETECT
57 | // PA5 SD_SCK // PB5 SPI3_MOSI // PC5 HEAT_0
58 | // PA6 SD_MISO // PB6 SERVO3 // PC6 E1_STEP
59 | // PA7 SD_MOSI // PB7 SERVO2 // PC7 E1_EN
60 | // PA8 X_DIR // PB8 FAN2/SERVO1 // PC8 FIL_RUNOUT_PIN
61 | // PA9 UART1_RX // PB9 SERVO0 // PC9 E0_DIR
62 | // PA10 UART1_TX // PB10 TX3 // PC10 E0_EN
63 | // PA11 USB_D- // PB11 RX3 // PC11 Z2_EN
64 | // PA12 USB_D+ // PB12 LED // PC12 Z2_STEP
65 | // PA13 SWD_SDO // PB13 Z1_MAX // PC13 X_MIN
66 | // PA14 SWD_SCK // PB14 Y_MAX // PC14 WIFI_RST
67 | // PA15 SPI3_CS // PB15 PWR_DET // PC15 WIFI_CS
68 |
69 | // PD0 Z2_DIR // PE0 Y_EN
70 | // PD1 Z2_MIN // PE1 Y_STEP
71 | // PD2 Z1_EN // PE2 Y_DIR
72 | // PD3 Z1_STEP // PE3 Y_MIN
73 | // PD4 Z1_DIR // PE4 X_DIR
74 | // PD5 WIFI_RXD // PE5 X_STEP
75 | // PD6 WIFI_TXD // PE6 X_EN
76 | // PD7 Z1_MIN // PE7 AXU_SCL
77 | // PD8 X_MAX // PE8 BTN_EN1
78 | // PD9 E3_DIR // PE9 LCD_SCK
79 | // PD10 E3_STEP // PE10 LCD_MOSI
80 | // PD11 E3_EN // PE11 BEEPER
81 | // PD12 E2_DIR // PE12 LCD_EN
82 | // PD13 E2_STEP // PE13 KILL
83 | // PD14 E2_EN // PE14 BTN_EN2
84 | // PD15 E1_DIR // PE15 BTN_ENC
85 | //=============================================================================
86 | //EXP1 connector
87 | // MARK I/O ZONESTAR_LCD12864 REPRAPDISCOUNT_LCD12864 ANET_FULL_GRAPHICS_LCD
88 | // 10 RS PE13 KILL BTN_ENC BEEP
89 | // 9 BP PE11 BEEP BEEP LCDE
90 | // 8 EN PE12 DOGLCD_CS LCDRS BTN_ENC
91 | // 7 MOSI PE10 DOGLCD_SCK LCDE NC
92 | // 6 EN1 PE14 BTN_EN1 NC BTN_EN1
93 | // 5 SCK PE9 DOGLCD_MOSI LCD4 LCD4
94 | // 4 ENC PE15 BTN_ENC NC BTN_EN2
95 | // 3 EN2 PE8 BTN_EN2 NC LCDRS
96 | // 2 +5V +5V +5V
97 | // 1 GND GND GND
98 |
99 |
100 | //EXP2 connector
101 | // MARK I/O LCD_DWIN REPRAPDISCOUNT_LCD12864
102 | // 10 SDA PE7
103 | // 9 SCL PC0
104 | // 8 RX1 PA9 RXD NC
105 | // 7 TX1 PA10 TXD BTN_EN2
106 | // 6 CS3 PA15 BEEPER NC
107 | // 5 MISO3 PB4 BTN_ENC BTN_EN1
108 | // 4 MOSI3 PB5 BTN_EN2 KILL
109 | // 3 SCK3 PB3 BTN_EN1 NC
110 | // 2 +5V +5V
111 | // 1 GND GND
112 |
113 | //AUX1 connector
114 | // 1 +5V
115 | // 2 GND
116 | // 3 RX3 PB11 UART3_RX
117 | // 4 TX3 PB10 UART3_TX
118 | // 5 SCL PE7
119 | // 6 SDA PC0
120 |
121 | //WiFi
122 | // 1 +5V
123 | // 2 GND
124 | // 3 WIFI_TXD PD5 UART2_RX
125 | // 4 WIFI_RXD PD6 UART2_TX
126 | // 5 WIFI_RST PC14
127 | // 6 WIFI_CS PC15
128 | //=============================================================================
129 |
130 |
131 | //
132 | // Limit Switches
133 | //
134 | #ifdef USE_XMIN_PLUG
135 | #define X_STOP_PIN PC13
136 | #endif
137 |
138 | #ifdef USE_YMIN_PLUG
139 | #define Y_STOP_PIN PE3
140 | #endif
141 |
142 | #ifdef USE_ZMIN_PLUG
143 | #define Z_MIN_PIN PD7
144 | #endif
145 |
146 | #ifdef USE_XMAX_PLUG
147 | #define X_MAX_PIN PD8
148 | #endif
149 |
150 | #ifdef USE_YMAX_PLUG
151 | #define Y_MAX_PIN PB14
152 | #endif
153 |
154 | #ifdef USE_ZMAX_PLUG
155 | #define Z_MAX_PIN PB13
156 | #endif
157 |
158 | //
159 | // Steppers
160 | //
161 | #ifdef COREXY
162 | #define X_ENABLE_PIN PE0
163 | #define X_STEP_PIN PE1
164 | #define X_DIR_PIN PE2
165 |
166 | #define Y_ENABLE_PIN PE6
167 | #define Y_STEP_PIN PE5
168 | #define Y_DIR_PIN PE4
169 | #else
170 | #define X_ENABLE_PIN PE6
171 | #define X_STEP_PIN PE5
172 | #define X_DIR_PIN PE4
173 |
174 | #define Y_ENABLE_PIN PE0
175 | #define Y_STEP_PIN PE1
176 | #define Y_DIR_PIN PE2
177 | #endif
178 |
179 | #define Z_ENABLE_PIN PD2
180 | #define Z_STEP_PIN PD3
181 | #define Z_DIR_PIN PD4
182 |
183 | #ifdef OPTION_DUALZ_DRIVE
184 | #define Z2_ENABLE_PIN PC11
185 | #define Z2_STEP_PIN PC12
186 | #define Z2_DIR_PIN PD0
187 | #endif
188 |
189 | #ifdef OPTION_Z2_ENDSTOP
190 | #define Z2_MIN_PIN PD1 //Z2_MIN_PIN
191 | #endif
192 |
193 | //#define Z2_MAX_PIN PB12
194 |
195 | #ifdef SWITCH_EXTRUDER_SQUENCY
196 | #define E3_ENABLE_PIN PC10
197 | #define E3_STEP_PIN PA8
198 | #define E3_DIR_PIN PC9
199 |
200 | #define E2_STEP_PIN PC6
201 | #define E2_DIR_PIN PD15
202 | #define E2_ENABLE_PIN PC7
203 |
204 | #define E1_STEP_PIN PD13
205 | #define E1_DIR_PIN PD12
206 | #define E1_ENABLE_PIN PD14
207 |
208 | #define E0_STEP_PIN PD10
209 | #define E0_DIR_PIN PD9
210 | #define E0_ENABLE_PIN PD11
211 | #else
212 | #define E0_ENABLE_PIN PC10
213 | #define E0_STEP_PIN PA8
214 | #define E0_DIR_PIN PC9
215 |
216 | #define E1_STEP_PIN PC6
217 | #define E1_DIR_PIN PD15
218 | #define E1_ENABLE_PIN PC7
219 |
220 | #define E2_STEP_PIN PD13
221 | #define E2_DIR_PIN PD12
222 | #define E2_ENABLE_PIN PD14
223 |
224 | #define E3_STEP_PIN PD10
225 | #define E3_DIR_PIN PD9
226 | #define E3_ENABLE_PIN PD11
227 | #endif
228 | //
229 | // Temperature Sensors
230 | //
231 | #define TEMP_0_PIN PC2 // TH0
232 | #define TEMP_1_PIN PC1 // TH1
233 | #define TEMP_BED_PIN PC3 // TB1
234 |
235 | //
236 | // Heaters
237 | //
238 | #define HEATER_0_PIN PC5 // HEATER0
239 | #define HEATER_1_PIN PB0 // HEATER1
240 | #define HEATER_BED_PIN PA2 // HOT BED
241 |
242 | #if ENABLED(OPTION_CHAMBER)
243 | #undef TEMP_1_PIN
244 | #undef HEATER_1_PIN
245 | #define TEMP_CHAMBER_PIN PC1
246 | #define HEATER_CHAMBER_PIN PB0
247 | #endif
248 | //
249 | // Fans
250 | //
251 | #define FAN_PIN PB1 // FAN1
252 | #define FAN1_PIN PB8 // FAN2
253 |
254 | //
255 | // Misc. Functions
256 | //
257 | //#define POWER_LOSS_PIN PB15 //
258 | #define LED_PIN PA0
259 | #define SUICIDE_PIN PA3
260 | #define FIL_RUNOUT_PIN PC8
261 |
262 | #define ENABLE_SPI1
263 | #define SD_DETECT_PIN PC4
264 | #define SCK_PIN PA5
265 | #define MISO_PIN PA6
266 | #define MOSI_PIN PA7
267 | #define SS_PIN PA4
268 |
269 | //WiFi. Functions
270 | #define WIFI_RST PC15
271 | #define WIFI_EN PC14
272 |
273 |
274 | #if ENABLED(ZONESTAR_12864LCD)
275 | #define LCDSCREEN_NAME "ZONESTAR LCD12864"
276 | #define LCD_PINS_RS PE12 //7 CS make sure for zonestar zm3e4!
277 | #define LCD_PINS_ENABLE PE9 //6 DATA make sure for zonestar zm3e4!
278 | #define LCD_PINS_D4 PE10 //8 SCK make sure for zonestar zm3e4!
279 | #define BEEPER_PIN PE11
280 | #define KILL_PIN -1//PE13
281 | #define BTN_EN1 PE8
282 | #define BTN_EN2 PE14
283 | #define BTN_ENC PE15
284 |
285 | #elif ENABLED(ANET_FULL_GRAPHICS_LCD)
286 | #define LCDSCREEN_NAME "ANET_12864LCD"
287 | #define LCD_PINS_RS PE14
288 | #define LCD_PINS_ENABLE PE11
289 | #define LCD_PINS_D4 PE9
290 | #define BEEPER_PIN PE13
291 | #define KILL_PIN -1
292 | #define BTN_EN1 PE8
293 | #define BTN_EN2 PE15
294 | #define BTN_ENC PE12
295 |
296 | #elif ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
297 | #define LCDSCREEN_NAME "REPRAPDISCOUNT LCD12864"
298 | #define LCD_PINS_RS PE12 //7 CS make sure for zonestar zm3e4!
299 | #define LCD_PINS_ENABLE PE10 //6 DATA make sure for zonestar zm3e4!
300 | #define LCD_PINS_D4 PE9 //8 SCK make sure for zonestar zm3e4!
301 | #define LCD_PINS_D5 -1 //mosi
302 | #define LCD_PINS_D6 -1
303 | #define LCD_PINS_D7 -1
304 | #define LCD_RESET_PIN -1
305 |
306 | #define BEEPER_PIN PE11
307 | #define KILL_PIN PB5
308 | #define BTN_EN1 PB4
309 | #define BTN_EN2 PA10
310 | #define BTN_ENC PE13
311 |
312 | #define DOGLCD_A0 -1
313 | #define DOGLCD_CS -1
314 | #define DOGLCD_MOSI -1
315 | #define DOGLCD_SCK -1
316 | #elif EITHER(REPRAP_DISCOUNT_SMART_CONTROLLER, ZONESTAR_LCD2004_KNOB)
317 | #define LCDSCREEN_NAME "LCD2004 KNOB"
318 | #define LCD_PINS_RS PE12
319 | #define LCD_PINS_ENABLE PE10
320 | #define LCD_PINS_D4 PE9
321 | #define LCD_PINS_D5 PE14
322 | #define LCD_PINS_D6 PE8
323 | #define LCD_PINS_D7 PE15
324 |
325 | #define BTN_EN1 PA10 //EXP2_PIN7
326 | #define BTN_EN2 PB4 //EXP2_PIN5
327 | #define BTN_ENC PE13 //EXP1_PIN10
328 | #define BEEPER_PIN PE11 //EXP1_PIN9
329 | #define KILL_PIN PB5 //EXP2_PIN4
330 | #elif ENABLED(ZONESTAR_LCD2004_ADCKEY)
331 | #define LCDSCREEN_NAME "LCD2004 5KEY"
332 | #define LCD_PINS_RS PE12
333 | #define LCD_PINS_ENABLE PE10
334 | #define LCD_PINS_D4 PE9
335 | #define LCD_PINS_D5 PE14
336 | #define LCD_PINS_D6 PE8
337 | #define LCD_PINS_D7 PE15
338 |
339 | #define ADC_KEYPAD_PIN PE13//PC0 //PIN6 of AUX1
340 | #endif
341 |
342 | #if ENABLED(ZONESTAR_DWIN_LCD)
343 | //Connect to EXP2 connector
344 | #define LCDSCREEN_NAME "ZONESTAR DWIN LCD"
345 |
346 | #define BEEPER_PIN PA15 //PE11
347 | #define KILL_PIN -1 //PE13
348 | #define BTN_EN1 PB3 //PE14
349 | #define BTN_EN2 PB5 //PE8
350 | #define BTN_ENC PB4 //PE15
351 | #endif
352 |
353 | //SERVO
354 | //Remap SERVO0 PIN for BLTouch
355 | #if ENABLED(BLTOUCH)
356 | #if ENABLED(BLTOUCH_ON_EXP1)
357 | //BLTouch connect to EXP1
358 | #define BLTOUCH_PROBE_PIN PE8
359 | #define PROBE_GND_PIN PE15
360 | #define SERVO0_PIN PE14
361 | #elif ENABLED(BLTOUCH_ON_EXP2)
362 | //BLTouch connect to EXP2
363 | #define BLTOUCH_PROBE_PIN PB3
364 | #define PROBE_GND_PIN PB5
365 | #define SERVO0_PIN PA15
366 | #else
367 | #define SERVO0_PIN PB9
368 | #define BLTOUCH_PROBE_PIN PB6//PB13//PB6//PB7
369 | #endif
370 | #endif
371 | //#define SERVO2_PIN PB7
372 | //#define SERVO3_PIN PB6
373 |
374 | #if HAS_MARLINUI_U8GLIB
375 | #define BOARD_ST7920_DELAY_1 DELAY_NS(200) //Tclk_fall <200ns
376 | #define BOARD_ST7920_DELAY_2 DELAY_NS(250) //Tdata_width >200ns
377 | #define BOARD_ST7920_DELAY_3 DELAY_NS(200) //Tclk_rise <200ns
378 | #endif
379 |
380 | //===========================================
381 | //Repeat printing
382 | //
383 | #if ENABLED(OPTION_REPEAT_PRINTING)
384 | //ENDSTOP pin of ARM
385 | #ifdef X_MAX_PIN
386 | #undef X_MAX_PIN
387 | #endif
388 | #ifdef Y_MAX_PIN
389 | #undef Y_MAX_PIN
390 | #endif
391 | #define RPARML_MIN_PIN PD8 //X_MAX_PIN
392 | #define RPARMR_MIN_PIN PB14 //Y_MAX_PIN
393 |
394 | //Motor drive pin
395 | #if DISABLED(BLTOUCH)
396 | #if ENABLED(ZONESTAR_DWIN_LCD)
397 | #define RP_LFPRWARD_PIN PE8 //EXP1_PIN6
398 | #define RP_LBACK_PIN PE15 //EXP1_PIN5
399 | #define RP_RFPRWARD_PIN PE9 //EXP1_PIN4
400 | #define RP_RBACK_PIN PE14 //EXP1_PIN3
401 | #elif ENABLED(ZONESTAR_12864LCD)
402 | #define RP_LFPRWARD_PIN PA15
403 | #define RP_LBACK_PIN PB4
404 | #define RP_RFPRWARD_PIN PB5
405 | #define RP_RBACK_PIN PB3
406 | #endif
407 | #else
408 | #if ENABLED(BLTOUCH_ON_EXP1)
409 | #define RP_LFPRWARD_PIN PE10
410 | #define RP_LBACK_PIN PE11
411 | #define RP_RFPRWARD_PIN PE12
412 | #define RP_RBACK_PIN PE13
413 | #elif ENABLED(BLTOUCH_ON_EXP2)
414 | #define RP_LFPRWARD_PIN PA10
415 | #define RP_LBACK_PIN PA9
416 | #define RP_RFPRWARD_PIN PB6
417 | #define RP_RBACK_PIN PE7
418 | #endif
419 | #endif
420 |
421 | #endif
422 | //===========================================
423 | //Special
424 | #ifdef EXCHANGE_XMIN_XMAX
425 | #ifdef USE_XMIN_PLUG
426 | #undef X_STOP_PIN
427 | #define X_STOP_PIN PD8
428 | #endif
429 | #ifdef USE_XMAX_PLUG
430 | #undef X_MAX_PIN
431 | #define X_MAX_PIN PC13
432 | #endif
433 | #endif//EXCHANGE_XMIN_XMAX
434 |
435 | #ifdef EXCHANGE_YMIN_YMAX
436 | #ifdef USE_YMIN_PLUG
437 | #undef Y_STOP_PIN
438 | #define Y_STOP_PIN PB14
439 | #endif
440 | #ifdef USE_YMAX_PLUG
441 | #undef Y_MAX_PIN
442 | #define Y_MAX_PIN PE3
443 | #endif
444 | #endif//EXCHANGE_YMIN_YMAX
445 |
446 | #ifdef EXCHANGE_XDRIVER_Z2DRIVER
447 | #ifdef USE_XMIN_PLUG
448 | #undef X_STOP_PIN
449 | #define X_STOP_PIN PD1
450 | #endif
451 | #ifdef COREXY
452 | #undef Y_ENABLE_PIN
453 | #undef Y_STEP_PIN
454 | #undef Y_DIR_PIN
455 | #define Y_ENABLE_PIN PC11
456 | #define Y_STEP_PIN PC12
457 | #define Y_DIR_PIN PD0
458 | #else
459 | #undef X_ENABLE_PIN
460 | #undef X_STEP_PIN
461 | #undef X_DIR_PIN
462 | #define X_ENABLE_PIN PC11
463 | #define X_STEP_PIN PC12
464 | #define X_DIR_PIN PD0
465 | #endif
466 | #ifdef OPTION_DUALZ_DRIVE
467 | #undef Z2_ENABLE_PIN
468 | #undef Z2_STEP_PIN
469 | #undef Z2_DIR_PIN
470 | #define Z2_ENABLE_PIN PE6
471 | #define Z2_STEP_PIN PE5
472 | #define Z2_DIR_PIN PE4
473 | #endif
474 | #endif//EXCHANGE_XAXIS_Z2AXIS
475 | //===========================================
476 |
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V3/ZM3E4V3_Designator.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/ZM3E4V3/ZM3E4V3_Designator.pdf
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V3/ZM3E4V3_Parts.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/ZM3E4V3/ZM3E4V3_Parts.pdf
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V3/ZM3E4V3_SCH.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/ZM3E4V3/ZM3E4V3_SCH.pdf
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V3/ZM3E4_V3_PCB.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/ZM3E4V3/ZM3E4_V3_PCB.pdf
--------------------------------------------------------------------------------
/32bit/ZM3E4/ZM3E4V3/pins_ZM3E4_V3_0.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Marlin 3D Printer Firmware
3 | * Copyright (c) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4 | *
5 | * Based on Sprinter and grbl.
6 | * Copyright (c) 2011 Camiel Gubbels / Erik van der Zalm
7 | *
8 | * This program is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU General Public License as published by
10 | * the Free Software Foundation, either version 3 of the License, or
11 | * (at your option) any later version.
12 | *
13 | * This program is distributed in the hope that it will be useful,
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | * GNU General Public License for more details.
17 | *
18 | * You should have received a copy of the GNU General Public License
19 | * along with this program. If not, see .
20 | *
21 | */
22 |
23 |
24 | // =====================NOTE=====================
25 | // #define TONE_TIMER 1
26 | // #define TONE_CHANNEL 2
27 | // Please redefine the TONE_TIMER and TONE_CHANNEL in
28 | // .platformio\packages\framework-arduinoststm32-maple\STM32F1\cores\maple\tone.cpp
29 | // line 31 and line 34
30 | // =====================NOTE=====================
31 |
32 |
33 | #pragma once
34 | #ifndef __STM32F1__
35 | #error "Oops! Select an STM32F1 board in 'Tools > Board.'"
36 | #endif
37 |
38 | #define BOARD_INFO_NAME "ZONESTAR ZM3E4 V3.0"
39 |
40 | //#define DISABLE_DEBUG
41 | #define DISABLE_JTAG
42 |
43 | #define FLASH_EEPROM_EMULATION
44 | #define EEPROM_PAGE_SIZE (0x800) // 2KB
45 | #define MARLIN_EEPROM_SIZE (EEPROM_PAGE_SIZE*2)
46 | #define EEPROM_START_ADDRESS uint32(0x8000000 + (STM32_FLASH_SIZE) * 1024 - MARLIN_EEPROM_SIZE)
47 | #define E2END (EEPROM_PAGE_SIZE - 1)
48 |
49 | //=============================================================================
50 | // ZONESTAR ZM3E4 V3.0 (STM32F130VET6) board pin assignments
51 | //=============================================================================
52 | // PA0 // PB0 HEAT_1 // PC0 AXU_SDA
53 | // PA1 // PB1 FAN1 // PC1 TEMP_E1
54 | // PA2 HEAT_BED // PB2 BOOT1 // PC2 TEMP_E0
55 | // PA3 PWR_HOLD // PB3 SPI3_SCK // PC3 TEMP_BED
56 | // PA4 SD_CS // PB4 SPI3_MISO // PC4 SD_DETECT
57 | // PA5 SD_SCK // PB5 SPI3_MOSI // PC5 HEAT_0
58 | // PA6 SD_MISO // PB6 SERVO3 // PC6 E1_STEP
59 | // PA7 SD_MOSI // PB7 SERVO2 // PC7 E1_EN
60 | // PA8 X_DIR // PB8 FAN2/SERVO1 // PC8 FIL_RUNOUT_PIN
61 | // PA9 UART1_RX // PB9 SERVO0 // PC9 E0_DIR
62 | // PA10 UART1_TX // PB10 TX3 // PC10 E0_EN
63 | // PA11 USB_D- // PB11 RX3 // PC11 Z2_EN
64 | // PA12 USB_D+ // PB12 LED // PC12 Z2_STEP
65 | // PA13 SWD_SDO // PB13 Z1_MAX // PC13 X_MIN
66 | // PA14 SWD_SCK // PB14 Y_MAX // PC14 WIFI_RST
67 | // PA15 SPI3_CS // PB15 PWR_DET // PC15 WIFI_CS
68 |
69 | // PD0 Z2_DIR // PE0 Y_EN
70 | // PD1 Z2_MIN // PE1 Y_STEP
71 | // PD2 Z1_EN // PE2 Y_DIR
72 | // PD3 Z1_STEP // PE3 Y_MIN
73 | // PD4 Z1_DIR // PE4 X_DIR
74 | // PD5 WIFI_RXD // PE5 X_STEP
75 | // PD6 WIFI_TXD // PE6 X_EN
76 | // PD7 Z1_MIN // PE7 AXU_SCL
77 | // PD8 X_MAX // PE8 BTN_EN1
78 | // PD9 E3_DIR // PE9 LCD_SCK
79 | // PD10 E3_STEP // PE10 LCD_MOSI
80 | // PD11 E3_EN // PE11 BEEPER
81 | // PD12 E2_DIR // PE12 LCD_EN
82 | // PD13 E2_STEP // PE13 KILL
83 | // PD14 E2_EN // PE14 BTN_EN2
84 | // PD15 E1_DIR // PE15 BTN_ENC
85 | //=============================================================================
86 | //EXP1 connector
87 | // MARK I/O ZONESTAR_LCD12864 REPRAPDISCOUNT_LCD12864 ANET_FULL_GRAPHICS_LCD
88 | // 10 RS PE13 KILL BTN_ENC BEEP
89 | // 9 BP PE11 BEEP BEEP LCDE
90 | // 8 EN PE12 DOGLCD_CS LCDRS BTN_ENC
91 | // 7 MOSI PE10 DOGLCD_SCK LCDE NC
92 | // 6 EN1 PE14 BTN_EN1 NC BTN_EN1
93 | // 5 SCK PE9 DOGLCD_MOSI LCD4 LCD4
94 | // 4 ENC PE15 BTN_ENC NC BTN_EN2
95 | // 3 EN2 PE8 BTN_EN2 NC LCDRS
96 | // 2 +5V +5V +5V
97 | // 1 GND GND GND
98 |
99 | //EXP2 connector
100 | // MARK I/O LCD_DWIN REPRAPDISCOUNT_LCD12864
101 | // 10 SDA PE7
102 | // 9 SCL PC0
103 | // 8 RX1 PA9 RXD NC
104 | // 7 TX1 PA10 TXD BTN_EN2
105 | // 6 CS3 PA15 BEEPER NC
106 | // 5 MISO3 PB4 BTN_ENC BTN_EN1
107 | // 4 MOSI3 PB5 BTN_EN2 KILL
108 | // 3 SCK3 PB3 BTN_EN1 NC
109 | // 2 +5V +5V
110 | // 1 GND GND
111 |
112 | //WiFi
113 | // 1 +5V
114 | // 2 GND
115 | // 3 WIFI_TXD PD5 UART2_RX
116 | // 4 WIFI_RXD PD6 UART2_TX
117 | // 5 WIFI_RST PC14
118 | // 6 WIFI_CS PC15
119 |
120 | //SERVOs
121 | // SERVO0 PB9
122 | // SERVO1 PB8 (FAN1_PIN)
123 | // SERVO2 PB7
124 | // SERVO3 PB6
125 | //=============================================================================
126 |
127 |
128 | //
129 | // Limit Switches
130 | //
131 | #ifdef USE_XMIN_PLUG
132 | #define X_STOP_PIN PC13
133 | #endif
134 |
135 | #ifdef USE_YMIN_PLUG
136 | #define Y_STOP_PIN PE3
137 | #endif
138 |
139 | #ifdef USE_ZMIN_PLUG
140 | #define Z_MIN_PIN PD7
141 | #endif
142 |
143 | #ifdef USE_XMAX_PLUG
144 | #define X_MAX_PIN PD8
145 | #endif
146 |
147 | #ifdef USE_YMAX_PLUG
148 | #define Y_MAX_PIN PB14
149 | #endif
150 |
151 | #ifdef USE_ZMAX_PLUG
152 | #define Z_MAX_PIN PB13
153 | #endif
154 |
155 | //
156 | // Steppers
157 | //
158 | #ifdef COREXY
159 | #define X_ENABLE_PIN PE0
160 | #define X_STEP_PIN PE1
161 | #define X_DIR_PIN PE2
162 |
163 | #define Y_ENABLE_PIN PE6
164 | #define Y_STEP_PIN PE5
165 | #define Y_DIR_PIN PE4
166 | #else
167 | #define X_ENABLE_PIN PE6
168 | #define X_STEP_PIN PE5
169 | #define X_DIR_PIN PE4
170 |
171 | #define Y_ENABLE_PIN PE0
172 | #define Y_STEP_PIN PE1
173 | #define Y_DIR_PIN PE2
174 | #endif
175 |
176 | #define Z_ENABLE_PIN PD2
177 | #define Z_STEP_PIN PD3
178 | #define Z_DIR_PIN PD4
179 |
180 | #ifdef OPTION_DUALZ_DRIVE
181 | #define Z2_ENABLE_PIN PC11
182 | #define Z2_STEP_PIN PC12
183 | #define Z2_DIR_PIN PD0
184 | #endif
185 |
186 | #ifdef OPTION_Z2_ENDSTOP
187 | #define Z2_MIN_PIN PD1 //Z2_MIN_PIN
188 | #endif
189 |
190 | //#define Z2_MAX_PIN PB12
191 |
192 | #ifdef SWITCH_EXTRUDER_SQUENCY
193 | #define E3_ENABLE_PIN PC10
194 | #define E3_STEP_PIN PA8
195 | #define E3_DIR_PIN PC9
196 |
197 | #define E2_ENABLE_PIN PC7
198 | #define E2_STEP_PIN PC6
199 | #define E2_DIR_PIN PD15
200 |
201 | #define E1_ENABLE_PIN PD14
202 | #define E1_STEP_PIN PD13
203 | #define E1_DIR_PIN PD12
204 |
205 | #define E0_ENABLE_PIN PD11
206 | #define E0_STEP_PIN PD10
207 | #define E0_DIR_PIN PD9
208 | #else
209 | #define E0_ENABLE_PIN PC10
210 | #define E0_STEP_PIN PA8
211 | #define E0_DIR_PIN PC9
212 |
213 | #define E1_ENABLE_PIN PC7
214 | #define E1_STEP_PIN PC6
215 | #define E1_DIR_PIN PD15
216 |
217 | #define E2_ENABLE_PIN PD14
218 | #define E2_STEP_PIN PD13
219 | #define E2_DIR_PIN PD12
220 |
221 | #define E3_ENABLE_PIN PD11
222 | #define E3_STEP_PIN PD10
223 | #define E3_DIR_PIN PD9
224 | #endif
225 | //
226 | // Temperature Sensors
227 | //
228 | #define TEMP_0_PIN PC2 // TH0
229 | #define TEMP_1_PIN PC1 // TH1
230 | #define TEMP_BED_PIN PC3 // TB1
231 | //
232 | // Heaters
233 | //
234 | #define HEATER_0_PIN PC5 // HEATER0
235 | #define HEATER_1_PIN PB0 // HEATER1
236 | #define HEATER_BED_PIN PA2 // HOT BED
237 |
238 | #if ENABLED(OPTION_CHAMBER)
239 | #undef TEMP_1_PIN
240 | #undef HEATER_1_PIN
241 | #define TEMP_CHAMBER_PIN PC1
242 | #define HEATER_CHAMBER_PIN PB0
243 | #endif
244 | //
245 | // Fans
246 | //
247 | #define FAN_PIN PB1
248 | #define FAN1_PIN PB8
249 |
250 | //
251 | // Misc. Functions
252 | //
253 | //#define POWER_LOSS_PIN PB15 //
254 | #define LED_PIN PA0
255 |
256 | //Power control pin
257 | #define SUICIDE_PIN PA3
258 | //#define PS_ON_PIN PB6//PB7//PB9
259 | #define FIL_RUNOUT_PIN PC8
260 |
261 |
262 | //SD card
263 | #define ENABLE_SPI1
264 | #define SD_DETECT_PIN PC4
265 | #define SCK_PIN PA5
266 | #define MISO_PIN PA6
267 | #define MOSI_PIN PA7
268 | #if SD_CONNECTION_IS(ONBOARD)
269 | #define ONBOARD_SD_CS_PIN PA4
270 | #else
271 | #define SS_PIN PA4
272 | #endif
273 |
274 | //WiFi. Functions
275 | #define WIFI_RST PC15
276 | #define WIFI_EN PC14
277 |
278 |
279 | #if ENABLED(ZONESTAR_12864LCD)
280 | #define LCDSCREEN_NAME "ZONESTAR LCD12864"
281 | #define LCD_PINS_RS PE12 //7 CS make sure for zonestar zm3e4!
282 | #define LCD_PINS_ENABLE PE9 //6 DATA make sure for zonestar zm3e4!
283 | #define LCD_PINS_D4 PE10 //8 SCK make sure for zonestar zm3e4!
284 | #define BEEPER_PIN PE11
285 | #define KILL_PIN -1//PE13
286 | #define BTN_EN1 PE8
287 | #define BTN_EN2 PE14
288 | #define BTN_ENC PE15
289 |
290 | #elif ENABLED(ANET_FULL_GRAPHICS_LCD)
291 | #define LCDSCREEN_NAME "ANET_12864LCD"
292 | #define LCD_PINS_RS PE14
293 | #define LCD_PINS_ENABLE PE11
294 | #define LCD_PINS_D4 PE9
295 | #define BEEPER_PIN PE13
296 | #define KILL_PIN -1
297 | #define BTN_EN1 PE8
298 | #define BTN_EN2 PE15
299 | #define BTN_ENC PE12
300 |
301 | #elif ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
302 | #define LCDSCREEN_NAME "REPRAPDISCOUNT LCD12864"
303 | #define LCD_PINS_RS PE12 //7 CS make sure for zonestar zm3e4!
304 | #define LCD_PINS_ENABLE PE10 //6 DATA make sure for zonestar zm3e4!
305 | #define LCD_PINS_D4 PE9 //8 SCK make sure for zonestar zm3e4!
306 | #define LCD_PINS_D5 -1 //mosi
307 | #define LCD_PINS_D6 -1
308 | #define LCD_PINS_D7 -1
309 | #define LCD_RESET_PIN -1
310 |
311 | #define BEEPER_PIN PE11
312 | #define KILL_PIN PB5
313 | #define BTN_EN1 PB4
314 | #define BTN_EN2 PA10
315 | #define BTN_ENC PE13
316 |
317 | #define DOGLCD_A0 -1
318 | #define DOGLCD_CS -1
319 | #define DOGLCD_MOSI -1
320 | #define DOGLCD_SCK -1
321 | #elif EITHER(REPRAP_DISCOUNT_SMART_CONTROLLER, ZONESTAR_LCD2004_KNOB)
322 | #define LCDSCREEN_NAME "LCD2004 KNOB"
323 | #define LCD_PINS_RS PE12
324 | #define LCD_PINS_ENABLE PE10
325 | #define LCD_PINS_D4 PE9
326 | #define LCD_PINS_D5 PE14
327 | #define LCD_PINS_D6 PE8
328 | #define LCD_PINS_D7 PE15
329 |
330 | #define BTN_EN1 PA10 //EXP2_PIN7
331 | #define BTN_EN2 PB4 //EXP2_PIN5
332 | #define BTN_ENC PE13 //EXP1_PIN10
333 | #define BEEPER_PIN PE11 //EXP1_PIN9
334 | #define KILL_PIN PB5 //EXP2_PIN4
335 | #elif ENABLED(ZONESTAR_LCD2004_ADCKEY)
336 | #define LCDSCREEN_NAME "LCD2004 5KEY"
337 | #define LCD_PINS_RS PE12
338 | #define LCD_PINS_ENABLE PE10
339 | #define LCD_PINS_D4 PE9
340 | #define LCD_PINS_D5 PE14
341 | #define LCD_PINS_D6 PE8
342 | #define LCD_PINS_D7 PE15
343 |
344 | #define ADC_KEYPAD_PIN PE13//PC0 //PIN6 of AUX1
345 | #endif
346 |
347 | #if ENABLED(ZONESTAR_DWIN_LCD)
348 | //Connect to EXP2 connector
349 | #define LCDSCREEN_NAME "ZONESTAR DWIN LCD"
350 |
351 | #define BEEPER_PIN PA15 //
352 | #define KILL_PIN -1 //PC0
353 | #define BTN_EN1 PB3 //
354 | #define BTN_EN2 PB5 //
355 | #define BTN_ENC PB4 //
356 | #endif
357 |
358 | //SERVO
359 | //Remap SERVO0 PIN for BLTouch
360 | #if ENABLED(BLTOUCH)
361 | #if ENABLED(BLTOUCH_ON_EXP1)
362 | //BLTouch connect to EXP1
363 | #define BLTOUCH_PROBE_PIN PE8
364 | #define PROBE_GND_PIN PE15
365 | #define SERVO0_PIN PE14
366 | #elif ENABLED(BLTOUCH_ON_EXP2)
367 | //BLTouch connect to EXP2
368 | #define BLTOUCH_PROBE_PIN PB3
369 | #define PROBE_GND_PIN PB5
370 | #define SERVO0_PIN PA15
371 | #else
372 | #define SERVO0_PIN PB9
373 | #define BLTOUCH_PROBE_PIN PB6//PB13//PB6//PB7
374 | #endif
375 | #endif
376 | //#define SERVO2_PIN PB7
377 | //#define SERVO3_PIN PB6
378 |
379 | #if ENABLED(SPINDLE_FEATURE)
380 | #define SPINDLE_LASER_ENA_PIN PA2
381 | #endif
382 |
383 | #if HAS_MARLINUI_U8GLIB
384 | #define BOARD_ST7920_DELAY_1 DELAY_NS(200) //Tclk_fall <200ns
385 | #define BOARD_ST7920_DELAY_2 DELAY_NS(250) //Tdata_width >200ns
386 | #define BOARD_ST7920_DELAY_3 DELAY_NS(200) //Tclk_rise <200ns
387 | #endif
388 |
389 | //===========================================
390 | //Repeat printing
391 | //
392 | #if ENABLED(OPTION_REPEAT_PRINTING)
393 | //ENDSTOP pin of ARM
394 | #ifdef X_MAX_PIN
395 | #undef X_MAX_PIN
396 | #endif
397 | #ifdef Y_MAX_PIN
398 | #undef Y_MAX_PIN
399 | #endif
400 | #define RPARML_MIN_PIN PD8 //X_MAX_PIN
401 | #define RPARMR_MIN_PIN PB14 //Y_MAX_PIN
402 |
403 | //Motor drive pin
404 | //Push: P = HIGH, N = LOW
405 | //Pull: P = LOW, N = HIGH
406 | //Brake: P = HIGH, N = HIGH
407 | //Stop: P = LOW, N = LOW
408 | #if DISABLED(BLTOUCH)
409 | #if ENABLED(ZONESTAR_DWIN_LCD)
410 | #define RP_ARMLP_PIN PE15 //L+ EXP1_PIN4
411 | #define RP_ARMLN_PIN PE14 //L- EXP1_PIN6
412 | #define RP_ARMRP_PIN PE9 //R+ EXP1_PIN5
413 | #define RP_ARMRN_PIN PE8 //R- EXP1_PIN3
414 | #elif ENABLED(ZONESTAR_12864LCD)
415 | #define RP_ARMLP_PIN PB5 //L+ EXP2_PIN4
416 | #define RP_ARMLN_PIN PA15 //L- EXP2_PIN6
417 | #define RP_ARMRP_PIN PB4 //R+ EXP2_PIN5
418 | #define RP_ARMRN_PIN PB3 //R- EXP2_PIN3
419 | #endif
420 | #else
421 | #if ENABLED(BLTOUCH_ON_EXP1)
422 | #define RP_ARMLP_PIN PE13 //L+ EXP2_PIN10
423 | #define RP_ARMLN_PIN PE12 //L- EXP2_PIN8
424 | #define RP_ARMRP_PIN PE11 //R+ EXP2_PIN9
425 | #define RP_ARMRN_PIN PE10 //R- EXP2_PIN7
426 | #elif ENABLED(BLTOUCH_ON_EXP2)
427 | #define RP_ARMLP_PIN PA10 //L+ EXP2_PIN7
428 | #define RP_ARMLN_PIN PA9 //L- EXP2_PIN8
429 | #define RP_ARMRP_PIN PB6 //R+ SEVERO_S1
430 | #define RP_ARMRN_PIN PB7 //R- SEVERO_S2
431 | #endif
432 | #endif
433 |
434 | #endif
435 | //===========================================
436 | //Special
437 | #ifdef EXCHANGE_XMIN_XMAX
438 | #ifdef USE_XMIN_PLUG
439 | #undef X_STOP_PIN
440 | #define X_STOP_PIN PD8
441 | #endif
442 | #ifdef USE_XMAX_PLUG
443 | #undef X_MAX_PIN
444 | #define X_MAX_PIN PC13
445 | #endif
446 | #endif//EXCHANGE_XMIN_XMAX
447 |
448 | #ifdef EXCHANGE_YMIN_YMAX
449 | #ifdef USE_YMIN_PLUG
450 | #undef Y_STOP_PIN
451 | #define Y_STOP_PIN PB14
452 | #endif
453 | #ifdef USE_YMAX_PLUG
454 | #undef Y_MAX_PIN
455 | #define Y_MAX_PIN PE3
456 | #endif
457 | #endif//EXCHANGE_YMIN_YMAX
458 |
459 | #ifdef EXCHANGE_XDRIVER_Z2DRIVER
460 | #ifdef USE_XMIN_PLUG
461 | #undef X_STOP_PIN
462 | #define X_STOP_PIN PD1
463 | #endif
464 | #ifdef COREXY
465 | #undef Y_ENABLE_PIN
466 | #undef Y_STEP_PIN
467 | #undef Y_DIR_PIN
468 | #define Y_ENABLE_PIN PC11
469 | #define Y_STEP_PIN PC12
470 | #define Y_DIR_PIN PD0
471 | #else
472 | #undef X_ENABLE_PIN
473 | #undef X_STEP_PIN
474 | #undef X_DIR_PIN
475 | #define X_ENABLE_PIN PC11
476 | #define X_STEP_PIN PC12
477 | #define X_DIR_PIN PD0
478 | #endif
479 | #ifdef OPTION_DUALZ_DRIVE
480 | #undef Z2_ENABLE_PIN
481 | #undef Z2_STEP_PIN
482 | #undef Z2_DIR_PIN
483 | #define Z2_ENABLE_PIN PE6
484 | #define Z2_STEP_PIN PE5
485 | #define Z2_DIR_PIN PE4
486 | #endif
487 | #endif//EXCHANGE_XAXIS_Z2AXIS
488 |
489 | #if ENABLED(EXCHANGE_E0T_E1T)
490 | #undef TEMP_0_PIN
491 | #undef TEMP_1_PIN
492 | #define TEMP_0_PIN PC1
493 | #define TEMP_1_PIN PC2
494 | #endif
495 | //===========================================
496 |
--------------------------------------------------------------------------------
/32bit/ZM3E4/flashBootloader/0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/flashBootloader/0.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/flashBootloader/01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/flashBootloader/01.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/flashBootloader/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/flashBootloader/1.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/flashBootloader/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/flashBootloader/2.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/flashBootloader/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/flashBootloader/3.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/flashBootloader/4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/flashBootloader/4.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/flashBootloader/5.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/flashBootloader/5.gif
--------------------------------------------------------------------------------
/32bit/ZM3E4/flashBootloader/5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/flashBootloader/5.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/flashBootloader/6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/flashBootloader/6.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/flashBootloader/PL2303Driver/PL2303Driver.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/flashBootloader/PL2303Driver/PL2303Driver.zip
--------------------------------------------------------------------------------
/32bit/ZM3E4/flashBootloader/PL2303Driver/PL2303Driver/PL-2303 Vista&Win7 Driver Installer.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/flashBootloader/PL2303Driver/PL2303Driver/PL-2303 Vista&Win7 Driver Installer.exe
--------------------------------------------------------------------------------
/32bit/ZM3E4/flashBootloader/PL2303Driver/PL2303Driver/PL-2303 WinXP Driver Installer.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/flashBootloader/PL2303Driver/PL2303Driver/PL-2303 WinXP Driver Installer.exe
--------------------------------------------------------------------------------
/32bit/ZM3E4/flashBootloader/PL2303Driver/PL2303Driver/PL2303-WIN10.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/flashBootloader/PL2303Driver/PL2303Driver/PL2303-WIN10.exe
--------------------------------------------------------------------------------
/32bit/ZM3E4/flashBootloader/ReleaseNote.md:
--------------------------------------------------------------------------------
1 | ## Release Note
2 | ### ZM3E4_SDBootloader_V4
3 | - Date: 2023-12-18
4 | - [BUG] Solve the issue of "Upload Failure" when reading SD card but without firmware during boot.
5 |
6 | ### ZM3E4_SDBootloader_V3
7 | - Date: 2023-08-30
8 | - [New] Add the display of boot progress and firmware upgrade progress (if a DWIN LCD screen is connected at EXP2).
9 |
10 | ### ZM3E4_SDBootloader_V2
11 | - Date: 2021-07-25
12 | - The first release version
13 |
--------------------------------------------------------------------------------
/32bit/ZM3E4/flashBootloader/ZM3E4V1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/flashBootloader/ZM3E4V1.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/flashBootloader/ZM3E4V2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/flashBootloader/ZM3E4V2.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/flashBootloader/ZM3E4V3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/flashBootloader/ZM3E4V3.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/flashBootloader/ZM3E4V3_01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/flashBootloader/ZM3E4V3_01.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/flashBootloader/ZM3E4_SDBootloader.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/flashBootloader/ZM3E4_SDBootloader.zip
--------------------------------------------------------------------------------
/32bit/ZM3E4/flashBootloader/ZM3E4_SDBootloader_V4.hex:
--------------------------------------------------------------------------------
1 | :020000040800F2
2 | :10000000B00F0020454C00089D0300089F03000826
3 | :10001000A3030008A7030008AB03000800000000CA
4 | :10002000000000000000000000000000AF03000816
5 | :10003000B103000800000000B3030008B503000886
6 | :100040005F4C00085F4C00085F4C00085F4C0008E4
7 | :100050005F4C00085F4C00085F4C00085F4C0008D4
8 | :100060005F4C00085F4C00085F4C00085F4C0008C4
9 | :100070005F4C00085F4C00085F4C00085F4C0008B4
10 | :100080005F4C00085F4C00085F4C00085F4C0008A4
11 | :100090005F4C00085F4C00085F4C00085F4C000894
12 | :1000A0005F4C00085F4C00085F4C00085F4C000884
13 | :1000B0005F4C00085F4C00085F4C00085F4C000874
14 | :1000C0005F4C00085F4C00085F4C00085F4C000864
15 | :1000D0005F4C0008852F00085F4C00085F4C00084B
16 | :1000E0005F4C00085F4C00085F4C00085F4C000844
17 | :1000F0005F4C00085F4C00085F4C00085F4C000834
18 | :100100005F4C00085F4C00085F4C00085F4C000823
19 | :100110005F4C00085F4C00085F4C00085F4C000813
20 | :100120005F4C00085F4C00085F4C00085F4C000803
21 | :1001300000F002F800F03AF80AA090E8000C8244BF
22 | :100140008344AAF10107DA4501D100F02FF8AFF29C
23 | :10015000090EBAE80F0013F0010F18BFFB1A43F0A5
24 | :10016000010318476C4C00008C4C0000103A24BF6F
25 | :1001700078C878C1FAD8520724BF30C830C144BF0C
26 | :1001800004680C607047000000230024002500264E
27 | :10019000103A28BF78C1FBD8520728BF30C148BFEA
28 | :1001A0000B6070471FB51FBD10B510BD04F0CDFD2D
29 | :1001B0001146FFF7F7FF00F051F804F0EBFD03B430
30 | :1001C000FFF7F2FF03BC04F0F3FD0000EFF309803A
31 | :1001D000704780F309887047EFF30880704780F319
32 | :1001E0000888704740BA7047C0BA704757484117EF
33 | :1001F000C0F88010421784210A504117C0F88011BE
34 | :100200004FF4C2710A5000BF04214FF0E022116088
35 | :1002100000BF704710B54E4800684E490840B0F125
36 | :10022000005F10D1FFF7E2FF494840684A49086083
37 | :10023000084600684949086045490868FFF7CFFF4C
38 | :1002400046480068804710BD07E0FFF7E3FF4FF422
39 | :100250007A72C821032002F025FEF6E7002402F09E
40 | :10026000BBFE4FF4A06003F0A7F902F0BFFC02F060
41 | :1002700097FD02F0B3FD02F009FE02F0BFFD4FF45E
42 | :10028000E13002F033FE4FF4FA7002F0ECFC032090
43 | :1002900000F070FA3249087008460078B8B10120C1
44 | :1002A00000F0CBFA00F0F3FA2EA340F2C712472178
45 | :1002B0004FF6FF7000F04BFB2EA3052211461F20C6
46 | :1002C00000F045FB642002F0CEFC00F0D1FA02F011
47 | :1002D000C1FE02F0D2FE08B9FFF7B6FF00F0C4F984
48 | :1002E00000F09AF908B1FFF7AFFF00F065F8044697
49 | :1002F000A4B91B48007878B120A3412205214FF40E
50 | :10030000FC6000F024FB642002F0ADFC00F0B0FAC9
51 | :100310004FF47A7002F0A7FCFFF796FF012C0ED184
52 | :100320000F48007858B119A3412205214FF20F0060
53 | :1003300000F00DFB642002F096FC00F099FA6422B4
54 | :100340001146032002F0AEFDFFF77EFF00E100E062
55 | :10035000005000080000FE2F0400002000000020D4
56 | :10036000080000205A4D3345345F424F4F545F56CA
57 | :1003700034000000426F6F742E2E2E0055706C6F8B
58 | :1003800061642073756363657373210055706C6FCE
59 | :100390006164206661696C2100000000704700BF45
60 | :1003A000FEE700BFFEE700BFFEE700BFFEE77047C5
61 | :1003B00070477047704700002DE9F84F0027BA4694
62 | :1003C000B846012255A1594801F0DBFD04465748C3
63 | :1003D000C068B0F5F42F02D90120BDE8F88F53486A
64 | :1003E000C068400AC0F30729002C7CD14FF49670F6
65 | :1003F00002F039FC4E4E6B46B2144E494B4801F0A8
66 | :1004000096FE044684B14C48007858B14BA319229B
67 | :1004100005214FF20F0000F09AFA642002F023FC4D
68 | :1004200000F026FA0120D8E74348007850B14AA3EB
69 | :10043000192205211F2000F08AFA642002F013FC23
70 | :1004400000F016FA0098082801D20120C5E740E024
71 | :1004500038493046009A00F03DF905460DB128466E
72 | :10046000BBE7009806446B464FF4007231492F48B1
73 | :1004700001F05DFE04460CB10120AEE7781C87B2A6
74 | :1004800007F0020010B102F0EDFC01E002F0F4FC14
75 | :1004900029480078E8B15046411C1FFA81FA4845C6
76 | :1004A00017DB4FF0000A08F1010000F0FF0808F127
77 | :1004B00005004FF4887190FBF1F201FB12001FFA66
78 | :1004C00080FB3E235A462E21052000F0F6F900F06D
79 | :1004D000CFF900980028BBD1144802F075F8044603
80 | :1004E00014B1012079E715E021A124A002F0C1F99F
81 | :1004F00090B11148007858B124A3412205214FF250
82 | :100500000F0000F024FA642002F0ADFB00F0B0F917
83 | :10051000002062E7052060E700205EE7303A2F66A2
84 | :1005200069726D776172652E62696E00AC000020A1
85 | :1005300000500008D00200200800002052656164CD
86 | :10054000206669726D776172652066696C652066E8
87 | :1005500061696C21000000004669726D7761726507
88 | :100560002075706C6F6164696E672E2E2E0000001E
89 | :100570006F6C645F66772E62696E00006669726DEB
90 | :10058000776172652E62696E0000000052656E61CF
91 | :100590006D65204661696C210000000038B50A22B3
92 | :1005A00026A12A4801F0EDFC04460CB1012038BD1B
93 | :1005B0006B460D2226A1254801F0A2FE04460CB18F
94 | :1005C0000120F4E7214801F0FFFF04460CB10120AF
95 | :1005D000EDE7012219A11D4801F0D3FC04460CB13E
96 | :1005E0000120E4E76B460D221D49184801F09FFDEC
97 | :1005F00004460CB10120DAE7144801F0E5FF044697
98 | :100600000CB10120D3E7164911A004F05BFB08B13F
99 | :100610000120CCE70020CAE770B5002000F000FA06
100 | :1006200005460DB1012070BD0E49002001F096FC79
101 | :1006300004460CB10120F6E70020F4E7303A2F68B9
102 | :10064000656C6C6F2E747874000000000007002049
103 | :1006500048656C6C6F20576F726C640A0000000074
104 | :1006600024090020D004002010B503F032F8002047
105 | :1006700010BD2DE9F04104460F46C4F30A0040B90D
106 | :10068000204603F06BF80646042E02D00120BDE898
107 | :10069000F081C4F30A0104F50060451A09E0284618
108 | :1006A00003F05CF80646042E01D00120EFE705F5C3
109 | :1006B0000065E019A842F2D8254606E02868B0F1A6
110 | :1006C000FF3F01D00120E2E72D1DE019A842F5D837
111 | :1006D0000020DCE72DE9F047064689461546294605
112 | :1006E0003046FFF7C6FF10B10120BDE8F087C846CD
113 | :1006F00000240BE058F8241006EB840003F0FEF809
114 | :100700000746042F01D00120EFE7641CB4EB950FDE
115 | :10071000F0D3002408E056F8240058F8241088424A
116 | :1007200001D00120E1E7641CB4EB950FF3D3002066
117 | :10073000DBE7000070B50546002400BF09E0B248C1
118 | :10074000015DB24804F0C6F8012002F08CFA601C8A
119 | :10075000C4B2AC42F3DB002409E0AD48015DAB4814
120 | :1007600004F0B8F8012002F07EFA601CC4B2042C38
121 | :10077000F3DB70BD70B50546002D01DC002070BDB7
122 | :1007800000BF0020A34908804FF4FA76002404E05B
123 | :100790000020A1490855601CC4B20A2CF8DB0024D3
124 | :1007A000AA222146641C9848425400222146641C17
125 | :1007B00042542046FFF7BEFF37E09848007870B3F8
126 | :1007C00000209649087094480078AA2811D09148D2
127 | :1007D000B0F90000002823DD00208E4908800024A5
128 | :1007E00004E000208C490855601CC4B20A2CF8DBD8
129 | :1007F00016E08848B0F90000032811DB864800782D
130 | :10080000AA280DD18448407848B9834880784F2879
131 | :1008100006D18148C0784B2802D10120AFE7FFE71D
132 | :10082000012002F020FA701E06B2002EC5DC681E00
133 | :1008300040B2051EA5DC0020A1E770B505460024E6
134 | :10084000AA222146641C7048425434222146641C6A
135 | :1008500042545A222146641C4254A5222146641C5B
136 | :1008600042542146641C45542046FFF763FF70BD87
137 | :1008700010B50024AA222146641C634842543D223C
138 | :100880002146641C42542046FFF754FF10BD10B5AA
139 | :100890000024AA222146641C5B48425401222146BE
140 | :1008A000641C425400222146641C42542146641CAC
141 | :1008B00042542046FFF73EFF10BD2DE9F0410546AA
142 | :1008C0000E46174698460024AA222146641C4E482C
143 | :1008D000425405222146641C425401222146641CD4
144 | :1008E0004254FF222146641C42542146641C425457
145 | :1008F0002A122146641C42542146641C455432127B
146 | :100900002046611CCCB240490A542046611CCCB23E
147 | :100910003D490E543A122046611CCCB23A490A5461
148 | :100920002046611CCCB238490F544FEA2822204699
149 | :10093000611CCCB234490A542046611CCCB2324905
150 | :1009400001F800802046FFF7F5FEBDE8F0812DE9B3
151 | :10095000F04706460F46904699460024A246AA2232
152 | :100960002146641C2848425411222146641C4254EA
153 | :1009700042222146641C425432122146641C4254D5
154 | :100980002146641C465400222146641C42542146E0
155 | :10099000641C42543A122046611CCCB21A490A54D3
156 | :1009A0002046611CCCB218490F544FEA2822204639
157 | :1009B000611CCCB214490A542046611CCCB21249C5
158 | :1009C00001F80080484604F05DF9C4F164018842F2
159 | :1009D00002D9C4F1640002E0484604F053F900F083
160 | :1009E000FF0A002508E019F805202046611CCCB25A
161 | :1009F00005490A54681CC5B25545F4DB2046FFF78B
162 | :100A000099FEBDE8F08700000A0000200038014090
163 | :100A10006E000020740000203109002072000020C8
164 | :100A200070B50546002402F07DFC044634B102F0A6
165 | :100A300035FBFF2002F02CFB02F035FB0CB101204E
166 | :100A400070BD0020FCE70146002070472DE9F04111
167 | :100A500005460E4617461C464FF0000805B914B966
168 | :100A60000420BDE8F08122463946304602F024FDDC
169 | :100A70008046B8F1000F06D002F010FBFF2002F014
170 | :100A800007FB02F010FBB8F1000F01D10020E8E7EE
171 | :100A90000120E6E72DE9F04105460E4617461C46C3
172 | :100AA0004FF0000805B914B90420BDE8F0812246D2
173 | :100AB0003946304602F038FD8046B8F1000F01D1CA
174 | :100AC0000020F2E70120F0E72DE9F04106460F464D
175 | :100AD000154616B10020BDE8F08137B1012F1AD0BC
176 | :100AE000022F0FD0032F1BD111E000200F49086007
177 | :100AF00002F001FB08B9002400E0012401200B49A9
178 | :100B000008600FE04FF40070288000240AE00820FD
179 | :100B10002880002406E002F0CAFB2860002401E0DF
180 | :100B2000042400BF00BF2046D5E700009001214209
181 | :100B30004FF00F30704701460020704702460020FA
182 | :100B4000704770B503460C4603E014F8015B03F8E8
183 | :100B5000015B151EA2F10102F7D170BD30B503464D
184 | :100B600001E003F8011B141EA2F10102F9D130BD0E
185 | :100B7000F0B503461C460D46002000BF161EA2F12C
186 | :100B8000010207D014F8017B15F801CBA7EB0C0686
187 | :100B9000301EF3D0F0BD024600E0521C107810B1B8
188 | :100BA00010788842F9D1107870472DE9F041044659
189 | :100BB0000D46E66AAE422FD0207908B36078012353
190 | :100BC000324604F13001FFF765FF10B10120BDE8A6
191 | :100BD000F08100202071A169206A0844B0420FD939
192 | :100BE000E7780AE0A069064460780123324604F100
193 | :100BF0003001FFF74FFF781EC7B2012FF2DC00BFB4
194 | :100C000055B1607801232A4604F13001FFF71EFF39
195 | :100C100008B10120DBE7E5620020D8E770B50446A3
196 | :100C200000212046FFF7C1FF0546002D59D120784D
197 | :100C300003284FD1A07A00284CD00020E0624FF466
198 | :100C40000072002104F13000FFF788FF552184F87D
199 | :100C50002E12AA2184F82F12522084F8300052213B
200 | :100C600031200155612132200155412133200155A8
201 | :100C7000722184F8141284F81512412184F8161296
202 | :100C8000612184F81712217C84F81812208A010A45
203 | :100C900084F819122069010C84F81A122069010ED7
204 | :100CA00084F81B12217B84F81C12A089010A84F8A5
205 | :100CB0001D12E068010C84F81E12E068010E84F831
206 | :100CC0001F126078012304F130016269FFF7E2FE30
207 | :100CD0000020A072607800221146FFF7F5FE00B1F7
208 | :100CE0000125284670BD2DE9F04105460C46022C31
209 | :100CF00002D3E869A04202D80120BDE8F0812F6A42
210 | :100D00002878012804D002282AD0032870D140E096
211 | :100D1000264606EB560607EB56212846FFF745FF09
212 | :100D200000B165E0C6F3080105F1300010F801805C
213 | :100D3000761C07EB56212846FFF737FF00B157E036
214 | :100D4000C6F3080105F13000405C48EA002804F0D1
215 | :100D5000010010B14FEA1810CFE7C8F30B00CCE741
216 | :100D600007EB14212846FFF720FF00B140E040F2D6
217 | :100D7000FF1000EA440105F13000415C40F2FF1031
218 | :100D800000EA440205F130001044407841EA0020B6
219 | :100D9000B3E707EBD4112846FFF707FF00B127E0C0
220 | :100DA00040F2FF1000EA840105F130000844C078E9
221 | :100DB000010640F2FF1000EA840205F13000104401
222 | :100DC000807841EA004140F2FF1000EA840205F118
223 | :100DD00030001044407841EA002040F2FF1101EA5F
224 | :100DE000840205F13001895C084320F0704084E7FB
225 | :100DF00000BF4FF0FF3080E72DE9F04705460C4675
226 | :100E00001646022C02D3E869A04201D8022793E0DB
227 | :100E1000D5F820A02878012804D0022841D0032842
228 | :100E20007DD157E0A04608EB58080AEB5821284628
229 | :100E3000FFF7BBFE074607B17BE0C8F3080105F1E9
230 | :100E4000300001EB000904F0010028B1F1B299F87B
231 | :100E5000000061F31F1000E0304689F8000008F13F
232 | :100E60000108012028710AEB58212846FFF79DFE52
233 | :100E7000074607B15DE0C8F3080105F1300001EB5A
234 | :100E8000000904F0010010B1C6F3071006E099F85C
235 | :100E9000000000F0F000C6F30321084389F80000C9
236 | :100EA00047E00AEB14212846FFF77FFE074607B10B
237 | :100EB0003FE040F2FF1000EA440205F130008654A2
238 | :100EC000310A40F2FF1000EA440205F130001044FC
239 | :100ED00041702EE00AEBD4112846FFF766FE074664
240 | :100EE00007B126E040F2FF1000EA840205F130006D
241 | :100EF0008654310A40F2FF1000EA840205F1300006
242 | :100F000010444170310C40F2FF1000EA840205F1F8
243 | :100F1000300010448170310E40F2FF1000E006E016
244 | :100F200000EA840205F130001044C17001E002279C
245 | :100F300000BF00BF012028713846BDE8F0872DE9C9
246 | :100F4000F04104460E46022E02D3E069B04201D8B9
247 | :100F5000022725E000271FE031462046FFF7C3FEA9
248 | :100F6000054605B91BE0012D01D1022717E0681CD9
249 | :100F700008B9012713E0002231462046FFF73CFF65
250 | :100F8000074607B10BE02069401C20B12069401CD6
251 | :100F900020610120A0722E46E069B042DCD800BF7B
252 | :100FA0003846BDE8F0812DE9F04705468846D5F87A
253 | :100FB0001C90B8F1000F05D1EE680EB14E4510D36C
254 | :100FC00001260EE041462846FFF78DFE0746022F18
255 | :100FD00002D20120BDE8F0874F4501D23846F9E73B
256 | :100FE0004646344600BF641C4C4504D30224B44238
257 | :100FF00001D90020EEE721462846FFF774FE074698
258 | :1010000007B909E0781C08B1012F01D13846E1E7A2
259 | :10101000B442E8D10020DDE700BF6FF07042214606
260 | :101020002846FFF7E9FE10B14FF0FF30D2E7B8F1E4
261 | :10103000000F08D0224641462846FFF7DDFE10B1DA
262 | :101040004FF0FF30C6E7EC602869401C20B12869EA
263 | :10105000401E28610120A8722046BBE70246891E77
264 | :10106000D069801E884201D8002070479378906A2A
265 | :1010700001FB0300F9E72DE9F04104460E46E68046
266 | :10108000A568012D03D02068C069A84202D80220BB
267 | :10109000BDE8F0812DB920680078032801D12068CF
268 | :1010A000456A65B9E56020680089B04201DC02202C
269 | :1010B000EEE72068406A00EB1610206120E020680F
270 | :1010C0008078070112E029462068FFF70CFE0546EC
271 | :1010D000681C08B90120DBE7022D03D32068C06932
272 | :1010E000A84201D80220D3E7F01B86B2BE42EADA5A
273 | :1010F000E56029462068FFF7B1FF00EB161020617C
274 | :101100002068303006F00F0100EB411060610020D4
275 | :10111000BEE72DE9F04104468846E088401C86B2CF
276 | :101120000EB1206910B90420BDE8F08106F00F006F
277 | :1011300000286FD12069401C2061E06828B9206830
278 | :101140000089B04266DC0420EEE720688078401E0B
279 | :1011500000EA161000285DD1E1682068FFF7C3FDA2
280 | :101160000546012D01D80220DEE7681C08B90120E0
281 | :10117000DAE72068C069A84246D8B8F1000F01D16B
282 | :101180000420D1E7E1682068FFF70DFF05460DB99F
283 | :101190000720C9E7012D01D10220C5E7681C08B965
284 | :1011A0000120C1E700212068FFF7FFFC08B1012002
285 | :1011B000BAE7216801F130004FF400720021FFF717
286 | :1011C000CDFC29462068FFF749FF2168C862002747
287 | :1011D00010E001202168087100212068FFF7E5FC7C
288 | :1011E00008B10120A0E72068C06A401C2168C862DD
289 | :1011F000781CC7B220688078B842EADC2068C06AF0
290 | :10120000C01B2168C86200BFE56029462068FFF75F
291 | :1012100025FF2061E6802068303006F00F0100EBEA
292 | :101220004110606100207FE7F0B505460A4610785E
293 | :1012300000F0BF00401E00EB800101EBC00600245F
294 | :1012400000BFF749095D515CF54F3F5D17447F785A
295 | :1012500041EA0720FFF76FFC0346FF2E07DA31460D
296 | :10126000761C35F81100FFF766FC984201D000208B
297 | :10127000F0BD601C04460D2801DA002BE1D10120ED
298 | :10128000F6E770B50346087800F03F00401E00EB1B
299 | :10129000800606EBC002002400BFFF2A01DB00200D
300 | :1012A00070BDDF48005D085CDD4E365D0E4476782B
301 | :1012B00040EA062505B907E01046521C23F81050F5
302 | :1012C000601C04460D28E8DB00BF087800F04000F1
303 | :1012D00030B1FF2A01DB0020E2E7002023F81200F2
304 | :1012E0000120DDE7F0B504461D464D730F27CF7290
305 | :1012F00000270F738F76BC4681F81BC0571E07EB83
306 | :10130000870C0CEBC706002738463B4600BF4FF65C
307 | :10131000FF77B84203D03746761C34F81700DFF861
308 | :1013200000C31CF803C001F80C000712DFF8F0C27C
309 | :101330001CF803C08C448CF8017008B94FF6FF709C
310 | :101340005F1C3B460D2FE2DB4FF6FF77B84202D021
311 | :1013500034F816700FB942F040020A70F0BD2DE962
312 | :10136000FC470546894690461E460B2249462846BC
313 | :10137000FFF7E7FB052E0BDD00BF701000EBC63159
314 | :1013800038F8022B881886B2B8F800000028F4D18B
315 | :10139000072700BF0A2096FBF0F100FB11603030F8
316 | :1013A000C2B238467F1E0DF800200A2096FBF0F0EE
317 | :1013B00086B2002EEED17E200DF80700002411E049
318 | :1013C000285D812802DB285D9F2805DD285DE02857
319 | :1013D00007DB285DFC2804DC781EA04200D106E073
320 | :1013E000641C641CBC4202DA285D2028E8D100BFDE
321 | :1013F00000BF082F04DA38467F1C1DF8000000E00B
322 | :1014000020202146641C6854082CF2DBBDE8FC87D0
323 | :1014100030B5014600200B2200BF431003EBC0147F
324 | :1014200011F8015B6319D8B2531E1A1EF5D130BDF5
325 | :101430002DE9F05F044600212046FFF71CFE8046A0
326 | :10144000B8F1000F02D04046BDE8F09FFF27BB4631
327 | :10145000A069C07A00F0010A00BF21692068FFF787
328 | :10146000A4FB8046B8F1000F00D052E065692E78E9
329 | :1014700016B94FF004084CE0E87A00F03F09E52E79
330 | :1014800005D009F0080020B1B9F10F0F01D0FF27F6
331 | :1014900037E0B9F10F0F1DD1E06980B306F04000CD
332 | :1014A00030B195F80DB006F0BF063746E0882084CD
333 | :1014B000BE420CD1687B584509D1BAF1000F04D067
334 | :1014C0002946E069FFF7B0FE08B1781E00E0FF2072
335 | :1014D000C7B216E027B92846FFF79AFF584502D051
336 | :1014E0004FF6FF702084BAF1000F01D047B910E029
337 | :1014F0000B222846A169FFF73BFB08B909E000E091
338 | :10150000FF2700212046FFF704FE8046B8F1000FB8
339 | :10151000A3D000BF404697E72DE9F04704464FF0BF
340 | :10152000FF09CA4604274CE021692068FFF73DFB0C
341 | :10153000074607B148E0666935780DB9042743E0EE
342 | :10154000F07A00F03F08E52D07D02E2D05D008F0E9
343 | :10155000080028B1B8F10F0F02D04FF0FF0929E0C1
344 | :10156000B8F10F0F1AD105F0400030B196F80DA078
345 | :1015700005F0BF05A946E08820844D450AD1707B5F
346 | :10158000504507D13146E069FFF77BFE10B1A9F164
347 | :10159000010000E0FF2000F0FF090BE0B9F1000FAF
348 | :1015A00004D13046FFF734FF504502D04FF6FF70AC
349 | :1015B000208409E000212046FFF7ABFD074607B174
350 | :1015C00002E020690028AFD100BF0FB100202061E8
351 | :1015D0003846BDE8F0872DE9F04F85B00446D4F8D1
352 | :1015E0001880D4F81CB00C22414601A8FFF7A9FAD4
353 | :1015F00000BF9DF80F0000F0010040B3002088F804
354 | :101600000B00E06101270FE03B465A4601A9404626
355 | :10161000FFF7A5FE2046FFF70BFF054615B105E0D5
356 | :10162000BE4D0008781C87B2642FEDDB00BF642F2D
357 | :1016300003D1072005B0BDE8F08F042D01D0284666
358 | :10164000F8E79DF80F0088F80B00C4F81CB09DF86F
359 | :101650000F0000F0020070B1002601E0701C86B29D
360 | :101660003BF816000028F9D106F119000D2190FB76
361 | :10167000F1F086B200E0012600212046FFF7FBFCD6
362 | :1016800005460DB12846D5E700200746049000BF67
363 | :1016900021692068FFF789FA054605B119E06069FC
364 | :1016A00090F80090B9F1E50F02D0B9F1000F08D120
365 | :1016B0000FB9E0880490781C80B20746B04201D18F
366 | :1016C00007E0002701212046FFF723FD0546002DF6
367 | :1016D000DED000BF4DBB012E27DD20460499FFF769
368 | :1016E000CAFC05460DBBA069FFF792FE0090701E74
369 | :1016F00086B200BF21692068FFF757FA054605B199
370 | :1017000012E0F2B26169E069009BFFF7EBFD012096
371 | :101710002168087100212046FFF7FBFC05461DB932
372 | :10172000701E80B2061EE5D100BFD5B921692068C0
373 | :10173000FFF73BFA0546A5B9D4F814A020220021F2
374 | :101740005046FFF70BFA0B225046A169FFF7F9F953
375 | :10175000A069C07A00F018008AF80C000120216806
376 | :101760000871284666E770B50446E688208C4FF677
377 | :10177000FF72904201D1304600E0208C01462046A5
378 | :10178000FFF779FC0546E5B900BF21692068FFF73E
379 | :101790000CFA054605B110E0E520616908700120EA
380 | :1017A00021680871E088B04200DB06E00021204695
381 | :1017B000FFF7AFFC0546002DE7D000BF042D00D198
382 | :1017C0000225284670BD2DE9F34F83B081460020E5
383 | :1017D00005460746049800680190D9F81CA000BF90
384 | :1017E00038467F1C01990C5C202C03DB2F2C01D088
385 | :1017F0005C2C00D131E0FF2D03DB062005B0BDE8F5
386 | :10180000F08FE4B2812C02DBE0B29F2805DDE0B26C
387 | :10181000E02814DBE0B2FC2811DC38467F1C019A7A
388 | :10182000115C402901DB7E2905DD802901DBFC29D3
389 | :1018300001DD0620E2E701EB042084B200BF802C2A
390 | :1018400006DA2146FDA0FFF7A6F908B10620D5E784
391 | :1018500028466D1C2AF81040C2E700BF0198C11944
392 | :1018600004980160202C01DA042000E000200646E4
393 | :1018700008E0681E3AF81040202C02D02E2C00D030
394 | :1018800002E06D1E002DF4D100BF0DB90620B5E7B2
395 | :1018900000202AF815000B222021D9F81800FFF7A4
396 | :1018A0005DF9002700E07F1C3AF817002028FAD0E5
397 | :1018B0003AF817002E28F6D00FB146F0030600E0E4
398 | :1018C0006D1E25B1681E3AF810002E28F8D14FF091
399 | :1018D0000008CDF808804FF0080B00BF38467F1C89
400 | :1018E0003AF8104004B965E0202C03D02E2C04D126
401 | :1018F000AF4202D046F00306F0E70298584501DAFD
402 | :10190000AF4216D1BBF10B0F02D146F0030651E0F6
403 | :10191000AF4201D046F00306AF4200DD4AE02F4659
404 | :10192000082002904FF00B0B4FEA88604FEA1068D6
405 | :10193000D4E7802C09DB2046FFF7FDF803460021A1
406 | :10194000FFF7FCF8044646F00206FF2C11DDABF170
407 | :1019500001000299884204DC46F00306CDF808B085
408 | :10196000BCE72212D9F818300298411C02911A548F
409 | :1019700019E024B12146B4A0FFF70DF918B15F2496
410 | :1019800046F003060FE0412C04DB5A2C02DC48F041
411 | :10199000020808E0612C06DB7A2C04DC48F0010820
412 | :1019A000A4F1200084B2D9F818300298411C0291A9
413 | :1019B0001C5493E700BFD9F818000078E52803D13C
414 | :1019C0000520D9F818100870BBF1080F03D14FEAB1
415 | :1019D00088604FEA106808F00C000C2803D008F06B
416 | :1019E0000300032801D146F0020606F0020058B9B0
417 | :1019F00008F00300012801D146F0100608F00C00A1
418 | :101A0000042801D146F00806D9F81800C672002053
419 | :101A1000F4E62DE9F84F80460E4606F10907D8F89E
420 | :101A20001000002851D0D8F81430187B0090002402
421 | :101A300014E01D5D202D00D112E0052D00D1E5251B
422 | :101A4000009800F0080030B1412D04DB5A2D02DC73
423 | :101A500005F12000C5B207F8015B641C082CE8DB27
424 | :101A600000BF187A202819D02E2007F8010B08246F
425 | :101A700011E01D5D202D00D10FE0009800F0100056
426 | :101A800030B1412D04DB5A2D02DC05F12000C5B236
427 | :101A900007F8015B641C0B2CEBDB00BFD87A3072BB
428 | :101AA000D87F0106987F41EA0041587F41EA002033
429 | :101AB000197F08433060197E587E41EA0020B080CB
430 | :101AC000997DD87D41EA0020F08000203870D6F85A
431 | :101AD0001890B9F1000F33D00024D8F8100058B393
432 | :101AE000B8F820004FF6FF71884225D0D8F81CB016
433 | :101AF0001CE000215046FFF721F88246BAF1000FA2
434 | :101B000001D1002417E0BAF1FF0F05DD4FEA2A22C8
435 | :101B10002046641C09F80020F069401EA04201DC48
436 | :101B2000002408E02046641C09F800A03BF8021BD2
437 | :101B3000B1F1000ADDD100BF002009F8040000BFA8
438 | :101B4000BDE8F88F2DE9F3410446019800782F286D
439 | :101B500003D0019800785C2802D10198401C0190C4
440 | :101B60000020A06001980078202807D2002120469C
441 | :101B7000FFF781FA0646002060612BE000BF01A953
442 | :101B80002046FFF720FE064606B122E02046FFF77A
443 | :101B90004FFC0646A069C07A00F0040726B1042E67
444 | :101BA00001D107B9052614E007B112E06569E87AAA
445 | :101BB00000F0100008B905260BE0A97EE87E41EA96
446 | :101BC00000212A7D687D42EA002041EA0040A060B1
447 | :101BD000D5E700BF3046BDE8FC8170B504460D4630
448 | :101BE000607801232A4604F13001FEF72FFF08B187
449 | :101BF000032070BD94F82E1294F82F0241EA0020C1
450 | :101C00004AF65521884201D00220F2E7032210490A
451 | :101C100004F16600FEF7ACFF08B90020E9E70322F3
452 | :101C20000B4904F18200FEF7A3FF98B994F858001D
453 | :101C300000F0800070B90020DBE70000222A3A3C67
454 | :101C40003E3F7C7F000000002B2C3B5B3D5D000095
455 | :101C5000CB4D00080120CCE72DE9F74F84B0049864
456 | :101C6000D0F800B09BF80000A0F13009B9F1090FDD
457 | :101C700009D89BF801003A2805D10BF1020B049812
458 | :101C8000C0F800B001E04FF00009B9F1000F03D037
459 | :101C90000B2007B0BDE8F08FFE4850F829400598AA
460 | :101CA00004600CB90C20F4E7207878B16078FEF776
461 | :101CB000CAFE804608F0010040B9069820B108F03D
462 | :101CC000040008B10A20E4E70020E2E700202070C9
463 | :101CD00084F801906078FEF7A3FE804608F00100CA
464 | :101CE00008B10320D5E7069820B108F0040008B138
465 | :101CF0000A20CEE74FF0000A51462046FFF76DFF5D
466 | :101D00000546012D13D104F5F777387978B1F87AC3
467 | :101D10000106B87A41EA0041787A41EA0020397A2E
468 | :101D200040EA010A51462046FFF757FF0546032DBA
469 | :101D300001D10120ADE745B93B20015D94F83C009D
470 | :101D400041EA0020B0F5007F01D00D20A1E7462038
471 | :101D5000015D94F8470041EA002676B994F85700EF
472 | :101D6000010694F8560041EA004194F8550041EA12
473 | :101D7000002094F8541040EA0106A6614020005D5E
474 | :101D8000E070E07846433E20015D94F83F0041EA70
475 | :101D90000020504420623D20005DA0704120015D84
476 | :101DA00094F8420041EA002020814320015D94F82C
477 | :101DB000440041EA00200290029870B994F8530060
478 | :101DC000010694F8520041EA004194F8510041EABA
479 | :101DD000002094F85010084302903E20015D94F8D2
480 | :101DE0003F0041EA00210298401A801B2189A0EBA4
481 | :101DF0001110A178B0FBF1F0801C0190E061012589
482 | :101E000040F6F7710198884200D302254FF6F7712A
483 | :101E10000198884200D30325032D0FD194F85F0069
484 | :101E2000010694F85E0041EA004194F85D0041EA41
485 | :101E3000002094F85C100843606202E0206A30449D
486 | :101E40006062206A3044218900EB1110A0624FF0DB
487 | :101E5000FF30206100202071032D5CD1A07294F826
488 | :101E6000601094F8610041EA00205044606160789D
489 | :101E7000012304F130016269FEF7E8FDF0BB94F83C
490 | :101E80002E1294F82F0241EA00204AF6552188428A
491 | :101E900041D13320005D01063220005D41EA00415E
492 | :101EA0003120005D41EA002094F8301008437A495F
493 | :101EB000884230D194F81702010694F8160241EADC
494 | :101EC000004194F8150241EA002094F814120843E6
495 | :101ED000724988421FD194F81F02010694F81E022D
496 | :101EE00041EA004194F81D0241EA002094F81C12D6
497 | :101EF0000843E06094F81B02010600E00BE094F850
498 | :101F00001A0241EA004194F8190241EA002094F8CB
499 | :101F100018120843206125700020E06260480088A4
500 | :101F2000401C80B25E490880E08000200390039846
501 | :101F3000AFE670B504460D4624B1207810B1E088B4
502 | :101F4000A84201D0092070BD6078FEF77CFD00F04A
503 | :101F5000010008B10320F6E70020F4E70246012A59
504 | :101F600001DB0B2070474B4850F822300BB10020AA
505 | :101F7000187009B100200870464840F8221000206F
506 | :101F8000F0E72DE9F747ADF50D7D054616460DF155
507 | :101F9000040A0020286006F01F0606F01E0284A92D
508 | :101FA0008EA8FFF759FE074627B138460DF5107D7C
509 | :101FB000BDE8F08781A88A90CDF82CA284A88E99DC
510 | :101FC000FFF7C0FD074606F01C00002872D067B17D
511 | :101FD000042F03D184A8FFF7FEFA07460FB1384655
512 | :101FE000E4E746F00806899C41E006F0040008B1E9
513 | :101FF0000820DBE7899C1CB1E07A00F0110008B1F1
514 | :102000000720D3E706F0080080B3A17EE07E41EA16
515 | :102010000021227D607D42EA002041EA0049002043
516 | :10202000207500216175A076E17620776177A17730
517 | :10203000E1770120849908718498D0F82C80B9F157
518 | :10204000000F0BD049468498FEF779FF07460FB181
519 | :102050003846ABE7A9F101008499C86041468498ED
520 | :10206000FEF7A3FD07460FB138469FE7FFE706F0EE
521 | :102070000800F0B10020E072FEF75AFD804684F8B7
522 | :102080000E804FEA1821E1734FEA184121744FEA9C
523 | :10209000186108E07800002052526141727241617B
524 | :1020A0007C00002006E0617401208499087146F0EC
525 | :1020B000200613E00FB1384678E7899C1CB1E07A1E
526 | :1020C00000F0100008B1042070E706F0020028B10B
527 | :1020D000E07A00F0010008B1072067E78498C06A41
528 | :1020E000E86189982862AE71A17EE07E41EA002114
529 | :1020F000227D607D42EA002041EA00402861E07FC5
530 | :102100000106A07F41EA0041607F41EA0020217F73
531 | :102110000843E8600020A860FF20E8710020A86163
532 | :10212000849828608498C088A88000203EE72DE924
533 | :10213000FF4F83B0044615469946DDF810A00020F5
534 | :10214000C9F80000A1882068FFF7F3FE029002980A
535 | :1021500018B1029807B0BDE8F08FA07900F08000B8
536 | :1021600008B10220F6E7A07900F0010008B90720C5
537 | :10217000F0E7D4E90210401A01900198854200D995
538 | :10218000019DB8E02089C0F3080000287BD1E079E8
539 | :102190002168897888421EDBA06808B9206903E0BD
540 | :1021A00061692068FEF79FFD8346BBF1010F05D8EA
541 | :1021B000A07940F08000A0710220CBE70BF1010074
542 | :1021C00028B9A07940F08000A0710120C2E7C4F8CE
543 | :1021D00014B00020E07161692068FEF73FFF0646F9
544 | :1021E0002EB9A07940F08000A0710220B2E7E0791A
545 | :1021F00006444FEA5528B8F1000F31D0E079404449
546 | :1022000021688978884204D920688078E179A0EB38
547 | :10221000010808F0FF032168487832465146FEF76E
548 | :1022200015FC28B1A07940F08000A071012091E751
549 | :10223000A07900F0400068B1A069801B404509D238
550 | :10224000A169891B0AEB41204FF4007204F12401BB
551 | :10225000FEF777FCE0794044E0714FEA482740E020
552 | :10226000A07900F0400098B121684878012304F17A
553 | :102270002401A269FEF70EFC30B1A07940F0800085
554 | :10228000A071012066E719E0A07920F04000A0715C
555 | :10229000A069B0420ED0216848780123324604F18B
556 | :1022A0002401FEF7D3FB28B1A07940F08000A07193
557 | :1022B00001204FE7A661E079401CE0712089C0F35E
558 | :1022C0000800C0F50077AF4200D92F462089C0F33F
559 | :1022D000080204F1240011183A465046FEF731FC7A
560 | :1022E00000BFBA44A0683844A060D9F80000384460
561 | :1022F000C9F80000ED1B002D7FF444AF002029E752
562 | :102300002DE9FF4F81B0044615469A46DDF808B026
563 | :102310000020CAF80000A1882068FFF70AFE00909C
564 | :10232000009818B1009805B0BDE8F08FA07900F0D2
565 | :10233000800008B10220F6E7A07900F0020008B999
566 | :102340000720F0E7E0682844E168884200D20025D1
567 | :10235000CEE02089C0F30800002875D1E07921681B
568 | :10236000897888422CDBA06858B9D4F81090B9F16C
569 | :10237000000F0BD100212068FEF715FE8146206179
570 | :1023800004E061692068FEF70EFE8146B9F1000F96
571 | :1023900000D1B0E0B9F1010F05D1A07940F0800083
572 | :1023A000A0710220BFE709F1010028B9A07940F02F
573 | :1023B0008000A0710120B6E7C4F814900020E071FD
574 | :1023C000A07900F0400090B121684878012304F121
575 | :1023D0002401A269FEF75EFB28B1A07940F08000DD
576 | :1023E000A07101209FE7A07920F04000A0716169F1
577 | :1023F0002068FEF733FE06462EB9A07940F0800033
578 | :10240000A07102208FE7E07906444FEA5528B8F121
579 | :10241000000F32D0E079404421688978884204D99D
580 | :1024200020688078E179A0EB010808F0FF032168BB
581 | :10243000487832465946FEF72DFB30B1A07940F07E
582 | :102440008000A07101206EE731E0A069801B40454B
583 | :102450000DD2A069801B0BEB40214FF4007204F1F8
584 | :102460002400FEF76EFBA07920F04000A071E07917
585 | :102470004044E0714FEA482730E0A069B04212D0F2
586 | :10248000D4E9020188420ED22168487801233246FD
587 | :1024900004F12401FEF7DAFA28B1A07940F08000B7
588 | :1024A000A07101203FE7A661E079401CE07120891E
589 | :1024B000C0F30800C0F50077AF4200D92F4621894C
590 | :1024C000C1F3080204F1240150183A465946FEF7B8
591 | :1024D00038FBA07940F04000A07100BFBB44A06869
592 | :1024E0003844A060DAF800003844CAF80000ED1B58
593 | :1024F000002D7FF42EAF00BFD4E90201884201D93C
594 | :10250000A068E060A07940F02000A07100200AE7F8
595 | :102510002DE9F0410446A1882068FFF70AFD07462F
596 | :10252000002F4FD1A07900F0200000284AD0A079D8
597 | :1025300000F0400078B121684878012304F12401BB
598 | :10254000A269FEF7A7FA10B10120BDE8F081A079D9
599 | :1025500020F04000A071E1692068FEF726FB0746E5
600 | :10256000002F2FD1256AE87A40F02000E872207B06
601 | :102570002877A089010A6977E068010CA977E068EB
602 | :10258000010EE977207CA876208A010AE976206985
603 | :10259000000C28752069010E6975FEF7C9FA064618
604 | :1025A000AE75310AE975310C2976310E6976A0795C
605 | :1025B00020F02000A0710120216808712068FEF73A
606 | :1025C0002DFB07463846C0E770B504462046FFF7A6
607 | :1025D0009FFF05460DB900202060284670BD2DE9FB
608 | :1025E000F04704460E46A1882068FFF7A2FC824609
609 | :1025F000BAF1000F02D05046BDE8F087A07900F094
610 | :10260000800008B10220F7E7E068B04204D2A07968
611 | :1026100000F0020000B9E668D4F808904FF0000816
612 | :10262000C4F80880FF20E071002E7DD020688078FB
613 | :102630004702B9F1000F11D0701EB0FBF7F1A9F1FC
614 | :102640000100B0FBF7F0814208D3A9F10100791E27
615 | :102650008843A060A068361A656918E02569ADB99D
616 | :1026600000212068FEF79FFC0546012D05D1A079C9
617 | :1026700040F08000A0710220BEE7681C28B9A07954
618 | :1026800040F08000A0710120B6E725616561002D52
619 | :102690004AD029E0A07900F0020038B1294620682C
620 | :1026A000FEF781FC054635B93E461FE02946206805
621 | :1026B000FEF719FB0546681C28B9A07940F0800098
622 | :1026C000A071012098E7012D03D92068C069A842B4
623 | :1026D00005D8A07940F08000A07102208CE76561E8
624 | :1026E000A0683844A060F61BBE42D3D800BFA068E3
625 | :1026F0003044A060C6F34720E071C6F3080068B11B
626 | :1027000029462068FEF7AAFC8046B8F1000F06D1E2
627 | :10271000A07940F08000A07102206DE704E0E0792C
628 | :102720008044E079401CE0712089C0F3080050B378
629 | :10273000A069404527D0A07900F0400090B1216801
630 | :102740004878012304F12401A269FEF7A3F928B116
631 | :10275000A07940F08000A07101204DE7A07920F021
632 | :102760004000A071216848780123424604F1240109
633 | :10277000FEF76CF928B1A07940F08000A07101202B
634 | :102780003AE7C4F81880D4E90201884205D9A06864
635 | :10279000E060A07940F02000A07150462CE7F3B52E
636 | :1027A000ADF5037D04466F460022214684A8FFF75D
637 | :1027B00053FA06463EBB80A8A061E7612046849993
638 | :1027C000FFF7C0F90646DEB9656985B1E87A00F021
639 | :1027D000100058B1A97EE87E41EA00212A7D687D7B
640 | :1027E00042EA002041EA0040A06000E005263EB930
641 | :1027F0002068C088A08000212046FEF73CFC0646E9
642 | :10280000042E00D1052630460DF5057DF0BDF0B54E
643 | :10281000ADF5037D04460E466F46A1882068FFF79C
644 | :1028200088FB05460DBB80A8A061E7612EB9002199
645 | :102830002046FEF720FC054617E02046FEF76CFE1A
646 | :102840000546042D02D10020206100256DB93146D6
647 | :102850002046FFF7DEF800212046FEF75AFC054629
648 | :10286000042D02D100202061002528460DF5037DAE
649 | :10287000F0BD2DE9F341ADF51C7D0F460DF11C08AF
650 | :1028800087A89990CDF86882012293A99CA8FFF7A8
651 | :10289000E3F905463DB993988A9093A89C99FFF770
652 | :1028A00051F9054600BF25B128460DF51E7DBDE84E
653 | :1028B000F081989808B90420F7E7989800F10B0187
654 | :1028C000152201A8FEF73DF9242293A98AA8FEF754
655 | :1028D00038F939468AA8FFF735F9054605B90825BC
656 | :1028E000042D59D18AA8FEF776FE0546002D53D156
657 | :1028F0008F9C13220DF1060104F10D00FEF721F962
658 | :102900009DF8040040F02000E072012093990871C6
659 | :10291000E07A00F01000002834D0237D627D43EA85
660 | :10292000022294F81AC0E37E4CEA032342EA030130
661 | :102930008A98FEF793FB06460EB9022522E031463F
662 | :102940008A98FEF732F905468A9800F15004CDB90D
663 | :1029500060782E2816D18A980078032806D18A99A3
664 | :102960008C98496A884201D1002000E08C98064684
665 | :10297000A676310AE176300C2075310E61750120A2
666 | :102980008A99087145B993A8FEF7EDFE05461DB971
667 | :102990009398FEF743F90546284686E72DE9F84364
668 | :1029A00006460F469046002534460FE06B4601224E
669 | :1029B00021464046FFF7BBFB0098012800D008E005
670 | :1029C0006D1C14F8011B0A2900D102E0781EA842F0
671 | :1029D000ECDC00BF0020207015B13046BDE8F88364
672 | :1029E0000020FBE77CB505460C460CB928467CBDAB
673 | :1029F000E8B2009001AB012269462046FFF780FC57
674 | :102A0000019808B12846F2E74FF0FF30EFE770B5C4
675 | :102A100004460E4600250AE020783146FFF7E2FF23
676 | :102A2000401C10B94FF0FF3070BD641C6D1C207845
677 | :102A30000028F1D12846F7E70FB42DE9F04F87B011
678 | :102A4000834612A80690002080460190BAE01198B3
679 | :102A500010F8014B119004B9B9E0252C0AD0594661
680 | :102A60002046FFF7BFFF804608F1010008B14FF094
681 | :102A70000108A4E0002006468246119810F8014B98
682 | :102A80001190302C04D10126119810F8014B1190AF
683 | :102A900009E0A4F130000AEB8A0100EB410A119829
684 | :102AA00010F8014B1190302C01DB392CF1DD6C2C2E
685 | :102AB00005D146F00206119810F8014B1190732CC5
686 | :102AC00007D1069901C906915946FFF7A0FF804634
687 | :102AD00075E0632C0CD1069901C906915946FFF7A0
688 | :102AE00081FF804608F1010008B14FF0010866E05F
689 | :102AF0004FF00009642C01D14FF00A09752C01D167
690 | :102B00004FF00A09582C01D14FF01009B9F1000F0C
691 | :102B100000D15CE006F0020018B1069880C806906B
692 | :102B20000DE0642C05D1069800680699091D0691F0
693 | :102B300004E0069800680699091D06910746642C72
694 | :102B400005D107F0004010B17F4246F004060F2582
695 | :102B5000002002A9485500BFB7FBF9F009FB10702F
696 | :102B60003030C4B2392C01DDE01DC4B2681E054608
697 | :102B700002A90C54B7FBF9F70DB1002FECD13DB110
698 | :102B800006F0040020B12D21681E054602AA11544A
699 | :102B9000CAF10F0A09E006F0010008B1302100E097
700 | :102BA0002021681E054602AA11540DB15545F2DCDC
701 | :102BB00002A948195946FFF72AFF804600BF01982D
702 | :102BC0004044019008F1010000287FF440AF00BFAD
703 | :102BD0000020069008F1010028B9404607B0BDE882
704 | :102BE000F00F5DF814FB0198F8E7000010B56FF0E6
705 | :102BF000040000F030FD2E4800682E49B0FBF1F0D3
706 | :102C00002D4908700846007800EB4001C1EBC01068
707 | :102C10004FF6FF7101EAC0002849088010BD014647
708 | :102C2000254A12784A434FF0E0235A6100229A6104
709 | :102C30001A46126942F001021A6100BF4FF0E02209
710 | :102C4000106900F001021AB100F48032002AF5D0B8
711 | :102C50004FF0E022126922F001024FF0E0231A61E6
712 | :102C600000229A6170470146144A12884A434FF085
713 | :102C7000E0235A6100229A611A46126942F0010269
714 | :102C80001A6100BF4FF0E022106900F001021AB192
715 | :102C900000F48032002AF5D04FF0E022126922F0D1
716 | :102CA00001024FF0E0231A6100229A617047000090
717 | :102CB0009800002000127A007E0000208000002092
718 | :102CC00070B50546002405E0601CC4B2C82C01DDC7
719 | :102CD000002070BD02212F4801F089FC0028F3D0AC
720 | :102CE00029462C4801F030FC002405E0601CC4B2E9
721 | :102CF000C82C01DD0020ECE70121264801F077FC1B
722 | :102D00000028F3D0234801F021FCC0B2E1E708B568
723 | :102D1000012141F2040001F0B7FAE020ADF8000013
724 | :102D200018208DF8030003208DF8020069461A4828
725 | :102D300000F0EEFFE021184801F097F80020174955
726 | :102D400008804FF482704880002088800220C8806C
727 | :102D50000120088140024881382088810020C881F4
728 | :102D6000072008820B4801F019FB0121094801F0F6
729 | :102D7000BAFBFF20FFF7A4FF08BD10B504460748C3
730 | :102D800084810146034801F009FB0121014801F05B
731 | :102D9000AAFB10BD00300140000801403C090020A2
732 | :102DA00008B50121042001F06FFA14208DF803000A
733 | :102DB0000220ADF800006946474800F0A9FF012154
734 | :102DC000082001F061FA10208DF803000120ADF811
735 | :102DD00000006946414800F09BFF08BD08B501218D
736 | :102DE000042001F051FA10208DF803000820ADF8FE
737 | :102DF00000006946384800F08BFF08BD08B5012186
738 | :102E0000702001F041FA14208DF803004FF448605F
739 | :102E1000ADF800006946324800F07AFF4FF448618F
740 | :102E20002F4801F022F814208DF8030044F6040026
741 | :102E3000ADF8000069462B4800F06AFF44F6040133
742 | :102E4000284801F012F814208DF803004120ADF855
743 | :102E500000006946244800F05BFF4121224801F050
744 | :102E600004F808BD10B502211B4801F000F801214B
745 | :102E70001A4800F0FAFF10BD10B50221164800F004
746 | :102E8000F4FF0121154800F0F2FF10BD10B5082134
747 | :102E9000114800F0EAFF10BD10B508210E4800F0FF
748 | :102EA000E6FF10BD70B506460D46144609E0FFF773
749 | :102EB000D9FF2846FFF7D7FEFFF7DEFF2846FFF7CA
750 | :102EC000D2FE301EA6F10101CEB2F0D114B12046DF
751 | :102ED000FFF7C9FE70BD000000080140000C014072
752 | :102EE00000100140001401400018014010B586B0E8
753 | :102EF0000446012144F2040001F0C6F94FF40070C9
754 | :102F0000ADF8140003208DF8160018208DF8170076
755 | :102F100005A92C4800F0FCFE4FF48060ADF81400C9
756 | :102F200004208DF8170005A9264800F0F1FE2520A1
757 | :102F30008DF8000003208DF801008DF802000120BB
758 | :102F40008DF80300684600F03CFB01940020ADF8CA
759 | :102F50000800ADF80A00ADF80C00ADF810000C2028
760 | :102F6000ADF80E0001A9184801F0BBFB012240F2A8
761 | :102F70002551154801F04DFC0121134801F03DFC9D
762 | :102F800006B010BD10B540F225510F4801F026FDE6
763 | :102F9000B8B101200D4908700B4801F09FFC0C49A5
764 | :102FA0000C4AB2F9002088540A480088401C00B23C
765 | :102FB000084908800846B0F900000A2801DB002013
766 | :102FC000088010BD00080140003801407200002058
767 | :102FD000310900207400002010B500F0E7FF4FF425
768 | :102FE000803001F003F801F040F80446012C22D1B2
769 | :102FF00000F064FB022000F04DFB002001F07BF8A4
770 | :10300000002001F08AF8A00201F07EF810492004A7
771 | :1030100001F054F8012001F05DF800BF392001F003
772 | :1030200008F80028FAD0022001F057F800BF01F09C
773 | :103030005DF80828FBD101217D2001F025F901214F
774 | :10304000080301F02EF90121C80501F02AF910BD8D
775 | :1030500000041C0008B50121102001F015F9102012
776 | :10306000ADF8000048208DF8030003208DF8020021
777 | :103070006946F84800F04CFE08BD10B51021F5482F
778 | :1030800000F0D9FE012801D1002010BD0120FCE78D
779 | :1030900010B504462046FFF713FE10BD10B53820CA
780 | :1030A000FFF76BFE10BD10B50020FFF766FE10BDE8
781 | :1030B00008B50121042001F0E7F81020ADF8000068
782 | :1030C0008DF8030003208DF802006946E24800F005
783 | :1030D0001FFE1021E04800F0C8FEFFF718FE012097
784 | :1030E000DE49086008BD10B50120DC490860FF20FA
785 | :1030F000FFF7CEFF10BD10B5002400BFFF20FFF783
786 | :10310000C7FFFF2801D1002010BD641C6FF07F4075
787 | :103110008442F3D30120F7E710B50020CF490860BF
788 | :10312000FFF7E9FF08B9002010BDFFF7DCFF012021
789 | :10313000FAE770B505464FF6FF7401E0601E84B2F1
790 | :10314000FF20FFF7A5FFA84201D0002CF6D10CB953
791 | :10315000FF2070BD0020FCE770B504460D46FE2040
792 | :10316000FFF7E7FF08B1012070BD04E0FF20FFF783
793 | :10317000A7FD2070641C281EA5F101018DB2F5D1B8
794 | :10318000FF20FFF785FFFF20FFF782FF0020EBE71E
795 | :1031900070B506460D46FFF7AEFF08B1012070BDC1
796 | :1031A0002846FFF775FFFD2D19D0002404E0305D9F
797 | :1031B000FFF786FD601C84B2B4F5007FF7DBFF20CB
798 | :1031C000FFF766FFFF20FFF763FFFF20FFF760FFB9
799 | :1031D000044604F01F00052801D00220DFE700208C
800 | :1031E000DDE72DE9F04105460C4617464FF0000893
801 | :1031F000FFF779FFFFF790FF10B1FF20BDE8F081E6
802 | :1032000045F04000FFF744FF200EFFF741FFC4F3F5
803 | :103210000740FFF73DFFC4F30720FFF739FFE0B297
804 | :10322000FFF736FF3846FFF733FF0C2D02D1FF20A2
805 | :10323000FFF72EFF4FF01F0800BFFF20FFF728FF0A
806 | :10324000064606F0800030B1B8F10000A8F1010197
807 | :1032500001F0FF08F1D13046D0E770B505460122F4
808 | :1032600000210A20FFF7BDFF044624B9102128469B
809 | :10327000FFF772FF0446FFF736FF0CB1012070BD67
810 | :103280000020FCE770B50546012200210920FFF768
811 | :10329000A8FF044624B910212846FFF75DFF044625
812 | :1032A000FFF721FF0CB1012070BD0020FCE77FB5C6
813 | :1032B0006846FFF7E7FF10B1002004B070BD9DF82D
814 | :1032C000000000F0C000402809D19DF809009DF8D9
815 | :1032D000081000EB0120401C84B2A50220E09DF8FC
816 | :1032E000050000F00F009DF80A1000EBD1109DF8CA
817 | :1032F000091001F0030100EB4100861C9DF8080055
818 | :1033000080119DF8071000EB81009DF8061001F078
819 | :10331000030100EB8120441CA6F1090004FA00F52A
820 | :103320002846CAE7F8B5FFF7C3FEFFF7B7FE00254A
821 | :1033300004E0FF20FFF7ACFE681C85B20A2DF8DB25
822 | :10334000142600BF952200210846FFF74AFF0446D5
823 | :10335000012C04D0301EA6F101018EB2F2D1002062
824 | :103360003F490870012C4AD187224FF4D5710820BB
825 | :10337000FFF737FF012847D1002506E0FF20FFF7C0
826 | :1033800087FE0DF80500681C85B2042DF6DB9DF85C
827 | :1033900002000128E7D19DF80300AA287ED14FF64C
828 | :1033A000FE7600BF012200213720FFF71AFF01221D
829 | :1033B00091072920FFF715FF044624B1301EA6F11E
830 | :1033C00001018EB2EED1002E68D0012200213A20F8
831 | :1033D000FFF707FF002861D1002506E0FF20FFF777
832 | :1033E00057FE0DF80500681C85B2042DF6DB9DF82C
833 | :1033F000000000F0400018B10620194908704DE0A7
834 | :1034000004201749087049E0012200213720FFF706
835 | :10341000E8FE012200212920FFF7E3FE0446012CEB
836 | :1034200020DC02200E4908704FF6FE7600BF012214
837 | :1034300000213720FFF7D5FE012200212920FFF7C8
838 | :10344000D0FE044604B3301EA6F101018EB2EED1C7
839 | :103450001AE00000001001400008014090012142E4
840 | :10346000820000200120534908704FF6FE7600BF0D
841 | :10347000012200211046FFF7B4FE044624B1301E9D
842 | :10348000A6F101018EB2F3D12EB10122510210201A
843 | :10349000FFF7A7FE10B1002046490870FFF723FE92
844 | :1034A000FFF701FE4348007808B10020F8BD0CB1D9
845 | :1034B0002046FBE7AA20F9E72DE9F04106460F4632
846 | :1034C00015463C480078062800D07F02012D0CD11B
847 | :1034D000012239461120FFF784FE0446FCB9690237
848 | :1034E0003046FFF739FE044619E001223946122022
849 | :1034F000FFF777FE044600BF4FF400713046FFF738
850 | :103500002BFE044606F50076681EC0B2051E01D0EB
851 | :10351000002CF1D0012200210C20FFF762FEFFF702
852 | :10352000E2FD2046BDE8F0812DE9F04106460F4658
853 | :10353000154620480078062800D07F02012D0CD1C6
854 | :10354000012239461820FFF74CFE04466CBBFE21D1
855 | :103550003046FFF71DFE044627E016480078012894
856 | :1035600009D0012200213720FFF73BFE0122294626
857 | :103570001720FFF736FE012239461920FFF731FEEA
858 | :10358000044694B900BFFC213046FFF701FE044613
859 | :1035900006F50076681EC0B2051E01D0002CF2D0E0
860 | :1035A000FD210020FFF7F4FD0446FFF79CFD2046B7
861 | :1035B000BDE8F0818200002031490143314A1160A9
862 | :1035C000704770B5002100230F22C47804B32D4C3E
863 | :1035D000246804F4E064C4F5E064210AC1F1040342
864 | :1035E000CA40447804FA03F1847814402143090165
865 | :1035F000254C0678A155047804F01F050124AC4041
866 | :1036000005786D11AD0005F1E025C5F8004109E030
867 | :10361000047804F01F050124AC401C4D0678761197
868 | :1036200045F8264070BD1A4A0A400243154B1B1F3D
869 | :103630001A60704739B1134A121D12680243114BC8
870 | :103640001B1D1A6006E00F4A121D126882430D4BC3
871 | :103650001B1D1A607047042808D14FF0E02109694A
872 | :1036600041F004014FF0E022116107E04FF0E0214A
873 | :10367000096921F004014FF0E02211617047000058
874 | :103680000000FA050CED00E000E400E080E100E05D
875 | :1036900080FFFF1F01460020FE4A106800F038003E
876 | :1036A000084310607047FB49096821F00801F94A96
877 | :1036B000116011460968014311607047F5490968B6
878 | :1036C00021F01001F34A11601146096801431160AD
879 | :1036D0007047F148EF494860F04848607047EE484D
880 | :1036E000EC494860ED4848607047EA48006940F09E
881 | :1036F0008000E84908617047E648006940F08000B2
882 | :10370000E449086170470420E249C96801F00101F9
883 | :1037100009B101200EE0DF49C96801F0040109B1D7
884 | :10372000022007E0DB49C96801F0100109B103205C
885 | :1037300000E00420704700B502460423FFF7E3FFD2
886 | :10374000034603E0FFF7DFFF0346521E012B01D1C2
887 | :10375000002AF7D102B90523184600BD30B504464A
888 | :1037600004254FF43020FFF7E6FF0546042D17D15E
889 | :10377000C848006940F00200C64908610846446133
890 | :10378000006940F0400008614FF43020FFF7D3FF9C
891 | :103790000546C048006941F6FD710840BD49086111
892 | :1037A000284630BD10B504244FF43020FFF7C3FF86
893 | :1037B0000446042C16D1B748006940F00400B5490E
894 | :1037C00008610846006940F0400008614FF430206D
895 | :1037D000FFF7B1FF0446AF48006941F6FB710840AE
896 | :1037E000AC490861204610BD00B502460423FFF72E
897 | :1037F0008AFF034603E0FFF786FF0346521E012BB4
898 | :1038000001D1002AF7D102B90523184600BD10B531
899 | :1038100004244FF43020FFF7E7FF0446042C16D1B0
900 | :103820009C48006940F004009A4908610846006914
901 | :1038300040F0400008614FF43020FFF7D5FF044608
902 | :103840009448006941F6FB7108409249086120469E
903 | :1038500010BD00208F49C96901F0020109B10120A2
904 | :1038600000E00020704730B5A5250424FFF7F1FFE4
905 | :1038700000B100254FF43020FFF75DFF0446042C13
906 | :103880003AD1854883498860844888600846006941
907 | :1038900040F0200008610846006940F040000861DF
908 | :1038A0004FF43020FFF747FF0446042C1BD1794822
909 | :1038B000006941F6DF7108407649086108460069F1
910 | :1038C00040F01000086176480580E002FFF733FF02
911 | :1038D0000446052C10D06F48006941F6EF7108408E
912 | :1038E0006C49086108E0052C06D06A48006941F679
913 | :1038F000EF71084067490861204630BD78B506463B
914 | :103900000C46042500200090E802FFF714FF05464E
915 | :10391000042D24D15F48006940F001005D49086131
916 | :103920003480E802FFF707FF0546042D10D1B01CD4
917 | :103930000090200C00990880E802FFF7FCFE054685
918 | :103940005448006941F6FE7108405249086106E09A
919 | :103950005048006941F6FE7108404E49086128460A
920 | :1039600078BD70B504460D460426F002FFF7E3FE6D
921 | :103970000646042E11D14748006940F00100454930
922 | :1039800008612580F002FFF7D6FE0646414800692F
923 | :1039900041F6FE7108403F490861304670BD70B580
924 | :1039A00005460E460424E002FFF7C5FE0446042C3B
925 | :1039B00017D1394837498860384888600846006917
926 | :1039C00040F0100008612E80E002FFF7B4FE0446CC
927 | :1039D000052C06D02F48006941F6EF7108402D49AB
928 | :1039E0000861204670BD2DE9F04304464FF6FF768E
929 | :1039F0003746B046B1460425E443E6B2C4F3072790
930 | :103A0000C4F307484FEA1469E802FFF794FE05463D
931 | :103A1000042D49D120481F49886020488860084605
932 | :103A2000006940F010000861FF2E06D01C480830E5
933 | :103A30000680E802FFF77FFE0546042D08D1FF2F20
934 | :103A400006D017480A300780E802FFF774FE0546E3
935 | :103A5000042D0AD1B8F1FF0F07D011480C30A0F89F
936 | :103A60000080E802FFF767FE0546042D0AD1B9F190
937 | :103A7000FF0F07D00A480E30A0F80090E802FFF7C9
938 | :103A80005AFE0546052D0FD00248006941F6EF7138
939 | :103A9000084007E00020024023016745AB89EFCDD5
940 | :103AA00000F8FF1F664908612846BDE8F08330B57D
941 | :103AB000054604244FF43020FFF73DFE0446042C55
942 | :103AC00041D160485E4988605F4888600846006967
943 | :103AD00040F0200008610846006940F0400008619D
944 | :103AE0004FF43020FFF727FE0446042C22D154481F
945 | :103AF000006941F6DF7108405149086108460069D4
946 | :103B000040F0100008611DB100205049088002E01B
947 | :103B1000A5204E4908804FF43020FFF70CFE0446E4
948 | :103B2000052C10D04648006941F6EF710840444921
949 | :103B3000086108E0052C06D04148006941F6DF71B4
950 | :103B400008403F490861204630BDF0B505460E46A5
951 | :103B5000174604243B483A4988603B488860E002A5
952 | :103B6000FFF7E9FD0446042C19D13548006940F0FF
953 | :103B700010003349086147F0F800304328433349C7
954 | :103B8000891C0880E002FFF7D6FD0446052C06D00C
955 | :103B90002B48006941F6EF71084029490861204629
956 | :103BA000F0BD2748C069800870472548006A704703
957 | :103BB00000202349096801F0200109B1012000E03B
958 | :103BC0000020704729B11E4A126902431C4B1A613A
959 | :103BD00004E01B4A12698243194B1A61704701467F
960 | :103BE0000020012908D1164AD26902F001020AB167
961 | :103BF000012008E0002006E0114AD2680A400AB11C
962 | :103C0000012000E0002070470D49C8607047042083
963 | :103C10000B49C96801F0010109B101200EE0084912
964 | :103C2000C96801F0040109B1022007E00449C9682C
965 | :103C300001F0100109B1032000E0042070470000EA
966 | :103C40000020024023016745AB89EFCD00F8FF1F3C
967 | :103C500010B50446CC48844208D10121042000F06C
968 | :103C60002DFB0021042000F029FB46E0C7488442D8
969 | :103C700008D10121082000F021FB0021082000F0DC
970 | :103C80001DFB3AE0C248844208D10121102000F017
971 | :103C900015FB0021102000F011FB2EE0BD488442EE
972 | :103CA00008D10121202000F009FB0021202000F094
973 | :103CB00005FB22E0B848844208D10121402000F0F1
974 | :103CC000FDFA0021402000F0F9FA16E0B3488442E2
975 | :103CD00008D10121802000F0F1FA0021802000F0BD
976 | :103CE000EDFA0AE0AE48844207D10121801500F0C8
977 | :103CF000E5FA0021A01500F0E1FA10BD10B5012190
978 | :103D0000084600F0DBFA0021012000F0D7FA10BDD0
979 | :103D10002DE9F04102460025002600200023002462
980 | :103D2000002791F803C00CF00F0591F803C00CF0C8
981 | :103D3000100CBCF1000F03D091F802C04CEA05054D
982 | :103D400091F800C0BCF1000F31D0146800202BE0C6
983 | :103D50004FF0010C0CFA00F3B1F800C00CEA0306B6
984 | :103D60009E4220D183004FF00F0C0CFA03F7BC43A6
985 | :103D700005FA03FC4CEA040491F803C0BCF1280FD7
986 | :103D800006D14FF0010C0CFA00FCC2F814C00AE096
987 | :103D900091F803C0BCF1480F05D14FF0010C0CFAAB
988 | :103DA00000FCC2F810C0401C0828D1D31460B1F840
989 | :103DB00000C0BCF1FF0F34DD546800202EE000F19C
990 | :103DC000080C4FF0010808FA0CF3B1F800C00CEA37
991 | :103DD00003069E4221D183004FF00F0C0CFA03F72B
992 | :103DE000BC4305FA03FC4CEA040491F803C0BCF19F
993 | :103DF000280F05D100F1080C08FA0CF8C2F814805D
994 | :103E000091F803C0BCF1480F07D100F1080C4FF046
995 | :103E1000010808FA0CF8C2F81080401C0828CED31C
996 | :103E20005460BDE8F0814FF6FF710180022181707E
997 | :103E30000421C17070470246002093680B400BB10B
998 | :103E4000012000E0002070470146886880B270477A
999 | :103E500002460020D3680B400BB1012000E0002097
1000 | :103E600070470146C86880B2704701617047416180
1001 | :103E700070470AB1016100E041617047C16070475D
1002 | :103E80004FF480320A438261816182618269826972
1003 | :103E9000704702460020434B18684FF68073184065
1004 | :103EA00040EA021008433F4B186070473E49C86122
1005 | :103EB0007047F0B50A46002300240021002500F0D9
1006 | :103EC0000046B6F1004F02D1364EF16901E0354EA1
1007 | :103ED0007168C0F3034583B200F44016B6F5401F85
1008 | :103EE00008D121F070612F4E766826F070662D4F54
1009 | :103EF0007E6012E000F48016B6F5801F06D103261E
1010 | :103F000006FA05F4A14341F0706106E0460D360162
1011 | :103F100003FA06F6B14341F0706122B1460D360155
1012 | :103F200003FA06F6314300F00046B6F1004F02D125
1013 | :103F30001C4EF16101E01B4E7160F0BD30B50022F6
1014 | :103F40008B071C0F0F2303FA04F2164B08338C1057
1015 | :103F500053F824309343134C08348D1044F8253023
1016 | :103F600023468C1053F824308C07240F00FA04F4F5
1017 | :103F700023430C4C08348D1044F8253030BD0A49D9
1018 | :103F8000DC3108607047000000080140000C01406F
1019 | :103F9000001001400014014000180140001C0140C5
1020 | :103FA000002001400000014000002042DF4800687E
1021 | :103FB00040F00100DD49086008464068DC490840DF
1022 | :103FC000DA49486008460068DA490840D74908607D
1023 | :103FD0000846006820F4802008600846406820F405
1024 | :103FE000FE0048604FF41F0088607047CF490968A1
1025 | :103FF00021F48031CD4A11601146096821F48021F5
1026 | :104000001160B0F5803F03D0B0F5802F0ED106E0EF
1027 | :10401000C649096841F48031C44A116007E0C349C8
1028 | :10402000096841F4A021C14A116000E000BF00BF4F
1029 | :10403000704710B501460022002300204A11012AD2
1030 | :1040400002D1BA4C236806E0022A02D1B74C236A97
1031 | :1040500001E0B64C636A01F01F02012494401C4049
1032 | :104060000CB1012000E0002010BD38B50020009008
1033 | :104070000024002500BF3120FFF7DBFF0546009834
1034 | :10408000401C00900098B0F5A06F01D0002DF2D038
1035 | :104090003120FFF7CEFF08B1012400E000242046C4
1036 | :1040A00038BD01460020A14A106820F0F80040EA1F
1037 | :1040B000C10010607047A0490860704702460020A8
1038 | :1040C0009A4B586820F47C1042EA01031843974B3E
1039 | :1040D0005860704798490866704701460020934A27
1040 | :1040E000506820F003000843506070478F484068D4
1041 | :1040F00000F00C007047014600208C4A506820F008
1042 | :10410000F00008435060704701460020874A50681D
1043 | :1041100020F4E06008435060704701460020834A65
1044 | :10412000506820F4605040EAC1005060704729B1E7
1045 | :104130007E4A527A02437D4B5A7204E07B4A527A9D
1046 | :1041400082437A4B5A7270477B49D8310860704776
1047 | :1041500001460020754A506820F4404008435060F2
1048 | :1041600070470021714A20321170704A82F8201085
1049 | :10417000012802D004280AD104E001216B4A203230
1050 | :10418000117005E00521694A2032117000E000BF7E
1051 | :1041900000BF70476949086070476449096A014374
1052 | :1041A000624A11627047654944390860704730B50A
1053 | :1041B00000210022002400235C4D6D6805F00C01F5
1054 | :1041C00021B1042905D0082923D105E05C4D056003
1055 | :1041D00022E05B4D05601FE0544D6D6805F47012E0
1056 | :1041E000524D6D6805F48034022505EB92421CB9EE
1057 | :1041F000544D554305600BE04C4D6D6805F400359A
1058 | :104200001DB1504D5543056002E04D4D55430560CD
1059 | :1042100002E04B4D056000BF00BF444D6D6805F0E6
1060 | :10422000F0010909484D6B5C0568DD4045603F4D74
1061 | :104230006D6805F4E061090A434D6B5C4568DD403B
1062 | :1042400085603A4D6D6805F46051C90A3E4D6B5C5E
1063 | :104250004568DD40C560354D6D6805F44041890B0A
1064 | :104260003A4D6B5CC568B5FBF3F5056130BD29B10E
1065 | :104270002E4A526902432D4B5A6104E02B4A52697F
1066 | :1042800082432A4B5A61704729B1284A92690243F6
1067 | :10429000264B9A6104E0254A92698243234B9A6136
1068 | :1042A000704729B1214AD2690243204BDA6104E008
1069 | :1042B0001E4AD26982431D4BDA61704729B11B4AFD
1070 | :1042C000D2680243194BDA6004E0184AD26882438C
1071 | :1042D000164BDA60704729B1144A12690243134B36
1072 | :1042E0001A6104E0114A12698243104B1A61704747
1073 | :1042F00012494039086070470F49C86470470B493C
1074 | :10430000C87170470948406A40F0807007494862A8
1075 | :10431000704701460020054A92680A400AB1012010
1076 | :1043200000E0002070470149887270470010024089
1077 | :104330000000FFF8FFFFF6FE000042428004424208
1078 | :1043400000127A0000093D00830000209300002045
1079 | :1043500010B50446BE48844208D101218014FFF7FD
1080 | :10436000ADFF0021A014FFF7A9FF16E0B948844271
1081 | :1043700008D101210014FFF7AEFF00212014FFF740
1082 | :10438000AAFF0AE0B448844207D10121C013FFF715
1083 | :10439000A2FF0021E013FFF79EFF10BD10B5002221
1084 | :1043A000028802F441520B884C8823438C882343B3
1085 | :1043B000CC8823430C8923434C8923438C89234392
1086 | :1043C000CC8923431A430280838B4FF2FF7423402E
1087 | :1043D00083830B8A038210BD2DE9F04F85B005461B
1088 | :1043E0000C464FF0000902274FF000084FF0010B78
1089 | :1043F0000026B246A88B4FF240010840A883022055
1090 | :104400002884B5F81C90A068022801D100BF38E0CC
1091 | :10441000A08810B94FF0010B01E04FF0020B8D485E
1092 | :10442000854200D100E000BF6846FFF7C0FEDDF81E
1093 | :1044300000A0E088B0F5007F0AD14FEA1A2000EB17
1094 | :1044400080004000A168B0FBF1F0401D86B20BE097
1095 | :104450004FEA4B10BAFBF0F000EB80004000A1687F
1096 | :10446000B0FBF1F0401D86B20A20B6FBF0F606F074
1097 | :104470000108A6EB0800C0F34F074FF6FF7000EAF3
1098 | :104480000828022F01DBFF2F02DD02274FF0000872
1099 | :10449000E08840EA080038432884A088A1890843BE
1100 | :1044A000618808432188084340F4006040EA090914
1101 | :1044B000A5F81C9005B0BDE8F08F00210180418077
1102 | :1044C0008180C180018141818181C1810721018277
1103 | :1044D00070470021018041808180C180022181607C
1104 | :1044E00000218181704721B1028842F040020280A0
1105 | :1044F00004E002884FF6BF731A400280704721B172
1106 | :10450000828B42F48062828304E0828B4FF6FF3319
1107 | :104510001A408283704730B5002400230C11012516
1108 | :10452000A540ABB21AB185881D43858002E085881D
1109 | :104530009D43858030BD1AB183880B43838002E0A0
1110 | :1045400083888B43838070478181704701468889C7
1111 | :1045500070474FF6FF62914204D0028842F48072A5
1112 | :10456000028004E002884FF6FF631A400280704721
1113 | :1045700021B1828842F00402828004E082884FF6F2
1114 | :10458000FB731A408280704702884FF2FF731A4013
1115 | :10459000028002880A4302807047018841F48051FA
1116 | :1045A0000180704721B1028842F40052028004E089
1117 | :1045B00002884DF6FF731A400280704702460020C1
1118 | :1045C000012901D0108B00E0908A70470146088ACB
1119 | :1045D0007047B1F5804F04D1028842F480420280D6
1120 | :1045E00004E002884BF6FF731A40028070470246CF
1121 | :1045F000002013890B400BB1012000E00020704720
1122 | :10460000CA4302817047F0B502460020002400230F
1123 | :10461000002501F00F070126BE40B4B20B110126A0
1124 | :104620009E40B3B2968806EA03051689264016B165
1125 | :104630000DB1012000E00020F0BD10B5002201F016
1126 | :104640000F040123A3409AB2D343038110BD00009D
1127 | :104650000030014000380040003C004010B50446E6
1128 | :10466000FB48844209D101218803FFF727FE00217E
1129 | :104670004FF48040FFF722FE32E0F648844209D131
1130 | :1046800001214804FFF727FE00214FF40030FFF717
1131 | :1046900022FE25E0F048844209D101218804FFF779
1132 | :1046A0001AFE00214FF48020FFF715FE18E0EB48BA
1133 | :1046B000844209D10121C804FFF70DFE00214FF407
1134 | :1046C0000020FFF708FE0BE0E548844208D10121F5
1135 | :1046D0000805FFF700FE00214FF48010FFF7FBFDF7
1136 | :1046E00010BD2DE9F04786B005460E460024A246CF
1137 | :1046F00000BFA1460027B08900B100BF2F462C8A19
1138 | :104700004CF6FF700440F08804432C82AC894EF6CE
1139 | :10471000F3100440B0883189084371890843044389
1140 | :10472000AC81AC8A4FF6FF400440B0890443AC82B0
1141 | :1047300001A8FFF73CFDC648874202D1DDF810A072
1142 | :1047400001E0DDF80CA0A88900F4004040B10AEBBC
1143 | :10475000CA0000EB0A1031684900B0FBF1F807E02D
1144 | :104760000AEBCA0000EB0A1031688900B0FBF1F8CF
1145 | :104770006420B8FBF0F004012009642101FB1089DA
1146 | :10478000A88900F4004040B1322000EBC900B0FB22
1147 | :10479000F1F000F00700044308E0322000EB0910BC
1148 | :1047A0006421B0FBF1F000F00F0004432C8106B04F
1149 | :1047B000BDE8F0874FF41651016000218180C1806F
1150 | :1047C00001810C21418100218181704710B5024691
1151 | :1047D0000020108A4FF2FF0318400B884C882343B7
1152 | :1047E0008C882343CC8823431843108210BD0021BA
1153 | :1047F000018041808180C180704721B1828942F46B
1154 | :104800000052828104E082894DF6FF731A40828152
1155 | :104810007047F0B50346002400260025002040F62E
1156 | :104820006A17B94200D100BF1846C1F3421401F023
1157 | :104830001F06012707FA06F5012C01D10C3004E010
1158 | :10484000022C01D1103000E014301AB107682F4358
1159 | :10485000076002E00768AF430760F0BD1AB1838AC2
1160 | :104860000B43838202E0838A8B4383827047028AF0
1161 | :104870004FF6F0731A400282028A0A43028270479E
1162 | :1048800082894FF2FF731A40828182890A438281B2
1163 | :10489000704721B1828942F00202828104E082895C
1164 | :1048A0004FF6FD731A4082817047028A4FF6DF731C
1165 | :1048B0001A400282028A0A430282704721B1028AA8
1166 | :1048C00042F48042028204E0028A4BF6FF731A40EF
1167 | :1048D00002827047C1F308028280704701468888CF
1168 | :1048E000C0F308007047818941F001018181704760
1169 | :1048F000028BD2B20283028B42EA0122028370470A
1170 | :10490000028B02F47F420283028B0A4302837047C8
1171 | :1049100021B1828A42F02002828204E0828A4FF62C
1172 | :10492000DF731A408282704721B1828A42F01002FE
1173 | :10493000828204E0828A4FF6EF731A4082827047C7
1174 | :1049400021B1828A42F00802828204E0828A4FF614
1175 | :10495000F7731A408282704721B1828942F4004283
1176 | :10496000828103E08289C2F30E028281704721B105
1177 | :10497000828A42F40062828204E0828A4FF2FF73EC
1178 | :104980001A4082827047828A4FF6FB731A408282F5
1179 | :10499000828A0A438282704721B1828A42F00202EF
1180 | :1049A000828204E0828A4FF6FD731A408282704749
1181 | :1049B00002460020B1F5007F00D100BF13880B40F4
1182 | :1049C0000BB1012000E00020704701F40072B2F545
1183 | :1049D000007F00D100BFCA430280704770B5024615
1184 | :1049E000002400230025002040F66A16B14200D1C1
1185 | :1049F00000BFC1F3421501F01F03012606FA03F3BD
1186 | :104A0000012D02D19689334006E0022D02D1168A8B
1187 | :104A1000334001E0968A33400C12012606FA04F472
1188 | :104A20001688344013B10CB1012000E0002070BDA5
1189 | :104A300010B50022002340F66A14A14200D100BF45
1190 | :104A40000A1201249440A3B2DC43048010BD00008C
1191 | :104A5000003801400044004000480040004C004045
1192 | :104A6000005000400CB50020019000906C48006898
1193 | :104A700040F480306A49086000BF6948006800F46B
1194 | :104A8000003000900198401C0190009818B90198DE
1195 | :104A9000B0F5A06FF1D16248006800F4003010B1A9
1196 | :104AA0000120009001E0002000900098012843D1EF
1197 | :104AB0005C48006840F010005A49086008460068E9
1198 | :104AC00020F0030008600846006840F0020008601B
1199 | :104AD0005348406852494860084640684860084664
1200 | :104AE000406840F4806048600846406820F47C10CC
1201 | :104AF00048600846406840F4E8104860084600688E
1202 | :104B000040F08070086000BF4548006800F0007009
1203 | :104B10000028F9D04248406820F00300404948602E
1204 | :104B20000846406840F00200486000BF3C484068CA
1205 | :104B300000F00C000828F9D10CBD10B5FFF792FF6A
1206 | :104B400010BD10B53648006840F0010034490860D7
1207 | :104B500008464068344908403149486008460068C2
1208 | :104B6000324908402E4908600846006820F4802039
1209 | :104B700008600846406820F4FE0048604FF41F00BB
1210 | :104B80008860FFF7DAFF4FF000602949086010BD28
1211 | :104B900010B5002100200022214B5B6803F00C01BE
1212 | :104BA00021B1042906D0082928D107E0214B224C45
1213 | :104BB000236027E01F4B204C236023E0184B5B68E9
1214 | :104BC00003F47010164B5B6803F48032022303EB8E
1215 | :104BD000904022B9194B4343174C23600DE0104B12
1216 | :104BE0005B6803F4003323B1144B4343124C23603E
1217 | :104BF00003E0104B4343104C236003E00D4B0E4C7D
1218 | :104C0000236000BF00BF064B5B68C3F303130C4C6B
1219 | :104C1000E15C094B1B68CB40074C236010BD0000D2
1220 | :104C200000100240002002400000FFF8FFFFF6FEE7
1221 | :104C300008ED00E000127A009800002000093D0015
1222 | :104C40009C0000200948804709480047FEE7FEE72E
1223 | :104C5000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE72C
1224 | :104C600004480549054A064B70470000434B0008BD
1225 | :104C700031010008B0090020B00F0020B00B002067
1226 | :104C8000B00B002010B5431C02E010F8011B71B1FD
1227 | :104C90008107FAD14FF0013202C88C1A8C4314EA12
1228 | :104CA000C211F9D0C01A0A0603D0C01E10BDC01A26
1229 | :104CB00010BD0A0401D0801E10BD0902FCD0401EA8
1230 | :104CC00010BD00004FF0013C50F8042B51F8043B9C
1231 | :104CD0009A4221D1A2EB0C03934313EACC1317D1D0
1232 | :104CE00050F8042B51F8043B9A4215D1A2EB0C0367
1233 | :104CF000934313EACC130BD150F8042B51F8043B27
1234 | :104D00009A4209D1A2EB0C03934313EACC13DBD0F4
1235 | :104D10004FF00000704700BFD01A01BAB1FA81F11C
1236 | :104D200001F0180122FA01F0CB40C1F12001DBB201
1237 | :104D3000C0B2C01A2CFA01F3D11A914311EAC3117F
1238 | :104D4000E6D17047704770477047754600F02CF801
1239 | :104D5000AE4605006946534620F00700854618B068
1240 | :104D600020B5FFF77DFFBDE820404FF000064FF073
1241 | :104D700000074FF000084FF0000B21F00701AC4690
1242 | :104D8000ACE8C009ACE8C009ACE8C009ACE8C009AF
1243 | :104D90008D46704710B50446AFF300802046BDE84D
1244 | :104DA0001040FBF70CBA0000004870475009002083
1245 | :104DB00001491820ABBEFEE7260002007047010340
1246 | :104DC0000507090E10121416181C1E464154000047
1247 | :104DD000F04D000800000020AC0000006C0100084D
1248 | :104DE0009C4E0008AC000020040F00008801000861
1249 | :104DF00000000000000000000000AA000000000009
1250 | :104E000000000000000000000000000000000000A2
1251 | :104E10000000000000000000000000000000000092
1252 | :104E20000000000000000000000000000000000082
1253 | :104E30000000000000000000000000000000000072
1254 | :104E40000000000000000000000000000000000062
1255 | :104E50000000000000000000000000000000CC3353
1256 | :104E6000C33C000000000000000000000000000043
1257 | :104E70000000000000000001020304010203040618
1258 | :104E8000070809020406080000A24A040000000006
1259 | :0C4E9000000000000102030406070809EE
1260 | :0400000508000131BD
1261 | :00000001FF
1262 |
--------------------------------------------------------------------------------
/32bit/ZM3E4/flashBootloader/flash.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/flashBootloader/flash.gif
--------------------------------------------------------------------------------
/32bit/ZM3E4/flashBootloader/flymcu.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/flashBootloader/flymcu.zip
--------------------------------------------------------------------------------
/32bit/ZM3E4/flashBootloader/readme.md:
--------------------------------------------------------------------------------
1 | ## How to flash "bootloader" of ZM3E4 control board
2 | ### Tools
3 | You need a UART tool to flash the bootloader to control board, for example a "USB to RS232 TTL Converter".
4 | 
5 | - [:gift: Purchase a "USB to RS232 TTL Converter"](https://www.aliexpress.com/item/3256806252760671.html).
6 | - [:arrow_down: Download driver for "PL2303-HX USB to RS232 TTL Converter"(windows only)](https://github.com/ZONESTAR3D/Control-Board/releases/tag/1.0).
7 |
8 | ----
9 | ### Wiring
10 | 
11 | >
12 | +3.3V <--> If you UART tool need support power from outside, connect it to your UART tool, otherwise let it float.
13 | TX0(PA9) <--> connect to "RXD" of the UART tool
14 | RX0(PA10) <--> connect to "TXD" of the UART tool
15 | GND <--> connect to "GND" of the UART tool
16 | 
17 |
18 | ### Download bootloader bin file and tool
19 | - Download the [:arrow_down:**bootload bin file**](./ZM3E4_SDBootloader.zip) to your PC and unzip it. [:book: Release note of the bootloader](./ReleaseNote.md)
20 | - Download the [:arrow_down:**Flymcu**](./flymcu.zip) tools to your PC and unzip it.
21 |
22 | ### Steps for Uploading Bootloader
23 | #### :one: Short the "boot0" pin on the control board and then power on the control board, and then disconnect "boot0" pin.
24 | :star2: You can use a metal tweezers to short the two points shown in the following picture.
25 | 
26 |   
27 | :warning: ZM3E4V3 has a jumper for selecting to supply power from USB (“NO” is selected by default). Before downloading, the jumper needs to be moved to "YES" (the right position).
28 | 
29 | #### :two: Run Flymcu, and choose the com port of your UART tool
30 | 
31 | #### :three: Load bootload hex file
32 | 
33 | 
34 | #### :four: Click "start ISP" to start upload bootloader
35 | 
36 | #### :five: Wait until downloading finished.
37 | Usually it take about 15 seconds, you can see the log information in the right window of Flymcu.
38 | 
39 |
40 | ### After uploaded bootloader, you can upload the firmware to the control board by SD card.
41 |
42 |
--------------------------------------------------------------------------------
/32bit/ZM3E4/flashBootloader/tool.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/flashBootloader/tool.jpg
--------------------------------------------------------------------------------
/32bit/ZM3E4/readme.md:
--------------------------------------------------------------------------------
1 | # ZM3E4 control board documents
2 | #### :arrow_down: [Download 3D drawing of ZM3E4](./zm3e4_step.zip)
3 | #### :arrow_down: [Download ZM3E4 USB Driver (for windows system)](./serial.zip)
4 |
5 | -----
6 | ## :file_folder: [ZM3E4V3](./ZM3E4V3/)
7 | - **[:blue_book: Schematic diagram](./ZM3E4V3/ZM3E4V3_SCH.pdf)**
8 | - **[:blue_book: PCB-Designator](./ZM3E4V3/ZM3E4V3_Designator.pdf) [:art: PCB - Parts](./ZM3E4V3/ZM3E4V3_Parts.jpg) [:art: PCB - Layer](./ZM3E4V3/ZM3E4_V3_PCB.jpg)**
9 | - **[:hash: Pin define ](./ZM3E4V3/pins_ZM3E4_V3_0.h)**
10 |
11 | -----
12 | ## :file_folder: [ZM3E4V2.1](./ZM3E4V21/)
13 | - **[:blue_book: Schematic diagram](./ZM3E4V21/SCH_ZM3E4V21.pdf) [:art: Image](./ZM3E4V21/SCH_ZM3E4V21.jpg)**
14 | - **[:blue_book: PCB-Designator ](./ZM3E4V21/PCB_ZM3E4_V21.pdf) [:art: Image](./ZM3E4V21/Designator_ZM3E4_V21.jpg)**
15 | - **[:hash: Pin define](./ZM3E4V21/pins_ZM3E4_V2_0.h)**
16 |
17 | -----
18 | ## :file_folder: [ZM3E4V2.0](./ZM3E4V20/)
19 | - **[:blue_book: Schematic diagram](./ZM3E4V20/SCH_ZM3E4V20.pdf) [:art: Image](./ZM3E4V20/SCH_ZM3E4V20.jpg)**
20 | - **[:blue_book: PCB-Designator ](./ZM3E4V20/PCB_ZM3E4_V20.pdf) [:art: Image](./ZM3E4V20/Designator_ZM3E4_V2.jpg)**
21 | - **[:hash: Pin define](./ZM3E4V20/pins_ZM3E4_V2_0.h)**
22 |
23 | -----
24 | ## :file_folder:[ZM3E4V1.0](./ZM3E4V1/)
25 | - **[:blue_book: Schematic diagram](./ZM3E4V1/SCH_ZM3E4V1.pdf) [:art: Image](./ZM3E4V1/SCH_ZM3E4V1.jpg)**
26 | - **[:blue_book: PCB-Designator](./ZM3E4V1/PCB_ZM3E4_V1.pdf) [:art: Image](./ZM3E4V1/Designator_ZM3E4_V1.jpg)**
27 | - **[:hash: Pin define](./ZM3E4V1/pins_ZM3E4_V1_0.h)**
28 |
29 |
30 | -----
31 | ## :file_folder: [Bootloader](./flashBootloader/readme.md)
32 | Bootloader is the boot program inside MCU. After MCU is started, it is necessary to run the bootloader to load the application program (Marlin) to the memory of MCU for running. At the same time, the Bootloader also has a built-in SD card driver and file system to achieve the function of upgrading firmware (Marlin program) through the SD card.
33 | About how to flash bootloader to the control board, please refer to [**here**](./flashBootloader/readme.md)
34 |
35 | -----
36 | ## Wiring Diagram
37 | - **[Common wiring diagram for common motor wires](./Wiring/ZM3E4_Wiring_Diagram_4PINMotorCable.jpg)**
38 | - **[Common wiring diagram for 6 pin motor wires(motor + ENDSTOPs)](./Wiring/ZM3E4_Wiring_Diagram_6PINMotorCable.jpg)**
39 | - **[Wiring Diagram for Z8 & Z10](./Wiring/Z8_Z10_ZM3E4_DualZ_6PinMotorWire.jpg)**
40 | - **[Wiring Diagram for Z9M3](./Wiring/Z9M3_ZM3E4.jpg)**
41 | - **[Wiring Diagram for Z9M4](./Wiring/Z9M4_ZM3E4.jpg)**
42 | - **[Wiring Diagram for Z9V5](./Wiring/Z9V5_ZM3E4.jpg)**
43 |
--------------------------------------------------------------------------------
/32bit/ZM3E4/serial.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/serial.zip
--------------------------------------------------------------------------------
/32bit/ZM3E4/zm3e4_step.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/ZM3E4/zm3e4_step.zip
--------------------------------------------------------------------------------
/32bit/eaglecom.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/32bit/eaglecom.zip
--------------------------------------------------------------------------------
/32bit/readme.md:
--------------------------------------------------------------------------------
1 | ##  ZM3E4 3d printer control board
2 | **ZM3E4** is ZONESTAR's latest 32bits 3D printer control board. It is a feature rich electronics solution for Reprap and other CNC devices. It built in a **STM32F103VET6(or compatible)** MCU on board, which has 256K Flash ROM and 48K RAM, working frequency is as high as 72MHz. ZM3E4 used 4 layers of circuit boards, which has better heat dissipation effect and anti electromagnetic interference capability and reliability. ZM3E4 has 8 motor driver module sokect, it can support up to 5 extruders. Default it supplied with a test frimware and you can upload own firmware from SD card.
3 | ### Features
4 | - Build-in STM32F103VET6(**or compatible**) 32-bits MCU, 72MHz working frequency.
5 | - 4-layer circuit board.
6 | - Support 8 stepper motor drivers.
7 | - Support 2 Independent z-axis drivers with ENDSTOPs.
8 | - Support WiFi and TFT-LCD control Panel.
9 | - Bed Levling Sensor interface for Proximity Sensor and BL-Touch
10 | - Support "Printing Finish Power Down" Feature (Need to connect an extral Power UP button).
11 | - Build-in Laser control connnetor.
12 | - 3x FUSEs for HOT BED and DC IN.
13 | - 8x FUSEs for motor driver module.
14 | - 4x External servo interface, with hardware PWM capability (one of them is multiplexed with FAN1).
15 | - 3x temperature ADC connectors for thermistors.
16 | - 2x Fan control connectors.
17 | - 5x PWM capable power mosfet outputs with voltage selector for MainPower.(Bed, Extruder0, Extruder1, Fans).
18 | - 6x endstop connectors with filter capacitor and the pull-up resistor on the board.
19 | - For X, Y, Z, Z2 motor connector, it also provides five 6 PIN(PH2.0-6PIN) connectors which combined motors wires and limit switchs wires, to make wiring easier.
20 | ### [:book: Application Notes](./ZM3E4/)
21 | ### Photo
22 | 
23 |
24 |
25 | -----
26 | ##  ZM3E2 3d printer control board
27 | **ZM3E2** is ZONESTAR's latest 32bits 3D printer control board. It is a feature rich all-in-one electronics solution for Reprap and other CNC devices. It built in a **STM32F103RCT6** MCU on board, which has 256K Flash ROM and 48K RAM, working frequency is as high as 72MHz. It build in 5 motor drivers on the board, which can support max to 128 micro steps, it makes the motor work with lower noise. It has rich interface, support to connect with 128x64 dots LCD screen or OLED screen, 3Dtouch(BLtouch), **TFT-LCD** controller, and Filament run out detection.
28 | ### Features
29 | - Build-in STM32F103RCT6(**or compatible**) 32-bits MCU, 72MHz working frequency.
30 | - Build-in 5 motor driver chips on the board.
31 | - 6 PIN(PH2.0-6PIN) connectors which combined motors wires and limit switchs wires, make wiring easier.
32 | - Adjuable micro steps on firmware.
33 | - Provide an EXP connector to connect LCD screen.
34 | - Provide 2x AUX connector to connect Bed leveling sensor or WiFi module.
35 |
36 | ### [:book: Application Notess](./ZM3E2/)
37 |
38 | ### Photo
39 | 
40 |
41 |
42 |
43 | -----
44 | ## :arrow_down: [Download USB Driver for windows](./USBdriver/serial.zip)
45 |
46 | -----
47 | ## [Source code (for Reference only)](https://github.com/ZONESTAR3D/source-code-for-3d-printer)
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/8bit/Install_Driver.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/Install_Driver.jpg
--------------------------------------------------------------------------------
/8bit/USBdriver-CP2012.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/USBdriver-CP2012.zip
--------------------------------------------------------------------------------
/8bit/ZMIB.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZMIB.jpg
--------------------------------------------------------------------------------
/8bit/ZMIB.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZMIB.zip
--------------------------------------------------------------------------------
/8bit/ZMIB/ZMIB V1/Board size.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZMIB/ZMIB V1/Board size.pdf
--------------------------------------------------------------------------------
/8bit/ZMIB/ZMIB V1/Board size.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZMIB/ZMIB V1/Board size.png
--------------------------------------------------------------------------------
/8bit/ZMIB/ZMIB V1/ZMIB Pinout.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZMIB/ZMIB V1/ZMIB Pinout.pdf
--------------------------------------------------------------------------------
/8bit/ZMIB/ZMIB V1/ZMIB Pinout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZMIB/ZMIB V1/ZMIB Pinout.png
--------------------------------------------------------------------------------
/8bit/ZMIB/ZMIB V1/ZMIB Schematic.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZMIB/ZMIB V1/ZMIB Schematic.pdf
--------------------------------------------------------------------------------
/8bit/ZMIB/ZMIB V1/pins_ZMIB.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Marlin 3D Printer Firmware
3 | * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4 | *
5 | * Based on Sprinter and grbl.
6 | * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7 | *
8 | * This program is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU General Public License as published by
10 | * the Free Software Foundation, either version 3 of the License, or
11 | * (at your option) any later version.
12 | *
13 | * This program is distributed in the hope that it will be useful,
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | * GNU General Public License for more details.
17 | *
18 | * You should have received a copy of the GNU General Public License
19 | * along with this program. If not, see .
20 | *
21 | */
22 |
23 | /**
24 | * Melzi (Creality) pin assignments
25 | *
26 | * The Creality board needs a bootloader installed before Marlin can be uploaded.
27 | * If you don't have a chip programmer you can use a spare Arduino plus a few
28 | * electronic components to write the bootloader.
29 | *
30 | * See http://www.instructables.com/id/Burn-Arduino-Bootloader-with-Arduino-MEGA/
31 | */
32 | #if !defined(__AVR_ATmega644P__) && !defined(__AVR_ATmega1284P__)
33 | #error "Oops! Make sure you have 'Sanguino' selected from the 'Tools -> Boards' menu."
34 | #endif
35 |
36 | #define BOARD_NAME "ZMIB (ZONESTAR)"
37 | //#define IS_ZMIB_V2
38 |
39 | /**
40 | PIN: 0 Port: B0 HEATER_0_PIN
41 | PIN: 1 Port: B1 HEATER_BED_PIN
42 | PIN: 2 Port: B2 EXP1_4(BTN_EN2)
43 | PIN: 3 Port: B3 V1: SD_DETECT_PIN
44 | PIN: 3 Port: B3 V2: EXP1_6
45 | PIN: 4 Port: B4 SDSS
46 | PIN: 4 Port: B4 V1: EXP1_6
47 | PIN: 5 Port: B5 AVR_MOSI_PIN
48 | . MOSI_PIN
49 | PIN: 6 Port: B6 AVR_MISO_PIN
50 | . EXP1_9(MISO_PIN)
51 | PIN: 7 Port: B7 AVR_SCK_PIN
52 | . EXP1_10(SCK_PIN)
53 | PIN: 8 Port: D0 RXD
54 | PIN: 9 Port: D1 TXD
55 | PIN: 10 Port: D2 EXP1_8
56 | PIN: 11 Port: D3 EXP1_7
57 | PIN: 12 Port: D4 EXP1_5(BTN_EN1)
58 | PIN: 13 Port: D5 Z_MIN_PIN
59 | PIN: 14 Port: D6 E1_DIR_PIN
60 | PIN: 15 Port: D7 E1_STEP_PIN
61 | PIN: 16 Port: C0 Z_DIR_PIN
62 | PIN: 17 Port: C1 Z_STEP_PIN
63 | PIN: 18 Port: C2 Y_MIN_PIN
64 | PIN: 19 Port: C3 Y_DIR_PIN
65 | PIN: 20 Port: C4 Y_STEP_PIN
66 | PIN: 21 Port: C5 X_MIN_PIN
67 | PIN: 22 Port: C6 X_DIR_PIN
68 | PIN: 23 Port: C7 X_STEP_PIN
69 | PIN: 24 Port: A7 X_ENABLE_PIN
70 | Y_ENABLE_PIN
71 | Z_ENABLE_PIN
72 | E0_ENABLE_PIN
73 | E1_ENABLE_PIN
74 | PIN: 25 Port: A6 FIL_RUNOUT_PIN
75 | PIN: 26 Port: A5 E0_DIR_PIN
76 | PIN: 27 Port: A4 E0_STEP_PIN
77 | PIN: 28 Port: A3 FAN_PIN
78 | PIN: 29 Port: A2 EXP1_3(BTN_ENC)
79 | ADC_KEY_PIN
80 | PIN: 30 Port: A1 TEMP_0_PIN
81 | PIN: 31 Port: A0 TEMP_BED_PIN
82 | **/
83 |
84 | //
85 | // Limit Switches
86 | //
87 | #define X_MIN_PIN 21
88 | #define Y_MIN_PIN 18
89 | #define Z_MIN_PIN 13
90 |
91 | //
92 | // Steppers
93 | //
94 | #define X_STEP_PIN 23
95 | #define X_DIR_PIN 22
96 | #define X_ENABLE_PIN 24
97 |
98 | #define Y_STEP_PIN 20
99 | #define Y_DIR_PIN 19
100 | #define Y_ENABLE_PIN 24
101 |
102 | #define Z_STEP_PIN 17
103 | #define Z_DIR_PIN 16
104 | #define Z_ENABLE_PIN 24
105 |
106 | #define E0_STEP_PIN 27
107 | #define E0_DIR_PIN 26
108 | #define E0_ENABLE_PIN 24
109 |
110 | #define E1_STEP_PIN 15
111 | #define E1_DIR_PIN 14
112 | #define E1_ENABLE_PIN 24
113 |
114 | //
115 | // Temperature Sensors
116 | //
117 | #define TEMP_0_PIN 1 // Analog Input
118 | #define TEMP_BED_PIN 0 // Analog Input
119 |
120 | //
121 | // Heaters / Fans
122 | //
123 | #define HEATER_0_PIN 0
124 | #define HEATER_BED_PIN 1
125 | #define FAN_PIN 28
126 | #define FAN1_PIN -1
127 |
128 | //
129 | //filament run out sensor
130 | //
131 | #define FIL_RUNOUT_PIN 25 //
132 |
133 | //
134 | //SD card
135 | //
136 | #if ENABLED(SDSUPPORT)
137 | #define SDSS 4
138 | #endif
139 |
140 | //misc pins
141 | #if ENABLED(IS_ZMIB_V2)
142 | #define EXP1_PIN6 3
143 | #else
144 | #define EXP1_PIN6 4
145 | #if(MODEL_NUMBER == Z6B_WiFi)
146 | #define SD_DETECT_PIN -1
147 | #else
148 | #define SD_DETECT_PIN 3
149 |
150 | #endif
151 | #endif
152 |
153 | //================================================================================
154 | // Spindle & Laser control
155 | //================================================================================
156 | #if ENABLED(SPINDLE_LASER_ENABLE)
157 | #define SPINDLE_LASER_ENABLE_PIN HEATER_0_PIN
158 | #endif
159 |
160 |
161 | //===============================================================================
162 | // ZMIB Version 1
163 | // EXP1 Connector
164 | // MOSI(D5) TX1(D11) ENA(D12) ENC(D29/A2) 5V
165 | // SCK(D7) RX1(D10) SCS(D4) ENB(D2) GND
166 | //===============================================================================
167 | // ZMIB Version 2
168 | // EXP1 Connector
169 | // MOSI(D5) TX1(D11) ENA(D12) ENC(D29/A2) 5V
170 | // SCK(D7) RX1(D10) SCS(D3) ENB(D2) GND
171 | //================================================================================
172 | // LCD
173 | //================================================================================
174 | //LCD 128x64
175 | //================================================================================
176 | #if ENABLED(ZONESTAR_LCD12864)
177 | #define LCDSCREEN_NAME "ZONESTAR_LCD12864"
178 | //#define LCD_SDSS 11
179 | #define LCD_PINS_RS 11 //11 ST7920_CS_PIN LCD_PIN_RS (PIN4 of LCD module)
180 | #define LCD_PINS_ENABLE EXP1_PIN6 // 4 ST7920_DAT_PIN LCD_PIN_R/W (PIN5 of LCD module)
181 | #define LCD_PINS_D4 10 //10 ST7920_CLK_PIN LCD_PIN_ENABLE (PIN6 of LCD module)
182 |
183 | // Alter timing for graphical display
184 | #define ST7920_DELAY_1 DELAY_2_NOP
185 | #define ST7920_DELAY_2 DELAY_2_NOP
186 | #define ST7920_DELAY_3 DELAY_2_NOP
187 | #endif
188 |
189 | //================================================================================
190 | //OLED 128x64
191 | //================================================================================
192 | #if ENABLED(ZONESTAR_OLED12864)
193 | #define LCDSCREEN_NAME "ZONESTAR OLED12864"
194 | #define LCD_PINS_RS EXP1_PIN6 //RESET
195 | #define LCD_PINS_DC 10 //DC
196 | #define DOGLCD_CS 11 //CS
197 | #if ENABLED(OLED_HW_IIC)
198 | #error "Oops! can't choose HW IIC for ZMIB board!!"
199 | #elif ENABLED(OLED_HW_SPI)
200 | //HW SPI
201 | #define DOGLCD_A0 LCD_PINS_DC //A0 = DC
202 | #else
203 | //SW SPI
204 | #define DOGLCD_A0 LCD_PINS_DC //A0 = DC
205 | #define DOGLCD_MOSI AVR_MOSI_PIN //SDA
206 | #define DOGLCD_SCK AVR_SCK_PIN //SCK
207 | #endif
208 | #endif//ENABLED(ZONESTAR_OLED12864)
209 |
210 | //================================================================================
211 | //LCD2004
212 | //================================================================================
213 | #if ENABLED(ZONESTAR_LCD2004_ADCKEY)
214 | #define LCDSCREEN_NAME "LCD2004 ADCKEY"
215 | #define LCD_PINS_RS 2
216 | #define LCD_PINS_ENABLE 12
217 | #define LCD_PINS_D4 EXP1_PIN6
218 | #define LCD_PINS_D5 11
219 | #define LCD_PINS_D6 10
220 | #define LCD_PINS_D7 5
221 | #define BEEPER_PIN 7
222 | #endif
223 |
224 | //================================================================================
225 | // KEYPAD
226 | //================================================================================
227 | #if ENABLED(ZONESTAR_LCD2004_ADCKEY)
228 | #define ADC_KEYPAD_PIN 2 //A2 for ADCKEY
229 | #endif
230 |
231 | //Knob
232 | #if ENABLED(ZONESTAR_LCD12864) || ENABLED(ZONESTAR_OLED12864)
233 | #define BTN_EN1 12
234 | #define BTN_EN2 2
235 | #define BTN_ENC 29
236 | #define BEEPER_PIN -1
237 | #define KILL_PIN -1
238 | #endif
239 |
240 | #if ENABLED(ZONESTAR_LCD2004_KNOB)
241 | #error "Oops! ZMIB control board don't support LCD2004 Knob display control pad!!"
242 | #endif
243 |
244 |
--------------------------------------------------------------------------------
/8bit/ZMIB/ZMIB V2/Board size.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZMIB/ZMIB V2/Board size.pdf
--------------------------------------------------------------------------------
/8bit/ZMIB/ZMIB V2/Board size.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZMIB/ZMIB V2/Board size.png
--------------------------------------------------------------------------------
/8bit/ZMIB/ZMIB V2/Z5S Wiring Diagram ZMIBV2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZMIB/ZMIB V2/Z5S Wiring Diagram ZMIBV2.jpg
--------------------------------------------------------------------------------
/8bit/ZMIB/ZMIB V2/Z5SM2 Wiring Diagram ZMIBV2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZMIB/ZMIB V2/Z5SM2 Wiring Diagram ZMIBV2.jpg
--------------------------------------------------------------------------------
/8bit/ZMIB/ZMIB V2/Z5X Wiring Diagram ZMIBV2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZMIB/ZMIB V2/Z5X Wiring Diagram ZMIBV2.jpg
--------------------------------------------------------------------------------
/8bit/ZMIB/ZMIB V2/Z5XM2 Z5XR2S Wiring Diagram ZMIBV2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZMIB/ZMIB V2/Z5XM2 Z5XR2S Wiring Diagram ZMIBV2.jpg
--------------------------------------------------------------------------------
/8bit/ZMIB/ZMIB V2/Z6 Wiring Diagram ZMIBV2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZMIB/ZMIB V2/Z6 Wiring Diagram ZMIBV2.jpg
--------------------------------------------------------------------------------
/8bit/ZMIB/ZMIB V2/Z6B Wiring Diagram ZMIBV2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZMIB/ZMIB V2/Z6B Wiring Diagram ZMIBV2.jpg
--------------------------------------------------------------------------------
/8bit/ZMIB/ZMIB V2/ZMIB Pinout.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZMIB/ZMIB V2/ZMIB Pinout.pdf
--------------------------------------------------------------------------------
/8bit/ZMIB/ZMIB V2/ZMIB_V2_Parts.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZMIB/ZMIB V2/ZMIB_V2_Parts.pdf
--------------------------------------------------------------------------------
/8bit/ZMIB/ZMIB V2/ZMIB_V2_PartsNumber.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZMIB/ZMIB V2/ZMIB_V2_PartsNumber.pdf
--------------------------------------------------------------------------------
/8bit/ZMIB/ZMIB V2/ZMIB_V2_Schmatic.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZMIB/ZMIB V2/ZMIB_V2_Schmatic.pdf
--------------------------------------------------------------------------------
/8bit/ZMIB/ZMIB V2/pins_ZMIB.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Marlin 3D Printer Firmware
3 | * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4 | *
5 | * Based on Sprinter and grbl.
6 | * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7 | *
8 | * This program is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU General Public License as published by
10 | * the Free Software Foundation, either version 3 of the License, or
11 | * (at your option) any later version.
12 | *
13 | * This program is distributed in the hope that it will be useful,
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | * GNU General Public License for more details.
17 | *
18 | * You should have received a copy of the GNU General Public License
19 | * along with this program. If not, see .
20 | *
21 | */
22 |
23 | /**
24 | * Melzi (Creality) pin assignments
25 | *
26 | * The Creality board needs a bootloader installed before Marlin can be uploaded.
27 | * If you don't have a chip programmer you can use a spare Arduino plus a few
28 | * electronic components to write the bootloader.
29 | *
30 | * See http://www.instructables.com/id/Burn-Arduino-Bootloader-with-Arduino-MEGA/
31 | */
32 | #if !defined(__AVR_ATmega644P__) && !defined(__AVR_ATmega1284P__)
33 | #error "Oops! Make sure you have 'Sanguino' selected from the 'Tools -> Boards' menu."
34 | #endif
35 |
36 | #ifdef IS_ZMIB_V2
37 | #define BOARD_NAME "ZMIBV2 (ZONESTAR)"
38 | #else
39 | #define BOARD_NAME "ZMIB (ZONESTAR)"
40 | #endif
41 |
42 |
43 | /**
44 | PIN: 0 Port: B0 HEATER_0_PIN
45 | PIN: 1 Port: B1 HEATER_BED_PIN
46 | PIN: 2 Port: B2 EXP1_4(BTN_EN2)
47 | PIN: 3 Port: B3 V1: SD_DETECT_PIN
48 | PIN: 3 Port: B3 V2: EXP1_6
49 | PIN: 4 Port: B4 SDSS
50 | PIN: 4 Port: B4 V1: EXP1_6
51 | PIN: 5 Port: B5 AVR_MOSI_PIN
52 | . MOSI_PIN
53 | PIN: 6 Port: B6 AVR_MISO_PIN
54 | . EXP1_9(MISO_PIN)
55 | PIN: 7 Port: B7 AVR_SCK_PIN
56 | . EXP1_10(SCK_PIN)
57 | PIN: 8 Port: D0 RXD
58 | PIN: 9 Port: D1 TXD
59 | PIN: 10 Port: D2 EXP1_8
60 | PIN: 11 Port: D3 EXP1_7
61 | PIN: 12 Port: D4 EXP1_5(BTN_EN1)
62 | PIN: 13 Port: D5 Z_MIN_PIN
63 | PIN: 14 Port: D6 E1_DIR_PIN
64 | PIN: 15 Port: D7 E1_STEP_PIN
65 | PIN: 16 Port: C0 Z_DIR_PIN
66 | PIN: 17 Port: C1 Z_STEP_PIN
67 | PIN: 18 Port: C2 Y_MIN_PIN
68 | PIN: 19 Port: C3 Y_DIR_PIN
69 | PIN: 20 Port: C4 Y_STEP_PIN
70 | PIN: 21 Port: C5 X_MIN_PIN
71 | PIN: 22 Port: C6 X_DIR_PIN
72 | PIN: 23 Port: C7 X_STEP_PIN
73 | PIN: 24 Port: A7 X_ENABLE_PIN
74 | Y_ENABLE_PIN
75 | Z_ENABLE_PIN
76 | E0_ENABLE_PIN
77 | E1_ENABLE_PIN
78 | PIN: 25 Port: A6 FIL_RUNOUT_PIN
79 | PIN: 26 Port: A5 E0_DIR_PIN
80 | PIN: 27 Port: A4 E0_STEP_PIN
81 | PIN: 28 Port: A3 FAN_PIN
82 | PIN: 29 Port: A2 EXP1_3(BTN_ENC)
83 | ADC_KEY_PIN
84 | PIN: 30 Port: A1 TEMP_0_PIN
85 | PIN: 31 Port: A0 TEMP_BED_PIN
86 | **/
87 |
88 | //
89 | // Limit Switches
90 | //
91 | #define X_MIN_PIN 21
92 | #define Y_MIN_PIN 18
93 | #define Z_MIN_PIN 13
94 |
95 | //
96 | // Steppers
97 | //
98 | #define X_STEP_PIN 23
99 | #define X_DIR_PIN 22
100 | #define X_ENABLE_PIN 24
101 |
102 | #define Y_STEP_PIN 20
103 | #define Y_DIR_PIN 19
104 | #define Y_ENABLE_PIN 24
105 |
106 | #define Z_STEP_PIN 17
107 | #define Z_DIR_PIN 16
108 | #define Z_ENABLE_PIN 24
109 |
110 | #define E0_STEP_PIN 27
111 | #define E0_DIR_PIN 26
112 | #define E0_ENABLE_PIN 24
113 |
114 | #if ENABLED(Z_DUAL_STEPPER_DRIVERS)
115 | #define Z2_STEP_PIN 15
116 | #define Z2_DIR_PIN 14
117 | #define Z2_ENABLE_PIN 24
118 | #else
119 | #define E1_STEP_PIN 15
120 | #define E1_DIR_PIN 14
121 | #define E1_ENABLE_PIN 24
122 | #endif
123 | //
124 | // Temperature Sensors
125 | //
126 | #define TEMP_0_PIN 1 // Analog Input
127 | #define TEMP_BED_PIN 0 // Analog Input
128 |
129 | //
130 | // Heaters / Fans
131 | //
132 | #define HEATER_0_PIN 0
133 | #define HEATER_BED_PIN 1
134 | #define FAN_PIN 28
135 | #define FAN1_PIN -1
136 |
137 | //
138 | //filament run out sensor
139 | //
140 | #define FIL_RUNOUT_PIN 25 //
141 |
142 | //
143 | //SD card
144 | //
145 | #ifdef SDSUPPORT
146 | #define SDSS 4
147 | #endif
148 |
149 | //misc pins
150 | #ifdef IS_ZMIB_V2
151 | #define SD_DETECT_PIN -1
152 | #else
153 | #define SD_DETECT_PIN 3
154 | #endif
155 |
156 | //================================================================================
157 | // Spindle & Laser control
158 | //================================================================================
159 | #if ENABLED(SPINDLE_LASER_ENABLE)
160 | #define SPINDLE_LASER_ENABLE_PIN HEATER_0_PIN
161 | #endif
162 |
163 |
164 | //===============================================================================
165 | // ZMIB Version 1
166 | // EXP1 Connector
167 | // MOSI(D5) TX1(D11) ENA(D12) ENC(D29/A2) 5V
168 | // SCK(D7) RX1(D10) SCS(D4) ENB(D2) GND
169 | //===============================================================================
170 | // ZMIB Version 2
171 | // EXP1 Connector
172 | // MOSI(D5) TX1(D11) ENA(D12) ENC(D29/A2) 5V
173 | // SCK(D7) RX1(D10) SCS(D3) ENB(D2) GND
174 | //================================================================================
175 | // LCD
176 | //================================================================================
177 | //LCD 128x64
178 | //================================================================================
179 | #if ENABLED(ZONESTAR_LCD12864)
180 | #define LCDSCREEN_NAME "ZONESTAR_LCD12864"
181 | //#define LCD_SDSS 11
182 | #define LCD_PINS_RS 11 //11 ST7920_CS_PIN LCD_PIN_RS (PIN4 of LCD module)
183 | #ifdef IS_ZMIB_V2
184 | #define LCD_PINS_ENABLE 3 // 3 ST7920_DAT_PIN LCD_PIN_R/W (PIN5 of LCD module)
185 | #else
186 | #define LCD_PINS_ENABLE 4 // 4 ST7920_DAT_PIN LCD_PIN_R/W (PIN5 of LCD module)
187 | #endif
188 | #define LCD_PINS_D4 10 //10 ST7920_CLK_PIN LCD_PIN_ENABLE (PIN6 of LCD module)
189 |
190 | // Alter timing for graphical display
191 | #define ST7920_DELAY_1 DELAY_2_NOP
192 | #define ST7920_DELAY_2 DELAY_2_NOP
193 | #define ST7920_DELAY_3 DELAY_2_NOP
194 | #endif
195 |
196 | //================================================================================
197 | //OLED 128x64
198 | //================================================================================
199 | #if ENABLED(ZONESTAR_OLED12864)
200 | #define LCDSCREEN_NAME "ZONESTAR OLED12864"
201 | #ifdef IS_ZMIB_V2
202 | #define LCD_PINS_RS 3 //RESET
203 | #else
204 | #define LCD_PINS_RS 4 //RESET
205 | #endif
206 | #define LCD_PINS_DC 10 //DC
207 | #define DOGLCD_CS 11 //CS
208 | #if ENABLED(OLED_HW_IIC)
209 | #error "Oops! can't choose HW IIC for ZMIB board!!"
210 | #elif ENABLED(OLED_HW_SPI)
211 | //HW SPI
212 | #define DOGLCD_A0 LCD_PINS_DC //A0 = DC
213 | #else
214 | //SW SPI
215 | #define DOGLCD_A0 LCD_PINS_DC //A0 = DC
216 | #define DOGLCD_MOSI AVR_MOSI_PIN //SDA
217 | #define DOGLCD_SCK AVR_SCK_PIN //SCK
218 | #endif
219 | #endif//ENABLED(ZONESTAR_OLED12864)
220 |
221 | //================================================================================
222 | //LCD2004
223 | //================================================================================
224 | #if ENABLED(ZONESTAR_LCD2004_ADCKEY)
225 | #define LCDSCREEN_NAME "LCD2004 ADCKEY"
226 | #define LCD_PINS_RS 2
227 | #define LCD_PINS_ENABLE 12
228 | #ifdef IS_ZMIB_V2
229 | #define LCD_PINS_D4 3
230 | #else
231 | #define LCD_PINS_D4 4
232 | #endif
233 | #define LCD_PINS_D5 11
234 | #define LCD_PINS_D6 10
235 | #define LCD_PINS_D7 5
236 | #define BEEPER_PIN 7
237 | #endif
238 |
239 | //================================================================================
240 | // KEYPAD
241 | //================================================================================
242 | #if ENABLED(ZONESTAR_LCD2004_ADCKEY)
243 | #define ADC_KEYPAD_PIN 2 //A2 for ADCKEY
244 | #endif
245 |
246 | //Knob
247 | #if ENABLED(ZONESTAR_LCD12864) || ENABLED(ZONESTAR_OLED12864)
248 | #define BTN_EN1 12
249 | #define BTN_EN2 2
250 | #define BTN_ENC 29
251 | #define BEEPER_PIN -1
252 | #define KILL_PIN -1
253 | #endif
254 |
255 | #if ENABLED(ZONESTAR_LCD2004_KNOB)
256 | #error "Oops! ZMIB control board don't support LCD2004 Knob display control pad!!"
257 | #endif
258 |
259 |
260 | //================================================================================
261 | // Special
262 | //================================================================================
263 |
264 | #if(MODEL_NUMBER == Z6S_ZFAULT)
265 | #undef Z_STEP_PIN
266 | #undef Z_DIR_PIN
267 | #undef Z_ENABLE_PIN
268 | #undef E0_STEP_PIN
269 | #undef E0_DIR_PIN
270 | #undef E0_ENABLE_PIN
271 | #undef Z_MIN_PIN
272 | #undef FIL_RUNOUT_PIN
273 |
274 | #define Z_STEP_PIN 27
275 | #define Z_DIR_PIN 26
276 | #define Z_ENABLE_PIN 24
277 |
278 | #define E0_STEP_PIN 15
279 | #define E0_DIR_PIN 14
280 | #define E0_ENABLE_PIN 24
281 |
282 | #define Z_MIN_PIN 25
283 |
284 | #define FIL_RUNOUT_PIN 13
285 | #endif
286 |
287 |
--------------------------------------------------------------------------------
/8bit/ZRIB.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZRIB.jpg
--------------------------------------------------------------------------------
/8bit/ZRIB.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZRIB.zip
--------------------------------------------------------------------------------
/8bit/ZRIB/ZRIB_V2/ZRIB-V2.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZRIB/ZRIB_V2/ZRIB-V2.pdf
--------------------------------------------------------------------------------
/8bit/ZRIB/ZRIB_V2/ZRIB_V2_Schematic.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZRIB/ZRIB_V2/ZRIB_V2_Schematic.pdf
--------------------------------------------------------------------------------
/8bit/ZRIB/ZRIB_V3/ZRIB_V32_Pinout.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZRIB/ZRIB_V3/ZRIB_V32_Pinout.pdf
--------------------------------------------------------------------------------
/8bit/ZRIB/ZRIB_V3/ZRIB_V3_Schematic.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZRIB/ZRIB_V3/ZRIB_V3_Schematic.pdf
--------------------------------------------------------------------------------
/8bit/ZRIB/ZRIB_V5/ZRIB_V52_Pinout.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZRIB/ZRIB_V5/ZRIB_V52_Pinout.pdf
--------------------------------------------------------------------------------
/8bit/ZRIB/ZRIB_V5/ZRIB_V52_Schematic.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZRIB/ZRIB_V5/ZRIB_V52_Schematic.pdf
--------------------------------------------------------------------------------
/8bit/ZRIB/ZRIB_V6/Layout Drawing.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZRIB/ZRIB_V6/Layout Drawing.pdf
--------------------------------------------------------------------------------
/8bit/ZRIB/ZRIB_V6/ZRIBV6 Wiring Diagram-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZRIB/ZRIB_V6/ZRIBV6 Wiring Diagram-1.jpg
--------------------------------------------------------------------------------
/8bit/ZRIB/ZRIB_V6/ZRIBV6 Wiring Diagram-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZRIB/ZRIB_V6/ZRIBV6 Wiring Diagram-2.jpg
--------------------------------------------------------------------------------
/8bit/ZRIB/ZRIB_V6/ZRIB_V6_Pinout-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZRIB/ZRIB_V6/ZRIB_V6_Pinout-1.png
--------------------------------------------------------------------------------
/8bit/ZRIB/ZRIB_V6/ZRIB_V6_Pinout-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZRIB/ZRIB_V6/ZRIB_V6_Pinout-2.png
--------------------------------------------------------------------------------
/8bit/ZRIB/ZRIB_V6/ZRIB_V6_Pinout-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZRIB/ZRIB_V6/ZRIB_V6_Pinout-3.png
--------------------------------------------------------------------------------
/8bit/ZRIB/ZRIB_V6/ZRIB_V6_Pinout.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZRIB/ZRIB_V6/ZRIB_V6_Pinout.pdf
--------------------------------------------------------------------------------
/8bit/ZRIB/ZRIB_V6/ZRIB_V6_Schematic.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/8bit/ZRIB/ZRIB_V6/ZRIB_V6_Schematic.pdf
--------------------------------------------------------------------------------
/8bit/ZRIB/ZRIB_V6/pins_ZRIB_V6.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Marlin 3D Printer Firmware
3 | * Copyright (C) 2016 MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
4 | *
5 | * Based on Sprinter and grbl.
6 | * Copyright (C) 2011 Camiel Gubbels / Erik van der Zalm
7 | *
8 | * This program is free software: you can redistribute it and/or modify
9 | * it under the terms of the GNU General Public License as published by
10 | * the Free Software Foundation, either version 3 of the License, or
11 | * (at your option) any later version.
12 | *
13 | * This program is distributed in the hope that it will be useful,
14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 | * GNU General Public License for more details.
17 | *
18 | * You should have received a copy of the GNU General Public License
19 | * along with this program. If not, see .
20 | *
21 | */
22 |
23 | /**
24 | * Arduino Mega with RAMPS v1.4 (or v1.3) pin assignments
25 | *
26 | * Applies to the following boards:
27 | *
28 | * ZRIB_V1 (X-MOT, Y-MOT, Z-MOT, E0-MOT, E1-MOT, Hotend0, Hotend1, Fan, Bed)
29 | * ZRIB_V2 (X-MOT, Y-MOT, Z-MOT, E0-MOT, E1-MOT, Hotend0, Hotend1, Fan, Fan2, Bed)
30 | * ZRIB_V3 (X-MOT, Y-MOT, Z-MOT, E0-MOT, E1-MOT, Hotend0, Hotend1, Fan, Fan2, Bed)
31 | * ZRIB_V5 (X-MOT, Y-MOT, Z-MOT, E0-MOT, E1-MOT, E2-MOT, Hotend0, Hotend1, Fan, Fan2, Bed)
32 | * ZRIB_V6 (X-MOT, Y-MOT, Z-MOT, E0-MOT, E1-MOT, E2-MOT, E3-MOT, Hotend0, Hotend1, Fan, Fan2, Bed)
33 | */
34 |
35 | #if !defined(__AVR_ATmega2560__)
36 | #error "Oops! Make sure you have 'Arduino Mega' selected from the 'Tools -> Boards' menu."
37 | #endif
38 | #define LARGE_FLASH true
39 |
40 | #ifndef BOARD_NAME
41 | #define BOARD_NAME "ZONESTAR ZRIB_V6"
42 | #endif
43 |
44 | /**
45 | D0 Port: E0 AUX_PIN4 RX0
46 | D1 Port: E1 AUX_PIN3 TX0
47 | D2 Port: E4 X_MAX_PIN
48 | D3 Port: E5 X_MIN_PIN
49 | D4 Port: G5 XS1_PIN_1
50 | D5 Port: E3 XS1_PIN_3
51 | D6 Port: H3 FAN2_PIN XS1_PIN_2
52 | D7 Port: H4 HEATER2_PIN
53 | D8 Port: H5 HEAT_BED_PIN
54 | D9 Port: H6 FAN_PIN LASER_PWM
55 | D10 Port: B4 HEATER1_PIN
56 | D11 Port: B5 XS1_PIN_4
57 | D12 Port: B6 PS_ON_PIN
58 | D13 Port: B7 LED_PIN
59 | D14 Port: J1 Y_MIN_PIN
60 | D15 Port: J0 Y_MAX_PIN
61 | D16 Port: H1 EXP1_PIN_7 TXD2
62 | D17 Port: H0 EXP1_PIN_8 RXD2
63 | D18 Port: D3 Z_MIN_PIN
64 | D19 Port: D2 Z_MAX_PIN
65 | D20 Port: D1 AUX_PIN1 SDA
66 | D21 Port: D0 AUX_PIN2 SCL
67 | D22 Port: A0 E2_EN_PIN
68 | D23 Port: A1 EXP1_PIN6
69 | D24 Port: A2 E0_EN_PIN
70 | D25 Port: A3 EXP1_PIN5
71 | D26 Port: A4 E0_STEP_PIN
72 | D27 Port: A5 EXP1_PIN4
73 | D28 Port: A6 E0_DIR_PIN
74 | D29 Port: A7 EXP1_PIN3
75 | D30 Port: C7 E1_EN_PIN
76 | D31 Port: C6 EXP2_PIN8
77 | D32 Port: C5
78 | D33 Port: C4 EXP2_PIN6
79 | D34 Port: C3 E1_DIR_PIN
80 | D35 Port: C2 EXP1_PIN9
81 | D36 Port: C1 E1_STEP_PIN
82 | D37 Port: C0 EXP1_PIN10
83 | D38 Port: D7 X_EN_PIN
84 | D39 Port: G2 E2_DIR_PIN
85 | D40 Port: G1 E2_STEP_PIN
86 | D41 Port: G0 EXP2_PIN3
87 | D42 Port: L7 E3_EN_PIN
88 | D43 Port: L6 E2_STEP_PIN
89 | D44 Port: L5 E3_DIR_PIN
90 | D45 Port: L4
91 | D46 Port: L3 Z_STEP_PIN
92 | D47 Port: L2
93 | D48 Port: L1 Z_DIR_PIN
94 | D49 Port: L0 EXP2_PIN4
95 | D50 Port: B3 EXP2_PIN10 AVR_SPI_MISO
96 | D51 Port: B2 EXP2_PIN5 AVR_SPI_MOSI
97 | D52 Port: B1 EXP2_PIN9 AVR_SPI_SCK
98 | D53 Port: B0 EXP2_PIN7 AVR_SPI_SS
99 | D54 Port: F0 X_STEP_PIN A0
100 | D55 Port: F1 X_DIR_PIN A1
101 | D56 Port: F2 Y_EN_PIN A2
102 | D57 Port: F3 E0_SW_PIN A3
103 | D58 Port: F4 E1_SW_PIN A4
104 | D59 Port: F5 A5
105 | D60 Port: F6 Y_STEP_PIN A6
106 | D61 Port: F7 Y_DIR_PIN A7
107 | D62 Port: K0 Z_EN_PIN A8
108 | D63 Port: K1 A9
109 | D64 Port: K2 EXP2_PIN1 A10 ADC_KEYPAD_PIN
110 | D65 Port: K3 A11
111 | D66 Port: K4 A12
112 | D67 Port: K5 E0_TEMP A13
113 | D68 Port: K6 BED_TEMP A14
114 | D69 Port: K7 E1_TEMP A15
115 | **/
116 |
117 |
118 |
119 | /*===============================================================================
120 |
121 | ===============================================================================*/
122 |
123 |
124 | //
125 | // Limit Switches
126 | //
127 | #define X_MIN_PIN 3
128 | #define X_MAX_PIN 2
129 |
130 | #define Y_MIN_PIN 14
131 | #define Y_MAX_PIN 15
132 |
133 | #define Z_MIN_PIN 18
134 | #define Z_MAX_PIN 19
135 |
136 | #define E0_SW_PIN 57
137 | #define E1_SW_PIN 58
138 |
139 |
140 | //
141 | // Z Probe (when not Z_MIN_PIN)
142 | //
143 | #if ENABLED(Z_MIN_PROBE_ENDSTOP)
144 | #define Z_MIN_PROBE_PIN Z_MAX_PIN
145 | #endif
146 |
147 | //
148 | // Steppers
149 | //
150 | #if ENABLED(COREXY_SWAPXY_MOTOR)
151 | #define X_STEP_PIN 60
152 | #define X_DIR_PIN 61
153 | #define X_ENABLE_PIN 56
154 |
155 | #define Y_STEP_PIN 54
156 | #define Y_DIR_PIN 55
157 | #define Y_ENABLE_PIN 38
158 | #else
159 | #define X_STEP_PIN 54
160 | #define X_DIR_PIN 55
161 | #define X_ENABLE_PIN 38
162 |
163 | #define Y_STEP_PIN 60
164 | #define Y_DIR_PIN 61
165 | #define Y_ENABLE_PIN 56
166 | #endif
167 |
168 | #define Z_STEP_PIN 46
169 | #define Z_DIR_PIN 48
170 | #define Z_ENABLE_PIN 62
171 |
172 | #if ENABLED(Z_DUAL_STEPPER_DRIVERS)
173 | #define Z2_STEP_PIN 26
174 | #define Z2_DIR_PIN 28
175 | #define Z2_ENABLE_PIN 24
176 | #define Z2_SW_PIN 57
177 |
178 | #define E0_STEP_PIN 36
179 | #define E0_DIR_PIN 34
180 | #define E0_ENABLE_PIN 30
181 |
182 | #define E1_STEP_PIN 40
183 | #define E1_DIR_PIN 39
184 | #define E1_ENABLE_PIN 22
185 |
186 | #define E2_STEP_PIN 43
187 | #define E2_DIR_PIN 44
188 | #define E2_ENABLE_PIN 42
189 | #else
190 | #define E0_STEP_PIN 26
191 | #define E0_DIR_PIN 28
192 | #define E0_ENABLE_PIN 24
193 |
194 | #define E1_STEP_PIN 36
195 | #define E1_DIR_PIN 34
196 | #define E1_ENABLE_PIN 30
197 |
198 | #define E2_STEP_PIN 40
199 | #define E2_DIR_PIN 39
200 | #define E2_ENABLE_PIN 22
201 |
202 | #define E3_STEP_PIN 43
203 | #define E3_DIR_PIN 44
204 | #define E3_ENABLE_PIN 42
205 | #endif
206 |
207 | //
208 | // Temperature Sensors
209 | //
210 | #define TEMP_0_PIN 13 // Analog Input
211 | #define TEMP_BED_PIN 14 // Analog Input
212 | #define TEMP_1_PIN 15 // Analog Input
213 |
214 | //
215 | // Heaters / Fans
216 | //
217 | #define HEATER_0_PIN 10
218 | #define HEATER_BED_PIN 8
219 | #define HEATER_1_PIN 7
220 |
221 | #if ENABLED(USE_DUAL_HEATBED_PINS)
222 | #error "HEATER_1_PIN has been repeated distribution for ZRIB V6!!"
223 | #endif
224 |
225 | #define FAN_PIN 9 //Laser PWM
226 | #define FAN1_PIN 6
227 |
228 | //
229 | // Misc. Functions
230 | //
231 | #define SDSS 53
232 | #define LED_PIN 13
233 | #define SD_DETECT_PIN 49
234 |
235 | //Filament run out detection
236 | #define FILWIDTH_PIN -1 // Analog Input
237 | #if ENABLED(Z_DUAL_STEPPER_DRIVERS)
238 | #define FIL_RUNOUT_PIN E1_SW_PIN
239 | #define FIL_RUNOUT2_PIN X_MAX_PIN
240 | #else
241 | #define FIL_RUNOUT_PIN E0_SW_PIN
242 | #define FIL_RUNOUT2_PIN E1_SW_PIN
243 | #endif
244 |
245 | //Power hold pin
246 | #define SUICIDE_PIN 12
247 |
248 | //
249 | // Servos
250 | //
251 | #define SERVO0_PIN 4 //XS1(AUX3) Pin1
252 | #define SERVO1_PIN -1 //XS1(AUX3) Pin3
253 | #define SERVO2_PIN 5 //XS1(AUX3) Pin5
254 | #define SERVO3_PIN 11 //XS1(AUX3) Pin7
255 |
256 | //================================================================================
257 | // Spindle & Laser control
258 | //================================================================================
259 | #if ENABLED(SPINDLE_LASER_ENABLE)
260 | #define SPINDLE_LASER_ENABLE_PIN HEATER_0_PIN
261 | #endif
262 |
263 | //================================================================================
264 | // LCD / Controller
265 | //================================================================================
266 | //LCD 128x64
267 | //================================================================================
268 | #if ENABLED(ZONESTAR_LCD12864)
269 | #define LCDSCREEN_NAME "ZONESTAR LCD12864"
270 | #define LCD_SDSS 16
271 | #define LCD_PINS_RS 16 // ST7920_CS_PIN LCD_PIN_RS (PIN4 of LCD module)
272 | #define LCD_PINS_ENABLE 23 // ST7920_DAT_PIN LCD_PIN_R/W (PIN5 of LCD module)
273 | #define LCD_PINS_D4 17 // ST7920_CLK_PIN LCD_PIN_ENABLE (PIN6 of LCD module)
274 |
275 | // Alter timing for graphical display
276 | #define ST7920_DELAY_1 DELAY_2_NOP
277 | #define ST7920_DELAY_2 DELAY_2_NOP
278 | #define ST7920_DELAY_3 DELAY_2_NOP
279 | #elif ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
280 | #define LCDSCREEN_NAME "Reprap LCD12864"
281 | //USE EXP1 & EXP2 CONNECTOR
282 | #define LCD_PINS_RS 16 // ST7920_CS_PIN LCD_PIN_RS
283 | #define LCD_PINS_ENABLE 17 // ST7920_DAT_PIN LCD_PIN_ENABLE
284 | #define LCD_PINS_D4 23 // ST7920_CLK_PIN LCD_PIN_R/W
285 | // Alter timing for graphical display
286 | #define ST7920_DELAY_1 DELAY_2_NOP
287 | #define ST7920_DELAY_2 DELAY_2_NOP
288 | #define ST7920_DELAY_3 DELAY_2_NOP
289 | #endif
290 |
291 | #if ENABLED(MKS_MINI_12864)
292 | #define LCDSCREEN_NAME "MKS MINI12864"
293 | #define DOGLCD_CS 25
294 | #define DOGLCD_A0 27
295 | #endif
296 | //================================================================================
297 | //OLED 128x64
298 | //================================================================================
299 | #if ENABLED(ZONESTAR_OLED12864)
300 | #define LCDSCREEN_NAME "ZONESTAR OLED12864"
301 | #define LCD_SDSS 16
302 | #define LCD_PINS_RS 23 //RESET Pull low for 1s to init
303 | #define LCD_PINS_DC 17 //
304 | #define DOGLCD_CS 16 //CS
305 | #if ENABLED(OLED_HW_IIC)
306 | //IIC
307 | #error "Oops! must choose SW SPI for ZRIB board and connect the OLED screen to EXP1 connector"
308 | #elif ENABLED(OLED_HW_SPI)
309 | //HW_SPI
310 | #error "Oops! must choose SW SPI for ZRIB board and connect the OLED screen to EXP1 connector"
311 | #else
312 | //SW_SPI
313 | #define DOGLCD_A0 LCD_PINS_DC //DC
314 | #define DOGLCD_MOSI 35 //SDA
315 | #define DOGLCD_SCK 37 //SCK
316 | #endif
317 | #endif//OLED 128x64
318 |
319 | //================================================================================
320 | //LCD 2004
321 | //================================================================================
322 | #if ENABLED(ZONESTAR_LCD2004_ADCKEY) || ENABLED(ZONESTAR_LCD2004_KNOB)
323 | #define LCDSCREEN_NAME "LCD 2004"
324 | #define LCD_PINS_RS 16
325 | #define LCD_PINS_ENABLE 17
326 | #define LCD_PINS_D4 23
327 | #define LCD_PINS_D5 25
328 | #define LCD_PINS_D6 27
329 | #define LCD_PINS_D7 29
330 | #endif
331 |
332 | //================================================================================
333 | // KEYPAD
334 | //================================================================================
335 | #if ENABLED(ZONESTAR_LCD2004_ADCKEY)
336 | #define LCDSCREEN_NAME "LCD2004 ADCKEY"
337 | #define ADC_KEYPAD_PIN 10 //A10 for ADCKEY
338 | #endif
339 |
340 | #if ENABLED(REPRAP_DISCOUNT_SMART_CONTROLLER)
341 | #if ENABLED(ZONESTAR_LCD12864)
342 | #define BTN_EN1 25
343 | #define BTN_EN2 27
344 | #define BTN_ENC 29
345 | #define BEEPER_PIN 37
346 | #define KILL_PIN 35
347 | #elif ENABLED(ZONESTAR_OLED12864)
348 | #define BTN_EN1 25
349 | #define BTN_EN2 27
350 | #define BTN_ENC 29
351 | #define BEEPER_PIN -1
352 | #define KILL_PIN -1
353 | #elif ENABLED(REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER)
354 | #define BTN_EN1 31
355 | #define BTN_EN2 33
356 | #define BTN_ENC 35
357 | #define BEEPER_PIN 37
358 | #define KILL_PIN 41
359 | #elif ENABLED(ZONESTAR_LCD2004_KNOB)
360 | #define BTN_EN1 31
361 | #define BTN_EN2 33
362 | #define BTN_ENC 35
363 | #define BEEPER_PIN 37
364 | #define KILL_PIN 41
365 | #endif
366 | #elif ENABLED(MKS_MINI_12864)
367 | #define BTN_EN1 31
368 | #define BTN_EN2 33
369 | #define BTN_ENC 35
370 | #define BEEPER_PIN 37
371 | #define KILL_PIN 41
372 | #endif
373 | //================================================================================
374 | // End of LCD / Controller
375 | //================================================================================
376 |
377 |
--------------------------------------------------------------------------------
/8bit/readme.md:
--------------------------------------------------------------------------------
1 | ## ZMIB 3d printer control board
2 | 
3 | - **[:arrow_down: Documents for ZMIB 3d printer control board](./ZMIB.zip)**
4 | - **:file_folder: Firmware**
5 | If you need to compile your own firmware, you can refer to the firmware source code of our machine which used ZMIB control board.
6 | - **[Firmware for Z5](https://github.com/ZONESTAR3D/Firmware/blob/master/Z5/ZMIB)**
7 | - **[Firmware for Z5X](https://github.com/ZONESTAR3D/Firmware/tree/master/Z5X/ZMIBV2)**
8 | - **[Firmware for Z6](https://github.com/ZONESTAR3D/Firmware/tree/master/Z6/ZMIBV2)**
9 |
10 | ----
11 | ## ZRIB 3d printer control board
12 | 
13 | - **[:arrow_down: Documents for ZRIB 3d printer control board](./ZRIB.zip)**
14 | - **:file_folder: Firmware**
15 | If you need to compile your own firmware, you can refer to the firmware source code of our machine which used ZRIB control board.
16 | - **[Firmware for Z8T](https://github.com/ZONESTAR3D/Firmware/tree/master/Z8/Z8T/ZRIBV6(default))**
17 | - **[Firmware for Z9M3](https://github.com/ZONESTAR3D/Firmware/tree/master/Z9/Z9M3/ZRIBV6)**
18 |
19 | ----
20 | ## USB to UART Driver
21 | Both ZMIB and ZRIB used a CP2102 "USB to UART Bridge Virtual COM Port" chip, when you connect the control board to the USB port of the PC, you may need to install its driver.
22 | #### [Driver download link](https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers)
23 | 
24 |
25 | ----
26 | ## Upload Firmware
27 | You can upload firmware to the ZRIB and ZMIB control boards by USB port of the PC. For details, please refer to this link: https://github.com/ZONESTAR3D/Firmware/tree/master/Firmware_Upload_tool_for_ZRIB_ZMIB
28 |
--------------------------------------------------------------------------------
/LCD Screen/LCD12864/ZONESTAR LCD12864.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/LCD Screen/LCD12864/ZONESTAR LCD12864.pdf
--------------------------------------------------------------------------------
/LCD Screen/LCD2004/ZRIB_LCD&KEYPAY_SCH V4.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/LCD Screen/LCD2004/ZRIB_LCD&KEYPAY_SCH V4.pdf
--------------------------------------------------------------------------------
/LCD Screen/OLED/ZONESTAR OLED 12864.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ZONESTAR3D/Control-Board/57cfd7192ff4711fd0c7818e1f13fa6862409c0e/LCD Screen/OLED/ZONESTAR OLED 12864.pdf
--------------------------------------------------------------------------------
/readme.md:
--------------------------------------------------------------------------------
1 | ## ZONESTAR 3D Printer Control board documents
2 | ### [8-bit Control board - ZMIB and ZRIB](./8bit/)
3 | ### [32-bitControl board - ZM3E2 and ZM3E4](./32bit/)
4 | ### [ZONESTAR 3D Printer LCD Screen](./LCD%20Screen/)
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------