forked from mriscoc/Ender3V2S1
-
-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
1433a78
commit ba41329
Showing
4 changed files
with
9 additions
and
3,826 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -226,7 +226,7 @@ jobs: | |
> Marlin/Configuration.h | ||
> Marlin/Configuration_adv.h | ||
> Marlin/Version.h | ||
cp configurations/Voxelab\ Aquila/UBL/ConfigurationPro.h Marlin/Configuration.h | ||
cp configurations/Voxelab\ Aquila/UBL/Configuration.h Marlin/Configuration.h | ||
cp configurations/Voxelab\ Aquila/UBL/Configuration_adv.h Marlin/Configuration_adv.h | ||
cp configurations/Voxelab\ Aquila/UBL/Version.h Marlin/Version.h | ||
sed -i "s/default_envs =.*/default_envs = ${AQUILA_VER}F103RC_voxelab_maple/" platformio.ini | ||
|
@@ -321,7 +321,7 @@ jobs: | |
> Marlin/Configuration.h | ||
> Marlin/Configuration_adv.h | ||
> Marlin/Version.h | ||
cp configurations/Voxelab\ Aquila/UBL/ConfigurationPro.h Marlin/Configuration.h | ||
cp configurations/Voxelab\ Aquila/UBL/Configuration.h Marlin/Configuration.h | ||
cp configurations/Voxelab\ Aquila/UBL/Configuration_adv.h Marlin/Configuration_adv.h | ||
cp configurations/Voxelab\ Aquila/UBL/Version.h Marlin/Version.h | ||
sed -i "s/default_envs =.*/default_envs = ${AQUILA_VER}F103RC_voxelab_maple/" platformio.ini | ||
|
@@ -443,112 +443,6 @@ jobs: | |
asset_path: temp/build.bin | ||
asset_name: ${{ steps.build_configs.outputs.filename }} | ||
asset_content_type: application/x-binary | ||
Build-UBL-A: # UBL for Aquila | ||
name: Build UBL Files A | ||
runs-on: ubuntu-latest | ||
strategy: | ||
matrix: | ||
chip: [GD32,N32] | ||
temp: [true,false] | ||
inshape: [true,false] | ||
tjc: [true,false] | ||
bmp: [true,false] | ||
steps: | ||
- uses: actions/checkout@v4 | ||
- name: Setup node | ||
uses: actions/setup-node@v3 | ||
with: | ||
node-version: 16 | ||
- name: Cache pip | ||
uses: actions/cache@v4 | ||
with: | ||
path: ~/.cache/pip | ||
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} | ||
restore-keys: | | ||
${{ runner.os }}-pip- | ||
- name: Cache PlatformIO | ||
uses: actions/cache@v4 | ||
with: | ||
path: ~/.platformio | ||
key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} | ||
- name: Set up Python | ||
uses: actions/setup-python@v5 | ||
with: | ||
python-version: '3.10' | ||
- name: Install PlatformIO | ||
run: | | ||
python3 -m pip install --upgrade pip | ||
pip install --upgrade pip | ||
pip install --upgrade wheel | ||
pip install --upgrade platformio | ||
- name: Run PlatformIO | ||
id: build_configs | ||
run: | | ||
if [ "$AQUILA_VER" = GD32 ]; then AVTMP="GD32"; else AVTMP="N32"; fi; | ||
if ($TP); then TPTMP=-MPC; else TPTMP=; fi; | ||
if ($IS); then ISTMP=-IS; else ISTMP=; fi; | ||
if ($TJC); then DTMP=TJC-; else DTMP=; fi; | ||
if ($BMP); then MPTMP=_BMP; else MPTMP=; fi; | ||
echo "filename=${DTMP}Aquila_${AVTMP}${MPTMP}_UBL${ISTMP}${TPTMP}$(date +"-%m-%d").bin" >> $GITHUB_OUTPUT | ||
> Marlin/Configuration.h | ||
> Marlin/Configuration_adv.h | ||
> Marlin/Version.h | ||
cp configurations/Voxelab\ Aquila/UBL/Configuration.h Marlin/Configuration.h | ||
cp configurations/Voxelab\ Aquila/UBL/Configuration_adv.h Marlin/Configuration_adv.h | ||
cp configurations/Voxelab\ Aquila/UBL/Version.h Marlin/Version.h | ||
sed -i "s/default_envs =.*/default_envs = ${AQUILA_VER}F103RC_voxelab_maple/" platformio.ini | ||
if ($IS); then STEMP=; ITEMP='\/\/'; else STEMP='\/\/'; ITEMP=; fi; | ||
sed -i "s/.*#define INPUT_SHAPING_X/${STEMP}#define INPUT_SHAPING_X/" Marlin/Configuration_adv.h | ||
sed -i "s/.*#define INPUT_SHAPING_Y/${STEMP}#define INPUT_SHAPING_Y/" Marlin/Configuration_adv.h | ||
sed -i "s/.*#define INPUT_SHAPING_Z/${STEMP}#define INPUT_SHAPING_Z/" Marlin/Configuration_adv.h | ||
sed -i "s/.*#define CAPABILITIES_REPORT/${ITEMP}#define CAPABILITIES_REPORT/" Marlin/Configuration_adv.h | ||
sed -i "s/.*#define NOZZLE_CLEAN_FEATURE/${ITEMP}#define NOZZLE_CLEAN_FEATURE/" Marlin/Configuration.h | ||
sed -i "s/.*#define USE_GRID_MESHVIEWER 1/${ITEMP}#define USE_GRID_MESHVIEWER 1/" Marlin/Configuration.h | ||
sed -i "s/.*#define SHOW_SPEED_IND/${ITEMP}#define SHOW_SPEED_IND/" Marlin/Configuration.h | ||
if [[ $IS == true && $AQUILA_VER == "N32" ]]; then | ||
sed -i "s/.*#define G26_MESH_VALIDATION/\/\/#define G26_MESH_VALIDATION/" Marlin/Configuration.h | ||
sed -i "s/.*#define HAS_ESDIAG 1/\/\/#define HAS_ESDIAG 1/" Marlin/Configuration.h | ||
fi; | ||
if ($TP); then PTEMP='\/\/'; MTEMP=; else PTEMP=; MTEMP='\/\/'; fi; | ||
sed -i "0,/^#define PIDTEMP/ s/.*#define PIDTEMP/${PTEMP}#define PIDTEMP/" Marlin/Configuration.h | ||
sed -i "s/.*#define MPCTEMP/${MTEMP}#define MPCTEMP/" Marlin/Configuration.h | ||
sed -i "s/.*#define G26_MESH_VALIDATION/${PTEMP}#define G26_MESH_VALIDATION/" Marlin/Configuration.h | ||
sed -i "s/.*#define HAS_CUSTOM_COLORS 1/${PTEMP}#define HAS_CUSTOM_COLORS 1/" Marlin/Configuration.h | ||
sed -i "s/.*#define CAPABILITIES_REPORT/${PTEMP}#define CAPABILITIES_REPORT/" Marlin/Configuration_adv.h | ||
if ($TJC); then TJEMP=; REMP='\/\/'; else TJEMP='\/\/'; REMP=; fi; | ||
sed -i "s/.*#define TJC_DISPLAY/${TJEMP}#define TJC_DISPLAY/" Marlin/Configuration.h | ||
sed -i "s/.*#define REVERSE_ENCODER_DIRECTION/${REMP}#define REVERSE_ENCODER_DIRECTION/" Marlin/Configuration.h | ||
if ($BMP); then MPDEMP=; MPEMP='\/\/'; MPHS="LOW"; else MPDEMP='\/\/'; MPEMP=; MPHS="HIGH"; fi; | ||
sed -i "s/.*#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN/${MPDEMP}#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN/" Marlin/Configuration.h | ||
sed -i "s/.*#define Z_MIN_ENDSTOP_HIT_STATE.*/#define Z_MIN_ENDSTOP_HIT_STATE ${MPHS}/" Marlin/Configuration.h | ||
sed -i "s/.*#define Z_MIN_PROBE_ENDSTOP_HIT_STATE.*/#define Z_MIN_PROBE_ENDSTOP_HIT_STATE ${MPHS}/" Marlin/Configuration.h | ||
sed -i "s/.*#define BLTOUCH/${MPEMP}#define BLTOUCH/" Marlin/Configuration.h | ||
sed -i "s/.*#define BIQU_MICROPROBE_V2/${MPDEMP}#define BIQU_MICROPROBE_V2/" Marlin/Configuration.h | ||
sed -i "s/.*#define PROBE_ENABLE_DISABLE/${MPDEMP}#define PROBE_ENABLE_DISABLE/" Marlin/Configuration.h | ||
if ($BMP); then sed -i -e "/.*#define BIQU_MICROPROBE_V2.*/a#define NO_MICROPROBE_WARNING" Marlin/Configuration.h; fi; | ||
pio run | ||
mkdir temp | ||
mv .pio/build/${AQUILA_VER}F103RC_voxelab_maple/*.bin temp/build.bin | ||
env: | ||
AQUILA_VER: ${{ matrix.chip }} | ||
TP: ${{ matrix.temp }} | ||
IS: ${{ matrix.inshape }} | ||
TJC: ${{ matrix.tjc }} | ||
BMP: ${{ matrix.bmp }} | ||
- name: Get release | ||
id: get_release | ||
uses: bruceadams/[email protected] | ||
env: | ||
GITHUB_TOKEN: ${{ github.token }} | ||
- name: Upload Release Asset | ||
uses: tanyagray/action-upload-release-asset@main | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
with: | ||
upload_url: ${{ steps.get_release.outputs.upload_url }} | ||
asset_path: temp/build.bin | ||
asset_name: ${{ steps.build_configs.outputs.filename }} | ||
asset_content_type: application/x-binary | ||
Build-BLT-EX-A: # BLTouch EX for Aquila | ||
name: Build BLT EX Files A | ||
runs-on: ubuntu-latest | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.