Browse Source

Rearrange configs for export

Scott Lahteine 5 years ago
parent
commit
1952982c01

config/examples/ADIMLab/_Bootscreen.h → config/examples/ADIMLab/Gantry v1/_Bootscreen.h View File


+ 86
- 0
config/examples/ADIMLab/Gantry v2/_Bootscreen.h View File

@@ -0,0 +1,86 @@
1
+/**
2
+ * Marlin 3D Printer Firmware
3
+ * Copyright (c) 2019 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 <http://www.gnu.org/licenses/>.
20
+ *
21
+ */
22
+#pragma once
23
+
24
+/**
25
+ * Made with Marlin Bitmap Converter
26
+ * http://marlinfw.org/tools/u8glib/converter.html
27
+ */
28
+#define CUSTOM_BOOTSCREEN_BMPWIDTH 88
29
+
30
+const unsigned char custom_start_bmp[] PROGMEM = {
31
+  B00000000,B00000000,B00000000,B00001111,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,
32
+  B00000000,B00000000,B00000000,B00111111,B11111000,B00000000,B01000000,B00000000,B00000000,B00000000,B00000000,
33
+  B00000000,B00000000,B00011110,B01111111,B11111111,B00000000,B10000100,B00000000,B00000000,B00000000,B00000000,
34
+  B00000000,B00000000,B00111111,B11111111,B11111111,B11111111,B00000100,B00000000,B00000000,B00000000,B00000000,
35
+  B00000000,B00000000,B00111111,B11111111,B11111111,B11111110,B00001100,B00000000,B00000000,B00000000,B00000000,
36
+  B00000000,B00000000,B01111111,B11111111,B11111111,B11110000,B00001000,B00000000,B00000000,B00000000,B00000000,
37
+  B00000000,B00000000,B00001111,B11111111,B11100000,B00000000,B00011000,B00000000,B00000000,B00000000,B00000000,
38
+  B00000000,B00000000,B00000000,B11111111,B11100011,B10000000,B00111000,B00000000,B00000000,B00000000,B00000000,
39
+  B00000000,B00000000,B00010011,B11111111,B11100001,B10000000,B01111000,B00000000,B00000000,B00000000,B00000000,
40
+  B00000000,B00000000,B00011111,B10001111,B11100011,B10000000,B11110000,B00000000,B00000000,B00000000,B00000000,
41
+  B00000000,B00000000,B00011110,B00001111,B11111111,B10000001,B11110000,B00000000,B00000000,B00000000,B00000000,
42
+  B00000000,B00000000,B00000110,B00011111,B11111111,B10000111,B11100000,B00000000,B00000000,B00000000,B00000000,
43
+  B00000000,B00000000,B00000000,B11111111,B11111110,B00001111,B11100000,B00000000,B00000000,B00000000,B00000000,
44
+  B00000000,B00000000,B00000111,B11111111,B11110000,B01111111,B11000000,B00000000,B00000000,B00000000,B00000000,
45
+  B00000000,B00000000,B00001111,B11111100,B00000011,B11111111,B10000000,B00000000,B00000000,B00000000,B00000000,
46
+  B00000000,B00000000,B00011111,B11000000,B11111111,B11111111,B00000000,B00000000,B00000000,B00000000,B00000000,
47
+  B00000000,B00000000,B00111110,B00011111,B11111111,B11111110,B00111111,B11000000,B00000000,B00000000,B00000000,
48
+  B00000000,B00000000,B01111100,B11111111,B11111111,B11111100,B00001111,B11100000,B00000000,B00000000,B00000000,
49
+  B00000000,B00000000,B11111001,B11111111,B11111111,B11110000,B00001111,B11110000,B00000000,B00000000,B00000000,
50
+  B00000000,B00000000,B11110011,B11111111,B11111111,B11111000,B00011111,B11111000,B00000000,B00000000,B00000000,
51
+  B00000000,B00000000,B11100111,B11111111,B11111111,B11111111,B11111111,B11111100,B00000000,B00000000,B00000000,
52
+  B00000000,B00000001,B11101111,B11111111,B11111111,B11111111,B11111111,B11111110,B00000000,B00000000,B00000000,
53
+  B00000000,B00000001,B11101111,B11111110,B00001111,B11111111,B11111111,B11101111,B10000000,B00000000,B00000000,
54
+  B00000000,B00000001,B11001111,B11110000,B00000001,B11111111,B11111111,B11110011,B11111000,B00000000,B00000000,
55
+  B00000000,B00000000,B11101111,B11100000,B00000000,B11111111,B11111111,B11111000,B01100000,B00000000,B00000000,
56
+  B00000000,B00000000,B11101111,B11100000,B00000000,B00111111,B11111111,B11111000,B00000000,B00000000,B00000000,
57
+  B00000000,B00000000,B11101111,B11000000,B00000000,B00011111,B11111111,B11111000,B00000000,B00000000,B00000000,
58
+  B00000000,B00000000,B01100111,B11100100,B00000000,B00001111,B11111111,B11111100,B00000000,B00000000,B00000000,
59
+  B00000000,B00000000,B00110011,B11111100,B00000000,B00000111,B11111111,B11111100,B00000000,B00000000,B00000000,
60
+  B00000000,B00000000,B00011001,B11111100,B00000000,B00000011,B11100000,B11111100,B00000000,B00000000,B00000000,
61
+  B00000000,B00000000,B00001100,B01111000,B00000000,B00000001,B11100000,B00111100,B00000000,B00000000,B00000000,
62
+  B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,B01110000,B00011100,B00000000,B00000000,B00000000,
63
+  B00000000,B00000000,B00000011,B10000000,B00000000,B00000000,B00000000,B00001110,B00000000,B00000000,B00000000,
64
+  B00000000,B00000000,B00000001,B11100000,B00000000,B00000000,B00000000,B00001111,B00000000,B00000000,B00000000,
65
+  B00000000,B00000000,B00000001,B11110000,B00000000,B00000000,B00000000,B00000111,B00000000,B00000000,B00000000,
66
+  B00000000,B00000000,B00000001,B11111000,B00000000,B00000000,B00000000,B00000111,B10000000,B00000000,B00000000,
67
+  B00000000,B00000000,B00000001,B11111100,B00000000,B00000000,B00000000,B00000111,B11000000,B00000000,B00000000,
68
+  B00000000,B00000000,B00000011,B11111100,B00000000,B00000000,B00000000,B00001111,B11000000,B00000000,B00000000,
69
+  B00000000,B00000000,B00000111,B11111100,B00000000,B00000000,B00000000,B00001111,B11100000,B00000000,B00000000,
70
+  B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,
71
+  B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,
72
+  B00000111,B10000001,B11111111,B10000111,B10011111,B00000111,B10011110,B00000000,B00000000,B00111000,B00000000,
73
+  B00000111,B10000001,B11111111,B11000011,B10011111,B00000111,B10001110,B00000000,B00000000,B00111000,B00000000,
74
+  B00000111,B10000001,B11000011,B11100011,B10011111,B00000111,B10001110,B00000000,B00000000,B00111000,B00000000,
75
+  B00001111,B11000001,B11000000,B11100011,B10011111,B10001111,B10001110,B00000000,B00111100,B00111011,B00000000,
76
+  B00001111,B11000001,B11000000,B11100011,B10011111,B10001111,B10001110,B00000000,B11111110,B00111111,B10000000,
77
+  B00011101,B11000001,B11000000,B01110011,B10011111,B10011111,B10001110,B00000000,B11111111,B00111111,B10000000,
78
+  B00011100,B11100001,B11000000,B01110011,B10011101,B11011011,B10001110,B00000000,B01101111,B00111011,B11000000,
79
+  B00011100,B11100001,B11000000,B01110011,B10011101,B11111011,B10001110,B00000000,B00111111,B00111011,B11000000,
80
+  B00111111,B11110001,B11000000,B11100011,B10011100,B11111011,B10001110,B00000000,B11111111,B00111011,B11000000,
81
+  B00111111,B11110001,B11000000,B11100011,B10011100,B11110011,B10001110,B00000000,B11101111,B00111011,B11000000,
82
+  B01111000,B01110001,B11000001,B11100011,B10011100,B11110011,B10001110,B00000001,B11101111,B00111011,B11000000,
83
+  B01110000,B01111001,B11111111,B11000011,B10011100,B01100011,B10001111,B11111111,B11101111,B00111111,B10000000,
84
+  B01110000,B00111001,B11111111,B10000011,B10011100,B01100011,B10001111,B11111110,B11110111,B00111111,B10000000,
85
+  B11110000,B01111101,B11111111,B00000111,B10011110,B00000011,B11011111,B11111100,B01100111,B00100111,B00000000
86
+};

config/examples/Felix/Configuration_adv.h → config/examples/Felix/DUAL/Configuration_adv.h View File


config/examples/Felix/README.md → config/examples/Felix/DUAL/README.md View File


config/examples/Felix/Configuration.h → config/examples/Felix/Single/Configuration.h View File


+ 2764
- 0
config/examples/Felix/Single/Configuration_adv.h
File diff suppressed because it is too large
View File


+ 60
- 0
config/examples/Felix/Single/README.md View File

@@ -0,0 +1,60 @@
1
+# Felix 2.0/3.0 Configuration for Marlin Firmware
2
+
3
+Bringing silky smooth prints to Felix.
4
+
5
+## Build HOWTO
6
+
7
+  - Install the latest non-beta Arduino software IDE/toolset: http://www.arduino.cc/en/Main/Software
8
+  - Download the Marlin firmware
9
+    - [Latest developement version](https://github.com/MarlinFirmware/Marlin/tree/Development)
10
+    - [Stable version](https://github.com/MarlinFirmware/Marlin/tree/Development)
11
+  - In both cases use the "Download Zip" button on the right.
12
+
13
+```
14
+cd Marlin/src
15
+cp config/examples/Felix/Configuration_adv.h .
16
+```
17
+
18
+The next step depends on your setup:
19
+
20
+### Single Extruder Configuration
21
+
22
+    cp config/examples/Felix/Configuration.h .
23
+
24
+### Dual Extruder Configuration
25
+
26
+    cp config/examples/Felix/DUAL/Configuration.h Configuration.h
27
+
28
+### Compile Firmware
29
+
30
+  - Start the Arduino IDE.
31
+  - Select Tools -> Board -> Arduino Mega 2560
32
+  - Select the correct serial port in Tools -> Serial Port (usually /dev/ttyUSB0)
33
+  - Open Marlin.pde or .ino
34
+  - Click the Verify/Compile button
35
+
36
+### Flash Firmware
37
+
38
+#### Connected directly via USB
39
+
40
+  - Click the Upload button. If all goes well the firmware is uploading
41
+
42
+#### Remote update
43
+
44
+Find the latest Arduino build:
45
+
46
+    ls -altr /tmp/
47
+    drwxr-xr-x 5 chrono users 12288 Mar 3 21:41 build6072035599686630843.tmp
48
+
49
+Copy the firmware to your printer host:
50
+
51
+    scp /tmp/build6072035599686630843.tmp/Marlin.cpp.hex a.b.c.d:/tmp/
52
+
53
+Connect to your printer host via ssh, stop Octoprint or any other service that may block your USB device and make sure you have avrdude installed, then run:
54
+
55
+    avrdude -C/etc/avrdude.conf -v -v -v -patmega2560 -cwiring -P/dev/ttyUSB0 \
56
+    -b115200 -D -Uflash:w:/tmp/Marlin.cpp.hex:i
57
+
58
+## Acknowledgements
59
+
60
+Mashed together and tested on https://apollo.open-resource.org/mission:resources:picoprint based on collaborative teamwork of @andrewsil1 and @thinkyhead.

config/examples/Geeetech/Prusa i3 Pro B/README.md → config/examples/Geeetech/Prusa i3 Pro B/bltouch/README.md View File


+ 54
- 0
config/examples/Geeetech/Prusa i3 Pro B/noprobe/README.md View File

@@ -0,0 +1,54 @@
1
+These are example configurations for the low-cost [Acrylic Prusa I3 pro B 3D Printer DIY kit](http://www.geeetech.com/acrylic-geeetech-prusa-i3-pro-b-3d-printer-diy-kit-p-917.html) and the [3DTouch auto bed leveling sensor](http://www.geeetech.com/geeetech-3dtouch-auto-bed-leveling-sensor-for-3d-printer-p-1010.html) based on:
2
+
3
+- `../GT2560/`
4
+- [Marlin 1.1.4 With 3DTouch / BLTouch for i3 Pro B](https://www.geeetech.com/forum/viewtopic.php?t=19846)
5
+
6
+The main characteristics of these configurations are:
7
+
8
+- The defined motherboard is `BOARD_GT2560_REV_A_PLUS`.
9
+- Travel limits are adjusted to the printer bed size and position.
10
+- An example `SKEW_CORRECTION` for a particular printer is enabled. See comments below about how to adjust it to a particular printer.
11
+- Using the LCD controller for bed leveling is enabled.
12
+  - `PROBE_MANUALLY` is enabled, which *provides a means to do "Auto" Bed Leveling without a probe*.
13
+  - The `LEVEL_BED_CORNERS` option for manual bed adjustment is enabled.
14
+  - Bilinear bed leveling is enabled, the boundaries for probing are adjusted to the glass size, and extrapolation is enabled.
15
+- `PRINTCOUNTER` is enabled, in order to track statistical data.
16
+- `INDIVIDUAL_AXIS_HOMING_MENU` is enabled, which adds individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
17
+- The speaker is enabled for the UI feedback.
18
+- `bltouch` variant:
19
+  - `USE_ZMAX_PLUG` is enabled. See comments about connections below.
20
+  - Heaters and fans are turned off when probing.
21
+  - Multiple probing is set to 3.
22
+
23
+# First-time configuration
24
+
25
+## Skew factor
26
+
27
+The skew factor must be adjusted for each printer:
28
+
29
+- First, uncomment `#define XY_SKEW_FACTOR 0.0`, compile and upload the firmware.
30
+- Then, print [YACS (Yet Another Calibration Square)](https://www.thingiverse.com/thing:2563185). Hint, scale it considering a margin for brim (if used). The larger, the better to make error measurements.
31
+- Measure the printed part according to the comments in the example configuration file, and set `XY_DIAG_AC`, `XY_DIAG_BD` and `Y_SIDE_AD`.
32
+- Last, comment `#define XY_SKEW_FACTOR 0.0` again, compile and upload.
33
+
34
+## 3DTouch auto leveling sensor
35
+
36
+- Print a suitable mount to attach the sensor to the printer. The example configuration file is adjusted to http://www.geeetech.com/wiki/images/6/61/3DTouch_auto_leveling_sensor-1.zip
37
+- Unlike suggested in [geeetech.com/wiki/index.php/3DTouch_Auto_Leveling_Sensor](https://www.geeetech.com/wiki/index.php/3DTouch_Auto_Leveling_Sensor), the existing end stop switch is expected to be kept connected to Z_MIN. So, the sensor is to be connected to Z_MAX, according to Marlin's default settings. Furthermore, GT2560-A+ provides a connector for the servo next to thermistor connectors (see [GT2560](https://www.geeetech.com/wiki/images/thumb/4/45/GT2560_wiring.jpg/700px-GT2560_wiring.jpg) and [GT2560-A+](http://i.imgur.com/E0t34VU.png)).
38
+- Be careful to respect the polarity of the sensor when connecting it to the GT2560-A+. Unlike end stops, reversing the connection will prevent the sensor from working properly.
39
+- [Test](http://www.geeetech.com/wiki/index.php/3DTouch_Auto_Leveling_Sensor#Testing) and [calibrate](https://www.geeetech.com/wiki/index.php/3DTouch_Auto_Leveling_Sensor#Calibration) the sensor.
40
+- If using the GT2560-A+ and with the sensor connected to Z_MAX and an endstop connected to Z_MIN use the following calibration routine instead.
41
+
42
+## 3DTouch Calibration with Z_MAX
43
+
44
+- Home the printer with `G28` command.
45
+- Disable the Z axis software endstop with `M211 S0 Z0`
46
+- Reset the probe Z_OFFSET with `M851 Z0`
47
+- Move to the center of the bed with `G1 X100 Y100`
48
+- Move Z incrementally until the nozzle is the correct height from the bed using a shim or piece of paper, record this Z movement, for example -0.2.
49
+- Do a single probe at the current point in the middle of the bed using `G30` and not the returned value, for example 1.9. Invert this value, i.e. -1.9, and add it to the Z offset above, i.e. -0.2 in this example giving -2.1.
50
+- Update the probe Z_OFFSET to this value using `M851` i.e. `M851 Z-2.1`.
51
+- Re-enable software end-stops with `M211 S1 Z0`
52
+- Save this value to the EEPROM with `M500`.
53
+- Update the start G-Code in your slicer software to insert a `G29` after the last `G28`.
54
+- Carefully test that the offset is correct in the first print.

config/examples/Micromake/C1/README.md → config/examples/Micromake/C1/basic/README.md View File


+ 15
- 0
config/examples/Micromake/C1/enhanced/README.md View File

@@ -0,0 +1,15 @@
1
+# Micromake C1
2
+
3
+### In the folder "basic"
4
+Configuration files for Micromake C1 without mods
5
+  - English LCD 2X16 Characters
6
+  - Motors 16 STEPS
7
+  - No heated bed
8
+  - No probe, etc.
9
+  - Like a standard C1 as shipped by Micromake.
10
+
11
+### In the folder "enhanced"
12
+Configuration files for Micromake C1 with…
13
+  - 128 STEPS configured with jumper on the motherboard (all open for 128 Steps).
14
+  - Capacitive Probe (Adjust offsets at your convenience)
15
+  - French language with no accents for Japanese LCD.

config/examples/Mks/Sbase/000-README_RepRap_Discount_Full_Graphic_Smart_Controller.txt → config/examples/Mks/Sbase/README.txt View File


config/examples/Velleman/K8400/Configuration_adv.h → config/examples/Velleman/K8400/Dual-head/Configuration_adv.h View File


config/examples/Velleman/K8400/README.md → config/examples/Velleman/K8400/Dual-head/README.md View File


config/examples/Velleman/K8400/Configuration.h → config/examples/Velleman/K8400/Single-head/Configuration.h View File


+ 2764
- 0
config/examples/Velleman/K8400/Single-head/Configuration_adv.h
File diff suppressed because it is too large
View File


+ 15
- 0
config/examples/Velleman/K8400/Single-head/README.md View File

@@ -0,0 +1,15 @@
1
+# Configuration for Velleman K8400 Vertex
2
+http://www.k8400.eu/
3
+
4
+Configuration files for the K8400, ported upstream from the official Velleman firmware.
5
+Like its predecessor, (K8200), the K8400 is a 3Drag clone. There are some minor differences, documented in pins_K8400.h.
6
+
7
+Single and dual head configurations provided. Copy the correct Configuration.h and Configuration_adv.h to the /src/config directory.
8
+
9
+**NOTE: This configuration includes the community sourced feed rate fix. Use 100% feed rate in Repetier!**
10
+
11
+For implementation and updated K8400 firmware, see https://github.com/birkett/Velleman-K8400-Firmware
12
+
13
+### Original Sources
14
+Credit to Velleman for the original 1.0.x based code:<br />
15
+http://www.vertex3dprinter.eu/downloads/files/vertex/firmware/vertex-m1-v1.4-h2.zip

Loading…
Cancel
Save