My last project posted on Instructables was a system that allows you to use your 3D printing pen like a 3D coloring book, using a haptic feedback device called the Geomagic Touch. This project is an idea I came up with while working on that one and realizing that while I was 3D printing, I was still unable to see the boundaries until I filled them in with my pen. It needed Augmented Reality for me to actually see a "preview" of what I'm making. So, I started this project to address that. Once again, it's by no means a perfect solution to anything, it's just me trying out cool new design processes that hopefully inspire others to build upon it. I'll get into my conclusions at the end of the tutorial.
This project requires only three things:
To be more specific, the haptic device I am using is a Haptic Phantom Premium 1.5, from 3DSystems, and this specific device, unlike the Geomagic Touch device, requires a parallel port in order to work with the computer. The device is shipped with this port for you to install onto your desktop.
If you do not have the Premium but you do have a smaller version like the Geomagic Touch, this project can still work for you, but you may have to mess with the Unity project to fit your needs- I'll get into that later.
I assume if you have a Hololens you've already done the setup from the Hololens website. The Windows 10 computer requires the latest Unity Beta in order to run the Holographic Remoting Application. You must also download the Holographic Remoting application on your Hololens, which you can easily find by searching for it in the Windows Store on the headset.
((((To explain why the Beta: My project does not run directly on the Hololens because I did not have time to figure out how to wirelessly control the haptic feedback device from the headset. Instead, this project runs from the computer straight out of the Unity beta version which has a feature called Holographic Remoting, which provides the capability to flash the camera right to the Hololens and track its positioning. (Kind of like an Oculus or Vive, but with AR). This allows me to run the entire application on the computer so that I can easily control the Haptic device and use the Hololens, without the headache of having to consolidate the build with some method of controlling haptics remotely [it just seemed like a lot of work for a demo].))))