├── 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 | ![Size](Size_ZM3E2.jpg) 4 | 5 | ## Schematic diagram [:arrow_down: PDF](./SCH_ZM3E2V1.pdf) 6 | ![schematic diagram](SCH_ZM3E2V1.jpg) 7 | 8 | ## Pin out [:arrow_down: PDF](./PINOUT_ZM3E2V1.pdf) 9 | ![PINOUT](PINOUT_ZM3E2V1.jpg) 10 | 11 | ## PCB 12 | ### Designator [:arrow_down: PDF](./designtor.pdf) 13 | ![Designator](./designator.jpg) 14 | ### Parts [:blue_book:PDF](./parts.pdf) 15 | ![Parts](./parts.jpg) 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 | ![Wiring](Wiring_ZM3E2V1.jpg) 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 | ![](./R63.jpg) 34 | #### UART1 pins on the control board 35 | ![](./UART1.jpg) -------------------------------------------------------------------------------- /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 | ![](./tool.jpg) 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 | ![](0.jpg) 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 | ![](01.jpg) 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 | ![](5.gif) 26 | ![](ZM3E4V1.jpg) ![](ZM3E4V2.jpg) ![](ZM3E4V3.jpg) 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 | ![](ZM3E4V3_01.jpg) 29 | #### :two: Run Flymcu, and choose the com port of your UART tool 30 | ![](1.jpg) 31 | #### :three: Load bootload hex file 32 | ![](2.jpg) 33 | ![](3.jpg) 34 | #### :four: Click "start ISP" to start upload bootloader 35 | ![](flash.gif) 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 | ![](6.jpg) 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-small.jpg) 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 | ![ZM3E4](ZM3E4.jpg) 23 | 24 | 25 | ----- 26 | ## ![](./ZM3E2-small.jpg) 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 | ![ZM3E2](ZM3E2.jpg) 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 | ![ZMIB](ZMIB.jpg) 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 | ![ZRIB](ZRIB.jpg) 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 | ![](Install_Driver.jpg) 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 | --------------------------------------------------------------------------------