Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
M
MarlinKimbra
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
machinery
MarlinKimbra
Commits
fccc4b9a
Commit
fccc4b9a
authored
Mar 19, 2015
by
MagoKimbra
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix DOG LCD fonts
parent
bf24479b
Changes
9
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
204 additions
and
354 deletions
+204
-354
Marlin_main.cpp
MarlinKimbra/Marlin_main.cpp
+5
-4
dogm_font_data_ISO10646_1_Marlin.h
MarlinKimbra/dogm_font_data_ISO10646_1_Marlin.h
+176
-0
dogm_font_data_marlin.h
MarlinKimbra/dogm_font_data_marlin.h
+0
-337
dogm_lcd_implementation.h
MarlinKimbra/dogm_lcd_implementation.h
+7
-6
ISO10646-1-Marlin.fon
MarlinKimbra/fonts/ISO10646-1-Marlin.fon
+0
-0
ISO10646-1.fon
MarlinKimbra/fonts/ISO10646-1.fon
+0
-0
Marlin_symbols.fon
MarlinKimbra/fonts/Marlin_symbols.fon
+0
-0
make_fonts.bat
MarlinKimbra/fonts/make_fonts.bat
+8
-0
ultralcd.cpp
MarlinKimbra/ultralcd.cpp
+8
-7
No files found.
MarlinKimbra/Marlin_main.cpp
View file @
fccc4b9a
...
...
@@ -376,6 +376,7 @@ uint8_t debugLevel = 0;
#ifdef SCARA
float
axis_scaling
[
3
]
=
{
1
,
1
,
1
};
// Build size scaling, default to 1
static
float
delta
[
3
]
=
{
0
,
0
,
0
};
#endif //SCARA
#ifdef FILAMENT_SENSOR
...
...
@@ -2718,7 +2719,7 @@ inline void gcode_G28(boolean home_x=false, boolean home_y=false) {
//corrected_position.debug("position before G29");
plan_bed_level_matrix
.
set_to_identity
();
vector_3
uncorrected_position
=
plan_get_position
();
//uncorrected_position.debug("position dur
r
ing G29");
//uncorrected_position.debug("position during G29");
current_position
[
X_AXIS
]
=
uncorrected_position
.
x
;
current_position
[
Y_AXIS
]
=
uncorrected_position
.
y
;
current_position
[
Z_AXIS
]
=
uncorrected_position
.
z
;
...
...
@@ -2730,8 +2731,8 @@ inline void gcode_G28(boolean home_x=false, boolean home_y=false) {
#ifdef AUTO_BED_LEVELING_GRID
// probe at the points of a lattice grid
int
xGridSpacing
=
(
right_probe_bed_position
-
left_probe_bed_position
)
/
(
auto_bed_leveling_grid_points
-
1
);
int
yGridSpacing
=
(
back_probe_bed_position
-
front_probe_bed_position
)
/
(
auto_bed_leveling_grid_points
-
1
);
const
int
xGridSpacing
=
(
right_probe_bed_position
-
left_probe_bed_position
)
/
(
auto_bed_leveling_grid_points
-
1
);
const
int
yGridSpacing
=
(
back_probe_bed_position
-
front_probe_bed_position
)
/
(
auto_bed_leveling_grid_points
-
1
);
// solve the plane equation ax + by + d = z
// A is the matrix with rows [x y 1] for all the probed points
...
...
@@ -6415,7 +6416,7 @@ void manage_inactivity(bool ignore_stepper_queue/*=false*/) //default argument s
{
#if defined(KILL_PIN) && KILL_PIN > -1
static
int
killCount
=
0
;
// make the inactivity button a bit less responsive
const
int
KILL_DELAY
=
1000
0
;
const
int
KILL_DELAY
=
75
0
;
#endif
#if defined(HOME_PIN) && HOME_PIN > -1
...
...
MarlinKimbra/dogm_font_data_ISO10646_1_Marlin.h
0 → 100644
View file @
fccc4b9a
/*
Fontname: ISO10646-1-Marlin
Copyright: A.Hardtung, public domain
Capital A Height: 7, '1' Height: 7
Calculated Max Values w= 5 h=10 x= 2 y= 7 dx= 6 dy= 0 ascent= 8 len= 9
Font Bounding box w= 6 h= 9 x= 0 y=-2
Calculated Min Values x= 0 y=-2 dx= 0 dy= 0
Pure Font ascent = 7 descent=-1
X Font ascent = 7 descent=-1
Max Font ascent = 8 descent=-2
*/
#include <utility/u8g.h>
const
u8g_fntpgm_uint8_t
ISO10646_1_Marlin_5x7
[
2596
]
U8G_SECTION
(
".progmem.ISO10646_1_Marlin_5x7"
)
=
{
0
,
6
,
9
,
0
,
254
,
7
,
1
,
146
,
3
,
33
,
32
,
255
,
255
,
8
,
254
,
7
,
255
,
0
,
0
,
0
,
6
,
0
,
0
,
1
,
7
,
7
,
6
,
2
,
0
,
128
,
128
,
128
,
128
,
128
,
0
,
128
,
3
,
2
,
2
,
6
,
1
,
5
,
160
,
160
,
5
,
7
,
7
,
6
,
0
,
0
,
80
,
80
,
248
,
80
,
248
,
80
,
80
,
5
,
7
,
7
,
6
,
0
,
0
,
32
,
120
,
160
,
112
,
40
,
240
,
32
,
5
,
7
,
7
,
6
,
0
,
0
,
192
,
200
,
16
,
32
,
64
,
152
,
24
,
5
,
7
,
7
,
6
,
0
,
0
,
96
,
144
,
160
,
64
,
168
,
144
,
104
,
2
,
3
,
3
,
6
,
1
,
4
,
192
,
64
,
128
,
3
,
7
,
7
,
6
,
1
,
0
,
32
,
64
,
128
,
128
,
128
,
64
,
32
,
3
,
7
,
7
,
6
,
1
,
0
,
128
,
64
,
32
,
32
,
32
,
64
,
128
,
5
,
5
,
5
,
6
,
0
,
1
,
32
,
168
,
112
,
168
,
32
,
5
,
5
,
5
,
6
,
0
,
1
,
32
,
32
,
248
,
32
,
32
,
2
,
3
,
3
,
6
,
2
,
255
,
192
,
64
,
128
,
5
,
1
,
1
,
6
,
0
,
3
,
248
,
2
,
2
,
2
,
6
,
2
,
0
,
192
,
192
,
5
,
5
,
5
,
6
,
0
,
1
,
8
,
16
,
32
,
64
,
128
,
5
,
7
,
7
,
6
,
0
,
0
,
112
,
136
,
136
,
136
,
136
,
136
,
112
,
3
,
7
,
7
,
6
,
1
,
0
,
64
,
192
,
64
,
64
,
64
,
64
,
224
,
5
,
7
,
7
,
6
,
0
,
0
,
112
,
136
,
8
,
112
,
128
,
128
,
248
,
5
,
7
,
7
,
6
,
0
,
0
,
248
,
16
,
32
,
16
,
8
,
8
,
240
,
5
,
7
,
7
,
6
,
0
,
0
,
16
,
48
,
80
,
144
,
248
,
16
,
16
,
5
,
7
,
7
,
6
,
0
,
0
,
248
,
128
,
240
,
8
,
8
,
136
,
112
,
5
,
7
,
7
,
6
,
0
,
0
,
112
,
128
,
128
,
240
,
136
,
136
,
112
,
5
,
7
,
7
,
6
,
0
,
0
,
248
,
8
,
16
,
32
,
32
,
32
,
32
,
5
,
7
,
7
,
6
,
0
,
0
,
112
,
136
,
136
,
112
,
136
,
136
,
112
,
5
,
7
,
7
,
6
,
0
,
0
,
112
,
136
,
136
,
120
,
8
,
8
,
112
,
2
,
5
,
5
,
6
,
2
,
0
,
192
,
192
,
0
,
192
,
192
,
2
,
6
,
6
,
6
,
2
,
255
,
192
,
192
,
0
,
192
,
64
,
128
,
4
,
7
,
7
,
6
,
0
,
0
,
16
,
32
,
64
,
128
,
64
,
32
,
16
,
5
,
3
,
3
,
6
,
0
,
2
,
248
,
0
,
248
,
4
,
7
,
7
,
6
,
1
,
0
,
128
,
64
,
32
,
16
,
32
,
64
,
128
,
5
,
7
,
7
,
6
,
0
,
0
,
112
,
136
,
8
,
16
,
32
,
0
,
32
,
5
,
7
,
7
,
6
,
0
,
0
,
112
,
136
,
8
,
104
,
168
,
168
,
112
,
5
,
7
,
7
,
6
,
0
,
0
,
112
,
136
,
136
,
248
,
136
,
136
,
136
,
5
,
7
,
7
,
6
,
0
,
0
,
240
,
136
,
136
,
240
,
136
,
136
,
240
,
5
,
7
,
7
,
6
,
0
,
0
,
112
,
136
,
128
,
128
,
128
,
136
,
112
,
5
,
7
,
7
,
6
,
0
,
0
,
240
,
136
,
136
,
136
,
136
,
136
,
240
,
5
,
7
,
7
,
6
,
0
,
0
,
248
,
128
,
128
,
240
,
128
,
128
,
248
,
5
,
7
,
7
,
6
,
0
,
0
,
248
,
128
,
128
,
240
,
128
,
128
,
128
,
5
,
7
,
7
,
6
,
0
,
0
,
112
,
136
,
128
,
184
,
136
,
136
,
112
,
5
,
7
,
7
,
6
,
0
,
0
,
136
,
136
,
136
,
248
,
136
,
136
,
136
,
1
,
7
,
7
,
6
,
2
,
0
,
128
,
128
,
128
,
128
,
128
,
128
,
128
,
5
,
7
,
7
,
6
,
0
,
0
,
56
,
16
,
16
,
16
,
16
,
144
,
96
,
5
,
7
,
7
,
6
,
0
,
0
,
136
,
144
,
160
,
192
,
160
,
144
,
136
,
5
,
7
,
7
,
6
,
0
,
0
,
128
,
128
,
128
,
128
,
128
,
128
,
248
,
5
,
7
,
7
,
6
,
0
,
0
,
136
,
216
,
168
,
136
,
136
,
136
,
136
,
5
,
7
,
7
,
6
,
0
,
0
,
136
,
136
,
200
,
168
,
152
,
136
,
136
,
5
,
7
,
7
,
6
,
0
,
0
,
112
,
136
,
136
,
136
,
136
,
136
,
112
,
5
,
7
,
7
,
6
,
0
,
0
,
240
,
136
,
136
,
240
,
128
,
128
,
128
,
5
,
7
,
7
,
6
,
0
,
0
,
112
,
136
,
136
,
136
,
168
,
144
,
104
,
5
,
7
,
7
,
6
,
0
,
0
,
240
,
136
,
136
,
240
,
160
,
144
,
136
,
5
,
7
,
7
,
6
,
0
,
0
,
120
,
128
,
128
,
112
,
8
,
8
,
240
,
5
,
7
,
7
,
6
,
0
,
0
,
248
,
32
,
32
,
32
,
32
,
32
,
32
,
5
,
7
,
7
,
6
,
0
,
0
,
136
,
136
,
136
,
136
,
136
,
136
,
112
,
5
,
7
,
7
,
6
,
0
,
0
,
136
,
136
,
136
,
136
,
136
,
80
,
32
,
5
,
7
,
7
,
6
,
0
,
0
,
136
,
136
,
136
,
136
,
136
,
168
,
80
,
5
,
7
,
7
,
6
,
0
,
0
,
136
,
136
,
80
,
32
,
80
,
136
,
136
,
5
,
7
,
7
,
6
,
0
,
0
,
136
,
136
,
136
,
80
,
32
,
32
,
32
,
5
,
7
,
7
,
6
,
0
,
0
,
248
,
8
,
16
,
32
,
64
,
128
,
248
,
3
,
7
,
7
,
6
,
1
,
0
,
224
,
128
,
128
,
128
,
128
,
128
,
224
,
5
,
5
,
5
,
6
,
0
,
1
,
128
,
64
,
32
,
16
,
8
,
3
,
7
,
7
,
6
,
1
,
0
,
224
,
32
,
32
,
32
,
32
,
32
,
224
,
5
,
3
,
3
,
6
,
0
,
4
,
32
,
80
,
136
,
5
,
1
,
1
,
6
,
0
,
0
,
248
,
2
,
2
,
2
,
6
,
2
,
5
,
128
,
64
,
5
,
5
,
5
,
6
,
0
,
0
,
112
,
8
,
120
,
136
,
120
,
5
,
7
,
7
,
6
,
0
,
0
,
128
,
128
,
176
,
200
,
136
,
136
,
240
,
5
,
5
,
5
,
6
,
0
,
0
,
112
,
128
,
128
,
136
,
112
,
5
,
7
,
7
,
6
,
0
,
0
,
8
,
8
,
104
,
152
,
136
,
136
,
120
,
5
,
5
,
5
,
6
,
0
,
0
,
112
,
136
,
248
,
128
,
112
,
5
,
7
,
7
,
6
,
0
,
0
,
48
,
72
,
224
,
64
,
64
,
64
,
64
,
5
,
6
,
6
,
6
,
0
,
255
,
112
,
136
,
136
,
120
,
8
,
112
,
5
,
7
,
7
,
6
,
0
,
0
,
128
,
128
,
176
,
200
,
136
,
136
,
136
,
1
,
7
,
7
,
6
,
2
,
0
,
128
,
0
,
128
,
128
,
128
,
128
,
128
,
3
,
8
,
8
,
6
,
1
,
255
,
32
,
0
,
32
,
32
,
32
,
32
,
160
,
64
,
4
,
7
,
7
,
6
,
0
,
0
,
128
,
128
,
144
,
160
,
192
,
160
,
144
,
3
,
7
,
7
,
6
,
1
,
0
,
192
,
64
,
64
,
64
,
64
,
64
,
224
,
5
,
5
,
5
,
6
,
0
,
0
,
208
,
168
,
168
,
168
,
168
,
5
,
5
,
5
,
6
,
0
,
0
,
176
,
200
,
136
,
136
,
136
,
5
,
5
,
5
,
6
,
0
,
0
,
112
,
136
,
136
,
136
,
112
,
5
,
6
,
6
,
6
,
0
,
255
,
240
,
136
,
136
,
240
,
128
,
128
,
5
,
6
,
6
,
6
,
0
,
255
,
120
,
136
,
136
,
120
,
8
,
8
,
5
,
5
,
5
,
6
,
0
,
0
,
176
,
200
,
128
,
128
,
128
,
5
,
5
,
5
,
6
,
0
,
0
,
112
,
128
,
112
,
8
,
240
,
4
,
7
,
7
,
6
,
0
,
0
,
64
,
64
,
224
,
64
,
64
,
64
,
48
,
5
,
5
,
5
,
6
,
0
,
0
,
136
,
136
,
136
,
152
,
104
,
5
,
5
,
5
,
6
,
0
,
0
,
136
,
136
,
136
,
80
,
32
,
5
,
5
,
5
,
6
,
0
,
0
,
136
,
136
,
168
,
168
,
80
,
5
,
5
,
5
,
6
,
0
,
0
,
136
,
80
,
32
,
80
,
136
,
5
,
6
,
6
,
6
,
0
,
255
,
136
,
136
,
136
,
120
,
8
,
112
,
5
,
5
,
5
,
6
,
0
,
0
,
248
,
16
,
32
,
64
,
248
,
3
,
7
,
7
,
6
,
1
,
0
,
32
,
64
,
64
,
128
,
64
,
64
,
32
,
1
,
7
,
7
,
6
,
2
,
0
,
128
,
128
,
128
,
128
,
128
,
128
,
128
,
3
,
7
,
7
,
6
,
1
,
0
,
128
,
64
,
64
,
32
,
64
,
64
,
128
,
5
,
2
,
2
,
6
,
0
,
2
,
104
,
144
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
0
,
0
,
0
,
6
,
0
,
0
,
1
,
7
,
7
,
6
,
2
,
0
,
128
,
0
,
128
,
128
,
128
,
128
,
128
,
5
,
7
,
7
,
6
,
0
,
0
,
32
,
112
,
168
,
160
,
168
,
112
,
32
,
5
,
7
,
7
,
6
,
0
,
0
,
48
,
64
,
64
,
224
,
64
,
80
,
168
,
5
,
5
,
5
,
6
,
0
,
0
,
136
,
112
,
80
,
112
,
136
,
5
,
7
,
7
,
6
,
0
,
0
,
136
,
80
,
32
,
248
,
32
,
248
,
32
,
1
,
7
,
7
,
6
,
2
,
0
,
128
,
128
,
128
,
0
,
128
,
128
,
128
,
5
,
8
,
8
,
6
,
0
,
0
,
48
,
72
,
32
,
80
,
80
,
32
,
144
,
96
,
3
,
1
,
1
,
6
,
1
,
7
,
160
,
5
,
7
,
7
,
6
,
0
,
0
,
248
,
136
,
184
,
184
,
184
,
136
,
248
,
5
,
7
,
7
,
6
,
0
,
1
,
112
,
8
,
120
,
136
,
120
,
0
,
248
,
5
,
5
,
5
,
6
,
0
,
1
,
40
,
80
,
160
,
80
,
40
,
5
,
3
,
3
,
6
,
0
,
1
,
248
,
8
,
8
,
2
,
2
,
2
,
6
,
2
,
6
,
64
,
128
,
5
,
7
,
7
,
6
,
0
,
0
,
248
,
136
,
168
,
136
,
152
,
168
,
248
,
5
,
1
,
1
,
6
,
0
,
6
,
248
,
4
,
4
,
4
,
6
,
0
,
3
,
96
,
144
,
144
,
96
,
5
,
7
,
7
,
6
,
0
,
0
,
32
,
32
,
248
,
32
,
32
,
0
,
248
,
4
,
5
,
5
,
6
,
0
,
3
,
96
,
144
,
32
,
64
,
240
,
3
,
5
,
5
,
6
,
0
,
3
,
224
,
32
,
224
,
32
,
224
,
2
,
2
,
2
,
6
,
2
,
6
,
64
,
128
,
5
,
8
,
8
,
6
,
0
,
255
,
136
,
136
,
136
,
136
,
152
,
232
,
128
,
128
,
5
,
7
,
7
,
6
,
0
,
0
,
120
,
152
,
152
,
120
,
24
,
24
,
24
,
2
,
2
,
2
,
6
,
2
,
2
,
192
,
192
,
2
,
2
,
2
,
6
,
2
,
255
,
64
,
128
,
3
,
5
,
5
,
6
,
0
,
3
,
64
,
192
,
64
,
64
,
224
,
5
,
7
,
7
,
6
,
0
,
1
,
112
,
136
,
136
,
136
,
112
,
0
,
248
,
5
,
5
,
5
,
6
,
0
,
1
,
160
,
80
,
40
,
80
,
160
,
5
,
7
,
7
,
6
,
0
,
0
,
136
,
144
,
168
,
88
,
184
,
8
,
8
,
5
,
7
,
7
,
6
,
0
,
0
,
136
,
144
,
184
,
72
,
152
,
32
,
56
,
5
,
8
,
8
,
6
,
0
,
0
,
192
,
64
,
192
,
72
,
216
,
56
,
8
,
8
,
5
,
7
,
7
,
6
,
0
,
0
,
32
,
0
,
32
,
64
,
128
,
136
,
112
,
5
,
8
,
8
,
6
,
0
,
0
,
64
,
32
,
0
,
112
,
136
,
248
,
136
,
136
,
5
,
8
,
8
,
6
,
0
,
0
,
16
,
32
,
0
,
112
,
136
,
248
,
136
,
136
,
5
,
8
,
8
,
6
,
0
,
0
,
32
,
80
,
0
,
112
,
136
,
248
,
136
,
136
,
5
,
8
,
8
,
6
,
0
,
0
,
104
,
144
,
0
,
112
,
136
,
248
,
136
,
136
,
5
,
8
,
8
,
6
,
0
,
0
,
80
,
0
,
112
,
136
,
136
,
248
,
136
,
136
,
5
,
8
,
8
,
6
,
0
,
0
,
32
,
80
,
32
,
112
,
136
,
248
,
136
,
136
,
5
,
7
,
7
,
6
,
0
,
0
,
56
,
96
,
160
,
184
,
224
,
160
,
184
,
5
,
8
,
8
,
6
,
0
,
255
,
112
,
136
,
128
,
128
,
136
,
112
,
32
,
96
,
5
,
8
,
8
,
6
,
0
,
0
,
64
,
32
,
0
,
248
,
128
,
240
,
128
,
248
,
5
,
8
,
8
,
6
,
0
,
0
,
8
,
16
,
0
,
248
,
128
,
240
,
128
,
248
,
5
,
8
,
8
,
6
,
0
,
0
,
32
,
80
,
0
,
248
,
128
,
240
,
128
,
248
,
5
,
7
,
7
,
6
,
0
,
0
,
80
,
0
,
248
,
128
,
240
,
128
,
248
,
3
,
8
,
8
,
6
,
1
,
0
,
128
,
64
,
0
,
224
,
64
,
64
,
64
,
224
,
3
,
8
,
8
,
6
,
1
,
0
,
32
,
64
,
0
,
224
,
64
,
64
,
64
,
224
,
3
,
8
,
8
,
6
,
1
,
0
,
64
,
160
,
0
,
224
,
64
,
64
,
64
,
224
,
3
,
7
,
7
,
6
,
1
,
0
,
160
,
0
,
224
,
64
,
64
,
64
,
224
,
5
,
7
,
7
,
6
,
0
,
0
,
112
,
72
,
72
,
232
,
72
,
72
,
112
,
5
,
8
,
8
,
6
,
0
,
0
,
104
,
144
,
0
,
136
,
200
,
168
,
152
,
136
,
5
,
8
,
8
,
6
,
0
,
0
,
64
,
32
,
112
,
136
,
136
,
136
,
136
,
112
,
5
,
8
,
8
,
6
,
0
,
0
,
16
,
32
,
112
,
136
,
136
,
136
,
136
,
112
,
5
,
8
,
8
,
6
,
0
,
0
,
32
,
80
,
0
,
112
,
136
,
136
,
136
,
112
,
5
,
8
,
8
,
6
,
0
,
0
,
104
,
144
,
0
,
112
,
136
,
136
,
136
,
112
,
5
,
8
,
8
,
6
,
0
,
0
,
80
,
0
,
112
,
136
,
136
,
136
,
136
,
112
,
5
,
5
,
5
,
6
,
0
,
1
,
136
,
80
,
32
,
80
,
136
,
5
,
8
,
8
,
6
,
0
,
255
,
16
,
112
,
168
,
168
,
168
,
168
,
112
,
64
,
5
,
8
,
8
,
6
,
0
,
0
,
64
,
32
,
136
,
136
,
136
,
136
,
136
,
112
,
5
,
8
,
8
,
6
,
0
,
0
,
16
,
32
,
136
,
136
,
136
,
136
,
136
,
112
,
5
,
8
,
8
,
6
,
0
,
0
,
32
,
80
,
0
,
136
,
136
,
136
,
136
,
112
,
5
,
8
,
8
,
6
,
0
,
0
,
80
,
0
,
136
,
136
,
136
,
136
,
136
,
112
,
5
,
8
,
8
,
6
,
0
,
0
,
16
,
32
,
136
,
80
,
32
,
32
,
32
,
32
,
5
,
9
,
9
,
6
,
0
,
255
,
192
,
64
,
112
,
72
,
72
,
112
,
64
,
64
,
224
,
4
,
8
,
8
,
6
,
1
,
255
,
96
,
144
,
144
,
160
,
144
,
144
,
224
,
128
,
5
,
8
,
8
,
6
,
0
,
0
,
64
,
32
,
0
,
112
,
8
,
120
,
136
,
120
,
5
,
8
,
8
,
6
,
0
,
0
,
16
,
32
,
0
,
112
,
8
,
120
,
136
,
120
,
5
,
8
,
8
,
6
,
0
,
0
,
32
,
80
,
0
,
112
,
8
,
120
,
136
,
120
,
5
,
8
,
8
,
6
,
0
,
0
,
104
,
144
,
0
,
112
,
8
,
120
,
136
,
120
,
5
,
7
,
7
,
6
,
0
,
0
,
80
,
0
,
112
,
8
,
120
,
136
,
120
,
5
,
8
,
8
,
6
,
0
,
0
,
32
,
80
,
32
,
112
,
8
,
120
,
136
,
120
,
5
,
6
,
6
,
6
,
0
,
0
,
208
,
40
,
120
,
160
,
168
,
80
,
5
,
6
,
6
,
6
,
0
,
255
,
112
,
128
,
136
,
112
,
32
,
96
,
5
,
8
,
8
,
6
,
0
,
0
,
64
,
32
,
0
,
112
,
136
,
248
,
128
,
112
,
5
,
8
,
8
,
6
,
0
,
0
,
16
,
32
,
0
,
112
,
136
,
248
,
128
,
112
,
5
,
8
,
8
,
6
,
0
,
0
,
32
,
80
,
0
,
112
,
136
,
248
,
128
,
112
,
5
,
7
,
7
,
6
,
0
,
0
,
80
,
0
,
112
,
136
,
248
,
128
,
112
,
3
,
8
,
8
,
6
,
1
,
0
,
128
,
64
,
0
,
64
,
192
,
64
,
64
,
224
,
3
,
8
,
8
,
6
,
1
,
0
,
32
,
64
,
0
,
64
,
192
,
64
,
64
,
224
,
3
,
8
,
8
,
6
,
1
,
0
,
64
,
160
,
0
,
64
,
192
,
64
,
64
,
224
,
3
,
7
,
7
,
6
,
1
,
0
,
160
,
0
,
64
,
192
,
64
,
64
,
224
,
5
,
7
,
7
,
6
,
0
,
0
,
160
,
64
,
160
,
16
,
120
,
136
,
112
,
5
,
8
,
8
,
6
,
0
,
0
,
104
,
144
,
0
,
176
,
200
,
136
,
136
,
136
,
5
,
8
,
8
,
6
,
0
,
0
,
64
,
32
,
0
,
112
,
136
,
136
,
136
,
112
,
5
,
8
,
8
,
6
,
0
,
0
,
16
,
32
,
0
,
112
,
136
,
136
,
136
,
112
,
5
,
8
,
8
,
6
,
0
,
0
,
32
,
80
,
0
,
112
,
136
,
136
,
136
,
112
,
5
,
8
,
8
,
6
,
0
,
0
,
104
,
144
,
0
,
112
,
136
,
136
,
136
,
112
,
5
,
7
,
7
,
6
,
0
,
0
,
80
,
0
,
112
,
136
,
136
,
136
,
112
,
5
,
5
,
5
,
6
,
0
,
1
,
32
,
0
,
248
,
0
,
32
,
5
,
8
,
8
,
6
,
0
,
0
,
64
,
240
,
200
,
136
,
136
,
152
,
120
,
16
,
5
,
8
,
8
,
6
,
0
,
0
,
192
,
248
,
136
,
136
,
136
,
136
,
136
,
248
,
5
,
5
,
5
,
6
,
0
,
1
,
32
,
48
,
248
,
48
,
32
,
5
,
8
,
8
,
6
,
0
,
0
,
32
,
112
,
248
,
32
,
32
,
32
,
32
,
224
,
5
,
9
,
9
,
6
,
0
,
255
,
32
,
112
,
168
,
168
,
184
,
136
,
136
,
112
,
32
,
5
,
9
,
9
,
6
,
0
,
255
,
224
,
128
,
192
,
176
,
168
,
40
,
48
,
40
,
40
,
5
,
9
,
9
,
6
,
0
,
255
,
248
,
168
,
136
,
136
,
136
,
136
,
136
,
168
,
248
,
5
,
10
,
10
,
6
,
0
,
254
,
32
,
80
,
80
,
80
,
80
,
136
,
168
,
168
,
136
,
112
};
MarlinKimbra/dogm_font_data_marlin.h
deleted
100644 → 0
View file @
bf24479b
This diff is collapsed.
Click to expand it.
MarlinKimbra/dogm_lcd_implementation.h
View file @
fccc4b9a
...
...
@@ -32,7 +32,7 @@
#include <U8glib.h>
#include "DOGMbitmaps.h"
#include "dogm_font_data_
m
arlin.h"
#include "dogm_font_data_
ISO10646_1_M
arlin.h"
#include "ultralcd.h"
#include "ultralcd_st7920_u8glib_rrd.h"
...
...
@@ -48,8 +48,7 @@
*/
#define USE_BIG_EDIT_FONT // save 3120 bytes of PROGMEM by commenting out this line
#define FONT_STATUSMENU u8g_font_6x9
#define FONT_MENU u8g_font_6x10_marlin
#define FONT_MENU ISO10646_1_Marlin_5x7
// DOGM parameters (size in pixels)
#define DOG_CHAR_WIDTH 6
...
...
@@ -60,12 +59,14 @@
#define DOG_CHAR_HEIGHT_EDIT 18
#define LCD_WIDTH_EDIT 14
#else
#define FONT_MENU_EDIT
u8g_font_6x10_marlin
#define FONT_MENU_EDIT
ISO10646_1_Marlin_5x7
#define DOG_CHAR_WIDTH_EDIT 6
#define DOG_CHAR_HEIGHT_EDIT 12
#define LCD_WIDTH_EDIT 22
#endif
#define FONT_STATUSMENU FONT_MENU
#define START_ROW 0
/* Custom characters defined in font font_6x10_marlin.c */
...
...
@@ -153,10 +154,10 @@ static void _draw_heater_status(int x, int heater) {
bool
isBed
=
heater
<
0
;
int
y
=
17
+
(
isBed
?
1
:
0
);
u8g
.
setFont
(
FONT_STATUSMENU
);
u8g
.
setPrintPos
(
x
,
6
);
u8g
.
setPrintPos
(
x
,
7
);
u8g
.
print
(
itostr3
(
int
((
heater
>=
0
?
degTargetHotend
(
heater
)
:
degTargetBed
())
+
0
.
5
)));
lcd_printPGM
(
PSTR
(
LCD_STR_DEGREE
" "
));
u8g
.
setPrintPos
(
x
,
2
7
);
u8g
.
setPrintPos
(
x
,
2
8
);
u8g
.
print
(
itostr3
(
int
(
heater
>=
0
?
degHotend
(
heater
)
:
degBed
())
+
0
.
5
));
lcd_printPGM
(
PSTR
(
LCD_STR_DEGREE
" "
));
if
(
!
isHeatingHotend
(
0
))
{
...
...
MarlinKimbra/fonts/ISO10646-1-Marlin.fon
0 → 100644
View file @
fccc4b9a
File added
MarlinKimbra/fonts/ISO10646-1.fon
0 → 100644
View file @
fccc4b9a
File added
MarlinKimbra/fonts/Marlin_symbols.fon
0 → 100644
View file @
fccc4b9a
File added
MarlinKimbra/fonts/make_fonts.bat
0 → 100644
View file @
fccc4b9a
.\bdf2u8g.exe -b 1 -e 9 Marlin_symbols.bdf Marlin_symbols dogm_font_data_Marlin_symbols.h
.\bdf2u8g.exe -b 16 -e 255 HD44780_W.bdf HD44780_W_5x7 dogm_font_data_HD44780_W.h
.\bdf2u8g.exe -b 32 -e 255 HD44780_C.bdf HD44780_C_5x7 dogm_font_data_HD44780_C.h
.\bdf2u8g.exe -b 32 -e 255 HD44780_J.bdf HD44780_J_5x7 dogm_font_data_HD44780_J.h
.\bdf2u8g.exe -b 32 -e 255 ISO10646-1.bdf ISO10646_1_5x7 dogm_font_data_ISO10646_1.h
.\bdf2u8g.exe -b 32 -e 255 ISO10646-1-Marlin.bdf ISO10646_1_Marlin_5x7 dogm_font_data_ISO10646_1_Marlin.h
.\bdf2u8g.exe -b 32 -e 255 ISO10646_5_Cyrillic.bdf ISO10646_5_Cyrillic_5x7 dogm_font_data_ISO10646_5_Cyrillic.h
.\bdf2u8g.exe -b 32 -e 255 ISO10646_Kana.bdf ISO10646_Kana_5x7 dogm_font_data_ISO10646_Kana.h
MarlinKimbra/ultralcd.cpp
View file @
fccc4b9a
...
...
@@ -77,7 +77,9 @@ static void lcd_control_volumetric_menu();
#if defined(DOGLCD) && LCD_CONTRAST >= 0
static
void
lcd_set_contrast
();
#endif
#ifdef FWRETRACT
static
void
lcd_control_retract_menu
();
#endif
static
void
lcd_sdcard_menu
();
#ifdef DELTA
...
...
@@ -418,7 +420,7 @@ static void lcd_main_menu() {
END_MENU
();
}
#if
def SDSUPPORT
#if
defined( SDSUPPORT ) && defined( MENU_ADDAUTOSTART )
static
void
lcd_autostart_sd
()
{
card
.
autostart_index
=
0
;
card
.
setroot
();
...
...
@@ -752,10 +754,8 @@ void lcd_level_bed()
static
void
lcd_prepare_menu
()
{
START_MENU
();
MENU_ITEM
(
back
,
MSG_MAIN
,
lcd_main_menu
);
#ifdef SDSUPPORT
#ifdef MENU_ADDAUTOSTART
MENU_ITEM
(
function
,
MSG_AUTOSTART
,
lcd_autostart_sd
);
#endif
#if defined( SDSUPPORT ) && defined( MENU_ADDAUTOSTART )
MENU_ITEM
(
function
,
MSG_AUTOSTART
,
lcd_autostart_sd
);
#endif
MENU_ITEM
(
gcode
,
MSG_DISABLE_STEPPERS
,
PSTR
(
"M84"
));
MENU_ITEM
(
gcode
,
MSG_AUTO_HOME
,
PSTR
(
"G28"
));
...
...
@@ -804,7 +804,8 @@ static void lcd_prepare_menu() {
}
#ifdef DELTA
static
void
lcd_delta_calibrate_menu
()
{
static
void
lcd_delta_calibrate_menu
()
{
START_MENU
();
MENU_ITEM
(
back
,
MSG_MAIN
,
lcd_main_menu
);
MENU_ITEM
(
gcode
,
MSG_AUTO_HOME
,
PSTR
(
"G28"
));
...
...
@@ -1445,7 +1446,7 @@ void lcd_update() {
}
#endif//CARDINSERTED
long
ms
=
millis
();
uint32_t
ms
=
millis
();
if
(
ms
>
lcd_next_update_millis
)
{
#ifdef ULTIPANEL
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment