Skip to content

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.

License

Notifications You must be signed in to change notification settings

nfuhler/D-Bot-Marlin

 
 

Configuration of the Marlin firmware for custom Core XY printer

The printer is based on the D-Bot printer by spauda01@thingiverse

This project is forked from the original Marlin firmware.

Click here for the German 🇩🇪 version.

Prequisits

It is best to compile and upload this using PlatformIO with Visual Studio Code and the Auto Build Marlin extension.

Installing Visual Studio Code

First, go to the official VS Code Website and install the latest version of VS Code for your operating System.

Installing needed extensions

After you have installed VS Code, you need to install some extensions in order to compile and upload the firmware.

To do this, open VS Code and select the extensions section on the left.

extension section

In the search bar, search for "auto build marlin" and select the extension Auto Build Marlin by Marlin Firmware

Click on Install.

Auto Build Marlin install

VS Code will then install all needed extensions, including PlatformIO.

Finally, restart VS Code to make the changes take effect.

Note: It is possible that you need to install the python3-venv package when you are using Ubuntu. VS Code will prompt you for it during the installation, if necessary

The Firmware

Downloading and opening the project

On this page, go to the right. Under releases, select the newest release and download the attached zip file. Extract the zip file into a folder of your choice.

Next, open VS Code. Select the PlatformIO section on the left and select Open.

opening the project

In the tab that opens, select Open Project and select the folder you just extracted.

If VS Code asks you, if you trust the folder, confirm that you do.

Note: You need to open the parent directory of the repository, i.e. the folder that contains the Marlin folder.

Compiling and uploading

Now that you have opened the project, it is time to build and upload Marlin. From the bottom toolbar, select build.

building the project

PlatformIO will now try to compile Marlin and in the process download all of it's dependecies.

Note: The first build might fail. Just click on build again and it should work.

When the build process finished successfully, you can upload the firmware. To do that, select upload from the bottom toolbar.

uploading the project

PlatformIO should automatically detect your connected Arduino and upload the firmware.

If this process finishes without any errors, your Arduino is now running Marlin and you're good to go :)

Configuration & Options

If you want to change the name of your 3D printer or want to change any other configuration options, you have to open the file Marlin/Configuration.h (select it from the file explorer on the left).

Changing the name of your 3D-Printer

To change the name, go to line 146 of aforementioned Configuration.h file and change the name that is given there. Note that you must not change anything in that line except the name between the quotes.

About

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 66.2%
  • C 31.4%
  • Shell 0.7%
  • Python 0.7%
  • JavaScript 0.4%
  • HTML 0.3%
  • Other 0.3%