Skip to content

Mobile application to control PrusaLink compatible 3D printers

License

Notifications You must be signed in to change notification settings

joachimklug/supra-3d

Repository files navigation

supra-3d

Mobile application to control PrusaLink compatible 3D printers

Release Issues MIT License LinkedIn

About The Project

All new Prusa 3D printers with 32bit controller have PrusaLink pre-installed. PrusaLink ennables the user to have a web-interface to control the 3d printer. This project builds on top of the Prusa API to enable the user to use a native app to control the printer from within the network.

Built With

React Expo TanStackQuery React-Native-Paper Recoil

(back to top)

Local Development

To run the application locally there are two possibilites:

  1. Through expo on a device emulator or expo app on the phone
    • Rename .env.template to .env.local
    • Ensure to comment EXPO_PUBLIC_PROXY_URL in .env.local
    • Start application npm run start
  2. Through web interface
    • Rename .env.template to .env.local
    • Ensure to un-comment EXPO_PUBLIC_PROXY_URL in .env.local
    • Replace PRUSA-HOSTNAME in package.json with the hostname/IP of your printer
    • start proxy and keep it running npm run proxy
    • Start application npm run start

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the GNU GPL v3.0 License. See LICENSE.txt for more information.

(back to top)

Contact

Joachim Klug - [email protected]

(back to top)

About

Mobile application to control PrusaLink compatible 3D printers

Resources

License

Stars

Watchers

Forks

Packages

No packages published