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
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Jonas Leder
marlin-anet-a8
Commits
e487bd64
Commit
e487bd64
authored
10 years ago
by
chrono
Browse files
Options
Downloads
Patches
Plain Diff
Updated PR to streamline integration
parent
2e172f38
Branches
Branches containing commit
Tags
Tags containing commit
No related merge requests found
Changes
3
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
Marlin/boards.h
+1
-2
1 addition, 2 deletions
Marlin/boards.h
Marlin/example_configurations/Felix/Configuration.h
+853
-0
853 additions, 0 deletions
Marlin/example_configurations/Felix/Configuration.h
Marlin/pins_FELIX2.h
+23
-93
23 additions, 93 deletions
Marlin/pins_FELIX2.h
with
877 additions
and
95 deletions
Marlin/boards.h
+
1
−
2
View file @
e487bd64
...
@@ -14,6 +14,7 @@
...
@@ -14,6 +14,7 @@
#define BOARD_RAMPS_13_EEB 34 // RAMPS 1.3 / 1.4 (Power outputs: Extruder0, Extruder1, Bed)
#define BOARD_RAMPS_13_EEB 34 // RAMPS 1.3 / 1.4 (Power outputs: Extruder0, Extruder1, Bed)
#define BOARD_RAMPS_13_EFF 35 // RAMPS 1.3 / 1.4 (Power outputs: Extruder, Fan, Fan)
#define BOARD_RAMPS_13_EFF 35 // RAMPS 1.3 / 1.4 (Power outputs: Extruder, Fan, Fan)
#define BOARD_RAMPS_13_EEF 36 // RAMPS 1.3 / 1.4 (Power outputs: Extruder0, Extruder1, Fan)
#define BOARD_RAMPS_13_EEF 36 // RAMPS 1.3 / 1.4 (Power outputs: Extruder0, Extruder1, Fan)
#define BOARD_FELIX2 37 // Felix 2.0+ Electronics Board (RAMPS like)
#define BOARD_DUEMILANOVE_328P 4 // Duemilanove w/ ATMega328P pin assignments
#define BOARD_DUEMILANOVE_328P 4 // Duemilanove w/ ATMega328P pin assignments
#define BOARD_GEN6 5 // Gen6
#define BOARD_GEN6 5 // Gen6
#define BOARD_GEN6_DELUXE 51 // Gen6 deluxe
#define BOARD_GEN6_DELUXE 51 // Gen6 deluxe
...
@@ -52,11 +53,9 @@
...
@@ -52,11 +53,9 @@
#define BOARD_HEPHESTOS 42 // bq Prusa i3 Hephestos
#define BOARD_HEPHESTOS 42 // bq Prusa i3 Hephestos
#define BOARD_BAM_DICE 401 // 2PrintBeta BAM&DICE with STK drivers
#define BOARD_BAM_DICE 401 // 2PrintBeta BAM&DICE with STK drivers
#define BOARD_BAM_DICE_DUE 402 // 2PrintBeta BAM&DICE Due with STK drivers
#define BOARD_BAM_DICE_DUE 402 // 2PrintBeta BAM&DICE Due with STK drivers
#define BOARD_FELIX2 101 // Felix 2.0+ Electronics
#define BOARD_99 99 // This is in pins.h but...?
#define BOARD_99 99 // This is in pins.h but...?
#define MB(board) (MOTHERBOARD==BOARD_##board)
#define MB(board) (MOTHERBOARD==BOARD_##board)
#endif //__BOARDS_H
#endif //__BOARDS_H
This diff is collapsed.
Click to expand it.
Marlin/example_configurations/Felix/Configuration.h
0 → 100644
+
853
−
0
View file @
e487bd64
This diff is collapsed.
Click to expand it.
Marlin/pins_FELIX2.h
+
23
−
93
View file @
e487bd64
/****************************************************************************************
/**
* FELIXprinters v2.0/3.0 pin assignment
* FELIXprinters v2.0/3.0 (RAMPS v1.3) pin assignments
*
*/
****************************************************************************************/
#if MOTHERBOARD == BOARD_FELIX2
#define KNOWN_BOARD 1
//////////////////FIX THIS//////////////
#include
"pins_RAMPS_13.h"
#ifndef __AVR_ATmega1280__
#ifndef __AVR_ATmega2560__
#error Oops! Make sure you have 'Arduino Mega' selected from the 'Tools -> Boards' menu.
#endif
#endif
#define LARGE_FLASH true
#define X_STEP_PIN 54
#define X_DIR_PIN 55
#define X_ENABLE_PIN 38
#define X_MIN_PIN 3
#define X_MAX_PIN -1
#define X_MAX_PIN -1
#define Y_STEP_PIN 60
#define Y_DIR_PIN 61
#define Y_ENABLE_PIN 56
#define Y_MIN_PIN 14
#define Y_MAX_PIN -1
#define Y_MAX_PIN -1
#define Z_STEP_PIN 46
#define Z_DIR_PIN 48
#define Z_ENABLE_PIN 62
#define Z_MIN_PIN 18
#define Z_MAX_PIN -1
#define Z_MAX_PIN -1
#define Y2_STEP_PIN -1
#define Y2_DIR_PIN -1
#define Y2_ENABLE_PIN -1
#define Z2_STEP_PIN -1
#define Z2_STEP_PIN -1
#define Z2_DIR_PIN -1
#define Z2_DIR_PIN -1
#define Z2_ENABLE_PIN -1
#define Z2_ENABLE_PIN -1
#define E0_STEP_PIN 26
#define E1_STEP_PIN 36 // FELIX E1 uses RAMPS Y2/Z2 pins
#define E0_DIR_PIN 28
#define E0_ENABLE_PIN 24
#define E1_STEP_PIN 36
#define E1_DIR_PIN 34
#define E1_DIR_PIN 34
#define E1_ENABLE_PIN 30
#define E1_ENABLE_PIN 30
#define SDPOWER 1
#define SDPOWER 1
#define SDSS 53
#define LED_PIN 13
#define FAN_PIN 9 // (Sprinter config)
#define FAN_PIN 9 // (Sprinter config)
#define PS_ON_PIN 12
#define PS_ON_PIN 12
#define KILL_PIN -1
#define HEATER_1_PIN 7 // EXTRUDER 2
#define HEATER_0_PIN 10 // EXTRUDER 1
#define HEATER_1_PIN 7 // EXTRUDER 2 (FAN On Sprinter)
#define HEATER_2_PIN -1
#define HEATER_BED_PIN 8 // BED
#define TEMP_0_PIN 13 // ANALOG NUMBERING
#if defined(ULTRA_LCD) && defined(NEWPANEL)
#define TEMP_1_PIN 15 // ANALOG NUMBERING
#define TEMP_2_PIN -1 // ANALOG NUMBERING
#define TEMP_BED_PIN 14 // ANALOG NUMBERING
#ifdef ULTRA_LCD
#ifdef NEWPANEL
//encoder rotation values
//encoder rotation values
#define encrot0 0
#define encrot0 0
#define encrot1 2
#define encrot1 2
#define encrot2 3
#define encrot2 3
#define encrot3 1
#define encrot3 1
#define BLEN_A 0
#define BLEN_B 1
#define BLEN_C 2
#define BLEN_C 2
#define BLEN_B 1
#define BLEN_A 0
#define LCD_PINS_RS 16
#define SDCARDDETECT 6
#define LCD_PINS_ENABLE 17
#define LCD_PINS_D4 23
#define LCD_PINS_D5 25
#define LCD_PINS_D6 27
#define LCD_PINS_D7 29
//arduino pin which triggers an piezzo beeper
#define BEEPER 33 // Beeper on AUX-4
//buttons are directly attached using AUX-2
#define BTN_EN1 37
#define BTN_EN2 35
#define BTN_ENC 31 //the click
#define SDCARDDETECT 6 // Ramps does not use this port
#endif //NEWPANEL
#endif //ULTRA_LCD
// SPI for Max6675 Thermocouple
#ifndef SDSUPPORT
// these pins are defined in the SD library if building with SD support
#define MAX_SCK_PIN 52
#define MAX_MISO_PIN 50
#define MAX_MOSI_PIN 51
#define MAX6675_SS 53
#else
#define MAX6675_SS 49
#endif
#endif//MOTHERBOARD == BOARD_FELIX2
#endif // NEWPANEL && ULTRA_LCD
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