Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
M
marlin-anet-a8
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Jonas Leder
marlin-anet-a8
Commits
f7aac7a5
Commit
f7aac7a5
authored
Aug 21, 2019
by
Scott Lahteine
Committed by
Scott Lahteine
Aug 21, 2019
Browse files
Options
Downloads
Patches
Plain Diff
Add Support for ADIMLab Granty
parent
de122c9b
Loading
Loading
No related merge requests found
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
Marlin/src/pins/mega/pins_HJC2560C_REV2.h
+63
-86
63 additions, 86 deletions
Marlin/src/pins/mega/pins_HJC2560C_REV2.h
config/examples/ADIMLab/Granty/_Bootscreen.h
+74
-74
74 additions, 74 deletions
config/examples/ADIMLab/Granty/_Bootscreen.h
with
137 additions
and
160 deletions
Marlin/src/pins/mega/pins_HJC2560C_REV2.h
+
63
−
86
View file @
f7aac7a5
/**
/**
* Marlin 3D Printer Firmware
* Marlin 3D Printer Firmware
* Copyright (
C
) 201
6
MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
* Copyright (
c
) 201
9
MarlinFirmware [https://github.com/MarlinFirmware/Marlin]
*
*
* Based on Sprinter and grbl.
* Based on Sprinter and grbl.
* Copyright (
C
) 2011 Camiel Gubbels / Erik van der Zalm
* Copyright (
c
) 2011 Camiel Gubbels / Erik van der Zalm
*
*
* This program is free software: you can redistribute it and/or modify
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* it under the terms of the GNU General Public License as published by
...
@@ -19,29 +19,25 @@
...
@@ -19,29 +19,25 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*
*/
*/
#pragma once
/**
/**
* HJC2560-C Rev2.x pin assignments
* HJC2560-C Rev2.x pin assignments
*/
*/
/**
* Rev 2.x 2 Aug 2018
*/
#ifndef __AVR_ATmega2560__
#ifndef __AVR_ATmega2560__
#error "Oops!
Make sure you have 'Arduino Mega 2560' selected from the
'Tools
-
> Board
s' menu
."
#error "Oops!
Select 'Arduino/Genuino Mega or Mega 2560' in
'Tools > Board.
'
"
#endif
#endif
// BOARD Info
#define DEFAULT_MACHINE_NAME "HCMaker7"
#define DEFAULT_MACHINE_NAME "HCMaker7"
#define BOARD_NAME "HJC2560-C"
#define BOARD_INFO_NAME "HJC2560-C"
#define BOARD_REV "Rev: 2.1" //主板版本:Rev 2.1, Rs=0.05R
#define R_SENSOR "R-sensor: R050" //检测电阻
// FIRMWARE Info
#define FIRMWARE_NAME "Marlin 1-1-9"
#define FIRMWARE_REV "Rev: 1.4" //固件版本:Rev 1.4
//
// Servos
//
//#ifndef SERVO0_PIN
// #define SERVO0_PIN 11
//#endif
//
//
// Limit Switches
// Limit Switches
...
@@ -49,7 +45,7 @@
...
@@ -49,7 +45,7 @@
#define X_STOP_PIN 22
#define X_STOP_PIN 22
#define Y_STOP_PIN 26
#define Y_STOP_PIN 26
#define Z_STOP_PIN 29
#define Z_STOP_PIN 29
#define EXP_STOP_PIN 28
//
#define EXP_STOP_PIN 28
//
//
// Steppers
// Steppers
...
@@ -97,9 +93,9 @@
...
@@ -97,9 +93,9 @@
#define HEATER_1_PIN 3
#define HEATER_1_PIN 3
#define HEATER_BED_PIN 4
#define HEATER_BED_PIN 4
//
#ifndef FAN_PIN
#ifndef FAN_PIN
#define FAN_PIN 7 //默认不使用PWM_FAN冷却喷嘴,如果需要,则取消注释
#define FAN_PIN 7 //默认不使用PWM_FAN冷却喷嘴,如果需要,则取消注释
//
#endif
#endif
//
//
// Misc. Functions
// Misc. Functions
...
@@ -108,49 +104,55 @@
...
@@ -108,49 +104,55 @@
#define SD_DETECT_PIN 39
#define SD_DETECT_PIN 39
//#define LED_PIN 8
//#define LED_PIN 8
#define CASE_LIGHT_PIN 8 // 8 默认挤出机风扇作为Case LED,如果需要PWM FAN,则需要将FAN_PIN置为7,LED_PIN置为8
#define CASE_LIGHT_PIN 8 // 8 默认挤出机风扇作为Case LED,如果需要PWM FAN,则需要将FAN_PIN置为7,LED_PIN置为8
//#define SAFETY_TRIGGERED_PIN 28 // PIN to detect the safety circuit has triggered
//#define SAFETY_TRIGGERED_PIN 28 // PIN to detect the safety circuit has triggered
//#define MAIN_VOLTAGE_MEASURE_PIN 14 // ANALOG PIN to measure the main voltage, with a 100k - 4k7 resitor divider.
//#define MAIN_VOLTAGE_MEASURE_PIN 14 // ANALOG PIN to measure the main voltage, with a 100k - 4k7 resitor divider.
//
// M3/M4/M5 - Spindle/Laser Control
//
#if ENABLED(SPINDLE_LASER_ENABLE)
#define SPINDLE_DIR_PIN 16
#define SPINDLE_LASER_ENABLE_PIN 17 // Pin should have a pullup!
#define SPINDLE_LASER_PWM_PIN 9 // Hardware PWM
#endif
//
//
// LCD / Controller
// LCD / Controller
//
//
#if
ENABLED(ULTRA
_LCD
)
#if
HAS_SPI
_LCD
#define BEEPER_PIN 18
#define BEEPER_PIN 18
#if ENABLED(NEWPANEL)
#if ENABLED(NEWPANEL)
#if ENABLED(HJC_LCD_SMART_CONTROLLER)
#define LCD_PINS_RS 20 // LCD_CS
#define LCD_PINS_RS 20 // LCD_CS
#define LCD_PINS_ENABLE 15 // LCD_SDA
#define LCD_PINS_ENABLE 15 // LCD_SDA
#define LCD_PINS_D4 14 // LCD_SCK
#define LCD_PINS_D4 14 // LCD_SCK
#if ENABLED(HJC_LCD_SMART_CONTROLLER)
#define LCD_BACKLIGHT_PIN 5 // LCD_Backlight
#define LCD_BACKLIGHT_PIN 5 // LCD_Backlight
//#ifndef LCD_CONTRAST_PIN
//#ifndef LCD_CONTRAST_PIN
// #define LCD_CONTRAST_PIN 5 // LCD_Contrast
// #define LCD_CONTRAST_PIN 5 // LCD_Contrast
//#endif
//#endif
// define digital pin 24 for the filament runout sensor.
#ifndef FIL_RUNOUT_PIN
#ifndef FIL_RUNOUT_PIN
#define FIL_RUNOUT_PIN 24 // Filament runout
#define FIL_RUNOUT_PIN 24 // Filament runout
#endif
#endif
#else
#else
#define LCD_PINS_RS 20 //LCD_CS
#define LCD_PINS_ENABLE 15 //LCD_SDA
#define LCD_PINS_D4 14 //LCD_SCK
#define LCD_PINS_D5 21
#define LCD_PINS_D5 21
#define LCD_PINS_D6 5
#define LCD_PINS_D6 5
#define LCD_PINS_D7 6
#define LCD_PINS_D7 6
#endif
#endif
// buttons are directly attached
#define BTN_EN1 41
#define BTN_EN1 41
#define BTN_EN2 40
#define BTN_EN2 40
#define BTN_ENC 19
#define BTN_ENC 19
#define SD_DETECT_PIN 39
#define SD_DETECT_PIN 39
#else
// !NEWPANEL - Old style panel with shift register
#else
//
b
uttons
are
attached to a shift register
//
B
uttons attached to a shift register
#define SHIFT_CLK 38
#define SHIFT_CLK 38
#define SHIFT_LD 42
#define SHIFT_LD 42
#define SHIFT_OUT 40
#define SHIFT_OUT 40
...
@@ -163,31 +165,6 @@
...
@@ -163,31 +165,6 @@
#define LCD_PINS_D6 20
#define LCD_PINS_D6 20
#define LCD_PINS_D7 19
#define LCD_PINS_D7 19
#define SD_DETECT_PIN -1
#endif // !NEWPANEL
#endif // !NEWPANEL
#endif // ULTRA_LCD
#endif // HAS_SPI_LCD
//
// M3/M4/M5 - Spindle/Laser Control,默认,主轴/激光器使用独立的PWM引脚(D9)控制
// 如果使用了PWM_FAN,Case_Light和Spindle/Laser, 并希望Spindle/Laser使用CASE_Light的线,则将
//SPINDLE_LASER_PWM_PIN 定义为8
//
#if ENABLED(SPINDLE_LASER_ENABLE) // use the LED_PIN for spindle speed control or case light
// #undef LED_PIN
#define SPINDLE_DIR_PIN 16
#define SPINDLE_LASER_ENABLE_PIN 17 // Pin should have a pullup!
#define SPINDLE_LASER_PWM_PIN 9 // MUST BE HARDWARE PWM,
//#else
// #undef LED_PIN
// #define CASE_LIGHT_PIN 7
#endif
//
// Servos
//
//#ifndef SERVO0_PIN
// #define SERVO0_PIN 11
//#endif
This diff is collapsed.
Click to expand it.
config/examples/ADIMLab/Granty/_Bootscreen.h
+
74
−
74
View file @
f7aac7a5
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment