Skip to content

keklabs/3dprint-ender3-marlin

Repository files navigation

3dprint-ender3-marlin

3D-printer Creality Ender 3 firmware & configuration project

This project is used for tracking changes in my Creality Ender 3 3D printer

3D-printer:

SW:

Related links:

Version 1.0 (01.01.2024)

  • based on Marlin-2.1.2.2
  • add BL-Touch support

How to build manualy

Prerequisities:

  1. Clone my github repository

    git clone git@github.com:keklabs/3dprint-ender3-marlin.git
    #switch the working directory
    cd 3dprint-ender3-marlin
2. Marlin repository was added as a git submodule in in the "Marlin" subdirectory (you don´t need this, skip it)
  You are in Working Directory: 
  ```bash
  git submodule add https://github.com/MarlinFirmware/Marlin.git marlin
  ```
3. Checkout the desired Marlin release tag
```bash
cd marlin
# Fetch all tags from the remote repository
git fetch --tags
# Checkout the specific release tag, e.g., 2.1.2.2, and create a local branch for it
git checkout tags/2.1.2.2 -b release-2.1.2.2
  1. Commit the submodule reference in your main repository
cd ..
# Stage the submodule directory update
git add marlin
# Commit with an English commit message
git commit -m "Add Marlin submodule at release 2.1.2.2"
  1. Same for config examples
git submodule add -b release-2.1.2 https://github.com/MarlinFirmware/Configurations.git marlin-configurations
cd marlin-configurations
git fetch --tags
git checkout tags/2.1.2.2 -b release-2.1.2.2
cd ..
git add marlin-configurations
git commit -m "Add Configurations submodule from branch release-2.1.2.2"
  1. Update submodules for new releases
cd marlin
git fetch --tags
# Checkout the new tag, e.g., 2.1.2.3, and create/update your branch if needed
git checkout tags/2.1.2.3 -b release-2.1.2.3
cd ..
git add marlin
git commit -m "Update Marlin submodule to release 2.1.2.3"

cd marlin-configurations
git fetch --tags
# Checkout the new tag, e.g., 2.1.2.3, and create/update your branch if needed
git checkout tags/2.1.2.3 -b release-2.1.2.3
cd ..
git add marlin-configurations
git commit -m "Update Marlin Configurations submodule to release 2.1.2.3"

Releases

No releases published

Packages

No packages published

Languages