Skip to content

Commit

Permalink
add BGCode plugin
Browse files Browse the repository at this point in the history
  • Loading branch information
jneilliii committed Dec 2, 2023
1 parent b58416a commit 4dd2813
Show file tree
Hide file tree
Showing 3 changed files with 64 additions and 0 deletions.
64 changes: 64 additions & 0 deletions _plugins/bgcode.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
---

Check failure on line 1 in _plugins/bgcode.md

View workflow job for this annotation

GitHub Actions / Build and validate

expected date for dictionary value @ data['date']

Check failure on line 1 in _plugins/bgcode.md

View workflow job for this annotation

GitHub Actions / Validate changed plugin files

expected date for dictionary value @ data['date']
layout: plugin

id: bgcode
title: BGCode
description: Adds bgcode support provided in PrusaSlicer version 2.7.0+
authors:
- jneilliii
license: AGPLv3

date: 2023-12-2

homepage: https://github.com/jneilliii/OctoPrint-BGCode
source: https://github.com/jneilliii/OctoPrint-BGCode
archive: https://github.com/jneilliii/OctoPrint-BGCode/archive/master.zip

tags:
- PrusaBuddy
- bgcode
- Prusa
- binary gcode

compatibility:
octoprint:
- 1.4.0
python: ">=3,<4"

---

# BGCode

Plugin allows for the upload and conversion of bgcode files introduced in PrusaSlicer version 2.7.0+. Upon upload of the file, it will still have the bgcode extension but will be an ascii formatted text file that can be streamed to the printer as a standard gcode file from OctoPrint.

## Prerequisites

If installing on Windows you'll need some additional applications installed to complete the build process prior to installing the plugin. These are already included on OctoPi image, and possibly octoprint_deploy installations (need to verify).

### Install the tools

Install Visual Studio Community 2019, or higher from [visualstudio.microsoft.com/vs/](https://visualstudio.microsoft.com/vs/).
Older versions are not supported as libbgcode requires support for C++17.
Select all workload options for C++ and make sure to launch Visual Studio after install (to ensure that the full setup completes).

Install CMake for Windows from [cmake.org](https://cmake.org/)
Download and run the exe accepting all defaults

Install git for Windows from [gitforwindows.org](https://gitforwindows.org/)
Download and run the exe accepting all defaults

## Get Help

If you experience issues with this plugin or need assistance please use the issue tracker at the plugin's Homepage linked on the right.

### Additional Plugins

Check out my other plugins [here](https://plugins.octoprint.org/by_author/#jneilliii)

### Support My Efforts

I, jneilliii, programmed this plugin for fun and do my best effort to support those that have issues with it, please return the favor and leave me a tip or become a Patron if you find this plugin helpful and want me to continue future development.

[![Patreon](/assets/img/plugins/bgcode/patreon-with-text-new.png)](https://www.patreon.com/jneilliii) [![paypal](/assets/img/plugins/bgcode/paypal-with-text.png)](https://paypal.me/jneilliii)

<small>No paypal.me? Send funds via PayPal to jneilliii&#64;gmail&#46;com</small>
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/img/plugins/bgcode/paypal-with-text.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 4dd2813

Please sign in to comment.