Skip to content

Commit f2d1770

Browse files
authored
✨ Pxmalion Core i3 (MarlinFirmware#23711)
1 parent 267a44c commit f2d1770

File tree

3 files changed

+89
-0
lines changed

3 files changed

+89
-0
lines changed

Marlin/src/core/boards.h

+1
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@
116116
#define BOARD_LONGER3D_LK1_PRO 1160 // Longer LK1 PRO / Alfawise U20 Pro (PRO version)
117117
#define BOARD_LONGER3D_LKx_PRO 1161 // Longer LKx PRO / Alfawise Uxx Pro (PRO version)
118118
#define BOARD_ZRIB_V53 1162 // Zonestar zrib V5.3 (Chinese RAMPS replica)
119+
#define BOARD_PXMALION_CORE_I3 1163 // Pxmalion Core I3
119120

120121
//
121122
// RAMBo and derivatives

Marlin/src/pins/pins.h

+2
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,8 @@
201201
#include "ramps/pins_RAMPS_S_12.h" // ATmega2560 env:mega2560
202202
#elif MB(LONGER3D_LK1_PRO, LONGER3D_LKx_PRO)
203203
#include "ramps/pins_LONGER3D_LKx_PRO.h" // ATmega2560 env:mega2560
204+
#elif MB(PXMALION_CORE_I3)
205+
#include "ramps/pins_PXMALION_CORE_I3.h" // ATmega2560 env:mega2560
204206

205207
//
206208
// RAMBo and derivatives
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
/**
2+
* Marlin 3D Printer Firmware
3+
* Copyright (c) 2022 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 <https://www.gnu.org/licenses/>.
20+
*
21+
*/
22+
23+
/**
24+
* Pxmalion Core i3 - https://github.com/Pxmalion
25+
*/
26+
27+
#include "env_validate.h"
28+
29+
#ifndef BOARD_INFO_NAME
30+
#define BOARD_INFO_NAME "Core i3"
31+
#endif
32+
33+
//
34+
// Servos
35+
//
36+
#define SERVO0_PIN 51
37+
#define SERVO1_PIN -1
38+
#define SERVO2_PIN -1
39+
#define SERVO3_PIN -1
40+
41+
//
42+
// Limit Switches
43+
//
44+
#define X_STOP_PIN 3
45+
#define Y_STOP_PIN 2
46+
#define Z_MIN_PIN 19
47+
#define Z_MAX_PIN 18
48+
49+
// TODO: Filament Runout Sensor
50+
#ifndef FIL_RUNOUT_PIN
51+
#define FIL_RUNOUT_PIN -1
52+
#endif
53+
54+
//
55+
// Steppers
56+
//
57+
#define X_CS_PIN -1
58+
#define Y_CS_PIN -1
59+
#define Z_CS_PIN -1
60+
#define E0_CS_PIN -1
61+
#define E1_CS_PIN -1
62+
63+
//
64+
// Heaters / Fans
65+
//
66+
#define FET_ORDER_EFB
67+
#ifndef MOSFET_A_PIN
68+
#define MOSFET_A_PIN 8
69+
#endif
70+
#ifndef MOSFET_B_PIN
71+
#define MOSFET_B_PIN 7
72+
#endif
73+
#ifndef MOSFET_C_PIN
74+
#define MOSFET_C_PIN 9
75+
#endif
76+
77+
//
78+
// Misc. Functions
79+
//
80+
#ifndef FILWIDTH_PIN
81+
#define FILWIDTH_PIN -1 // Analog Input
82+
#endif
83+
84+
#define PS_ON_PIN 11
85+
86+
#include "pins_RAMPS.h"

0 commit comments

Comments
 (0)