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
280504e2
Commit
280504e2
authored
Dec 17, 2014
by
Bo Herrmannsen
Browse files
Options
Downloads
Plain Diff
Merge pull request #908 from alromh87/Marlin_v1
Support for Gen3 Monolithic electronics
parents
341c7d08
1c9a70ce
Branches
Branches containing commit
Tags
Tags containing commit
No related merge requests found
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
Marlin/Configuration.h
+1
-0
1 addition, 0 deletions
Marlin/Configuration.h
Marlin/Makefile
+5
-0
5 additions, 0 deletions
Marlin/Makefile
Marlin/pins.h
+65
-0
65 additions, 0 deletions
Marlin/pins.h
with
71 additions
and
0 deletions
Marlin/Configuration.h
+
1
−
0
View file @
280504e2
...
@@ -71,6 +71,7 @@
...
@@ -71,6 +71,7 @@
// 83 = SAV Mk-I (AT90USB1286)
// 83 = SAV Mk-I (AT90USB1286)
// 84 = Teensy++2.0 (AT90USB1286) // CLI compile: DEFINES=AT90USBxx_TEENSYPP_ASSIGNMENTS HARDWARE_MOTHERBOARD=84 make
// 84 = Teensy++2.0 (AT90USB1286) // CLI compile: DEFINES=AT90USBxx_TEENSYPP_ASSIGNMENTS HARDWARE_MOTHERBOARD=84 make
// 9 = Gen3+
// 9 = Gen3+
// 22 = Gen3 Monolithic Electronics
// 70 = Megatronics
// 70 = Megatronics
// 701= Megatronics v2.0
// 701= Megatronics v2.0
// 702= Minitronics v1.0
// 702= Minitronics v1.0
...
...
This diff is collapsed.
Click to expand it.
Marlin/Makefile
+
5
−
0
View file @
280504e2
...
@@ -157,6 +157,11 @@ else ifeq ($(HARDWARE_MOTHERBOARD),9)
...
@@ -157,6 +157,11 @@ else ifeq ($(HARDWARE_MOTHERBOARD),9)
HARDWARE_VARIANT
?=
Sanguino
HARDWARE_VARIANT
?=
Sanguino
MCU
?=
atmega644p
MCU
?=
atmega644p
#Gen3 Monolithic Electronics
else
ifeq
($(HARDWARE_MOTHERBOARD),22)
HARDWARE_VARIANT
?=
Sanguino
MCU
?=
atmega644p
#Megatronics
#Megatronics
else
ifeq
($(HARDWARE_MOTHERBOARD),70)
else
ifeq
($(HARDWARE_MOTHERBOARD),70)
HARDWARE_VARIANT
?=
arduino
HARDWARE_VARIANT
?=
arduino
...
...
This diff is collapsed.
Click to expand it.
Marlin/pins.h
+
65
−
0
View file @
280504e2
...
@@ -2118,7 +2118,72 @@ DaveX plan for Teensylu/printrboard-type pinouts (ref teensylu & sprinter) for a
...
@@ -2118,7 +2118,72 @@ DaveX plan for Teensylu/printrboard-type pinouts (ref teensylu & sprinter) for a
#endif
#endif
/****************************************************************************************
* Gen3 Monolithic Electronics
*
****************************************************************************************/
#if MOTHERBOARD == 22
#define KNOWN_BOARD 1
#ifndef __AVR_ATmega644P__
#error Oops! Make sure you have 'Sanguino' selected from the 'Tools -> Boards' menu.
#endif
#define DEBUG_PIN 0
// x axis
#define X_STEP_PIN 15
#define X_DIR_PIN 18
#define X_MIN_PIN 20
//Alex Checar #define X_STOP_PIN 20
#define X_ENABLE_PIN 24 //actually uses Y_enable_pin
#define X_MAX_PIN -1
// y axes
#define Y_STEP_PIN 23
#define Y_DIR_PIN 22
#define Y_MIN_PIN 25
//Alex Checar #define Y_STOP_PIN 25
#define Y_ENABLE_PIN 24 //shared with X_enable_pin
#define Y_MAX_PIN -1
// z axes
#define Z_STEP_PIN 27
#define Z_DIR_PIN 28
#define Z_MIN_PIN 30
//Alex Checar #define Z_STOP_PIN 30
#define Z_ENABLE_PIN 29
#define Z_MAX_PIN -1
//extruder pins
#define E0_STEP_PIN 12
#define E0_DIR_PIN 17
#define E0_ENABLE_PIN 3
#define HEATER_0_PIN 16
#define TEMP_0_PIN 0
#define FAN_PIN -1
//bed pins
#define HEATER_BED_PIN -1
#define TEMP_BED_PIN -1
#define SDSS -1
#define SDPOWER -1
#define LED_PIN -1
//pin for controlling the PSU.
#define PS_ON_PIN 14 //Alex, Do this work on the card?
//Alex extras from Gen3+
#define KILL_PIN -1
#define TEMP_1_PIN -1
#define TEMP_2_PIN -1
#define HEATER_2_PIN -1
#endif
/****************************************************************************************
/****************************************************************************************
* Open Motion controller with enable based extruders
* Open Motion controller with enable based extruders
...
...
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