Skip to content

A simple system to print files uploaded to discord with octoprint

License

Notifications You must be signed in to change notification settings

derklaro/3dswitch

Repository files navigation

3DSwitch Discord

3DSwitch is a school project which provides a simple tool which is build to print out 3D files. You can simply upload the files to a discord server or to the integrated web module. By default the files will get added to a slice queue then sliced with the prusa slicer. After the process the sliced file will get added to the print queue which works with the octoprint api and starts a new print when octoprint says it's available to print now.

Support our work

If you like 3DSwitch and want to support our work you can star 🌟 the project or join our Discord.

But the best support for our work is very simple: use the system!

Build this project

Windows:

git clone https://github.com/derklaro/3dswitch.git
cd 3dswitch/
gradlew.bat clean shadowJar

Linux/OsX:

git clone https://github.com/derklaro/3dswitch.git
cd 3dswitch/
gradlew clean shadowJar

Open Source Libraries

Library Author License
Javalin tipsy Apache Licence 2.0
Gson Google Apache License 2.0
JLine 3 JLine The 3-Clause BSD License
java-annotations JetBrains Apache Licence 2.0
JDA DV8FromTheWorld Apache License 2.0
Octprint Java Lib robweber MIT License
H2 h2database Dual Licenced (MPL 2.0/EPL 1.0

About

A simple system to print files uploaded to discord with octoprint

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages