yani- / FixUp3D

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fix Up 3D

FixUp3D is a project which extends the functionality of the UP! printer Windows software from pp3dp / tiertime.

The software is implemented as an intelligent filter proxy between the UP! software and the WinUSB driver. It intercepts all data sent and received via USB and changes values like temperature, supported layer height, speeds, etc. on the fly.

Installation is fairly simple. You just have to compile and place the resulting new winusb.dll inside of the UP directory ("C:\Program Files\UP").

Upon startup of the UP! software an additional window with new settings will pop up:

Screen shot of the extra window

Here you can see a print with 0.1 mm layer height, printed on an UP! Mini with the FixUp3D settings from above.

0.1mm layer height print with UP Mini

Please note: This project is in an early state. A lot of tests need to be done before you can use it safely. Use it on your own risk as it might damage the nozzle or other parts of the printer.

Documentation

A quick documentation with the most important information for usage is available here.

Download pre compiled version

You can find a precompiled version here: FixUp3D winusb.dll

Just download "winusb.dll" and copy it to the UP! directory (e.g. "C:\Program Files\Up")

When you start the UP! software the next time, the FixUp3D extra window will come up automatically.

In case you want to uninstall FixUp3D just delete or rename the "winusb.dll" file in the UP! software directory.

Compile from source

You should install MinGW and Eclipse CDC in order to compile the project. A simple step by step guide for installation can be found here:

https://www.ics.uci.edu/~pattis/common/handouts/mingweclipse/mingweclipse.html

About


Languages

Language:C++ 94.8%Language:C 5.2%