area515 / Photonic3D

Control software for resin 3D printers
http://photonic3d.com
GNU General Public License v3.0
133 stars 112 forks source link

Allow user to choose printer profile during installation #131

Closed WesGilster closed 8 years ago

WesGilster commented 8 years ago

Get the printer profiles from Github and ask the user to choose one during the CWH installation.

WesGilster commented 8 years ago

I got a working mUVe1 profile that printed a mazecube and I'll check the profile into a directory where we can keep these for user installations. The mazes are random so each print is different, and it happened to pick a pretty simple solution. Since this was the case, I was able to get a couple of pictures where you can see the path through the cube. My printer has a tendency of squishing the first several layers so you can see the maze entry hole is skewed to the top of the print. Projector Bulb Hours:260 Projector: ViewSonic (pjd7820hd)

image image

jmkao commented 8 years ago

What mechanism are thinking of for selecting templates from GitHub? Or do you think we should take templates for different printers into the master repo itself and ship them with the software?

WesGilster commented 8 years ago

There are so many ways of doing it, I'm open to suggestion. I figured the simplest way would be to throw them into a directory on github(or somewhere else). Then prompt the user to choose which they want to install.

For those that wanted to share their profiles, they can run this in their browser to get the contents of whichever printer profile: http://[raspberryPi]:9091/services/printers/get/[printer name]

In my case it would be: http://192.168.0.18:9091/services/printers/get/mUVe 1

WesGilster commented 8 years ago

This feature is complete in version cwh0.249 but you can't test with the WesGilster repo without the changes in cwh0.250.

image

WesGilster commented 8 years ago

There were some dependency problems that needed to be resolved. Should be fixed now in cwh0.254.

WesGilster commented 8 years ago

Duplicate of #126