General FAQ

This page answers some more general northstar related questions. The other sections below it answer questions related to their respective topics.

have a question not mentioned here? Feel free to ask on the community Discord

What is Project North Star?

Project North Star is an open source augmented reality headset meant as a development platform for interaction prototyping it was initially released by leap motion in 2018 and continues to receive updates.

How can I build it?

Good Question! There are multiple variations of the reference design from leap motion. The reference design can be found on this page

How does project Northstar compare to other AR Platforms?

Project Northstar uses the same displays commonly used in VR headsets to provide a high resolution and high field of view experience.

Hardware Comparison

Specifications

Northstar

Hololens 2

MagicLeap

ARKit

ARCore

Operating System

Windows, Linux

Windows Holographic

Lumin

iOS

Android

Stand Alone

Compute Pack*

Headset

Compute Pack

Phone/Mobile

Phone/Mobile

FOV

~110x70

~52 Diagonal

~40 Diagonal

N/A

N/A

Software Comparison

Functionality

Northstar

Hololens 2

MagicLeap

ARKit

ARCore

Device Tracking

Hand Tracking

SteamVR

Plane Tracking

Anchors

Light Estimation

Environment Probes

Face tracking

Meshing

Zed Mini

lidar*

DepthKit

2D image tracking

Aruco

Speech Input

Where can I get the lenses and electronic components?

While most of the design is 3d printable, there are components, like the screens, driver board, combiners, and leap motion controller that you will have to order. You can order your parts, upgrade kits, or fully assembled headsets here:

What are the Minimum System Requirements?

The minimum system requirements for Northstar can vary based on the type of application you want to run. Your system will need a display port connection that can output [email protected]

Minimum Requirements

Recommended Requirements

AMD Ryzen Quad Core or Equivalent

AMD Ryzen 6 or 8 Core Processor

8GB Ram

16GB Ram

Vega 8 GPU or MX150

Nvidia 1060 6GB or higher

What 3d printer should I get?

Most components fit within a print volume of 130mm*130mm*130mm, however the two largest prints will need a print volume of 220mm*200mm*120mm. It is possible for the parts to be split, using MeshMaker to allow them to fit on smaller print volumes. The ender series (220 x 220 x 250mm) by Creality seems to be a fan favorite among the discord if you're just getting started with 3d printing. If you want something that has a larger print area, check out the creality pro (300 x 300 x 400mm). If you want other recommendations, feel free to ask on the discord.

Creality3D Ender-3 3D Printer Economic Ender DIY KITS
USER GROUP(Supports & Gift):        30 Enhancements to Creality Ender-3 Duty-Free On EU&US 3D Printer, 1-Year Warranty + Return within 14 days! Please select the corresponding country, otherwise, the printers will not be issued. Prices vary in different countries due to warehouses, processing, and operation differences, all products warehouse the same model and condition. We test each 3d printer before shipment. We provide plugs of type F to Europe by default. If you need type G UK PLUG, please add this product to your cart. Best low budget 3d printer for beginners 2020! Start your 3d printing world by Ender 3! Best 3D Printer Under $200 Fused Deposition Modelling 3D Printer Materials: Nozzle and 1.75mm plastic filament High-quality output The minimum layer height of 100 microns allows for some very detailed models to be printed. Good build volume: 220 x 220 x 250mm Easy to assemble The most complicated parts, like the hot end and the base, are pre-assembled. However, you do need to finish the frame, add the PSU, mount the Y-axis, and complete the electronics cabling.  Full toolkit for the printer including a Hex key set, a couple of small spanners, a screwdriver, and even some modeling snips. You won’t need any additional tools, and the firm also provides at least one extra bolt or nut of all those you might require.  Ender-3 Machine Parameter Modeling Technology:FDM (Fused Deposition Modeling) Printing Size:220*220*250mm  Machine size: 440 x 410 x 465 mmPackage Size:510*400*190mmPackage weight:8.6kgMax Traveling Speed:180mm/sFilament :1.75mm ABS/PLA,WOOD,FLEXIBLE,Carbon fiber,PA....Input:AC 100-265V 50-60HzOutput:DC 24V 15A 360WLayer Thickness:0.1-0.4mmNozzle diameter:0.4mmPrecision:±0.1mmFile Format:STL, OBJ, G-CodeWorking Mode:Online or SD offlineMax Nozzle Temperature:255℃Max Hotbed Temperature:110℃ Ender-3 advantages 1. V Slot cooperate with Prusa I3 frame: extremely innovative design, following the step of the trend, integrating with classic elements, create a new generation economic DIY 3D printers. 2. Super Printing size with one-piece structure, save space but building the world.3. Only 10 minutes with 20 screws assembly before the first printing, simple assembly but more stable performance, Win-Win for fun and time. 4.Ability to resume prints even after a power outage or lapse occurs.5. Safety protected Power supply, reach 110℃ for hotbed in about 5 minutes. Additional power cut protection functions to meet the needs of fast heating and longtime printing.6. CNC machining of the Y-rail mounting groove to make sure precise positioning and keep the stable frame with High-Precision printing quality.7. Patent Technology: MK-10 Extruder greatly reduces plugging risk and bad extrusion; Patent Technology: V Slot with POM wheel makes it move noiseless, smoothly and durable 8. New Viscous Platform sticker to replace reprinting tape and glue, solve warping problem but save the printing cost.9. 24 hours testing for key components before delivery and one year warranty.10. Good printing quality, reasonable cost for the beginners, and good performance for the enthusiasts.
www.creality3d.shop
Ender3d

How can I track my position?

The Intel RealSense T265 is the most commonly used device currently. It supports 6dof (degrees of freedom) but does not support world meshing.

The occipital structure core is great since it's cross platform and non GPU dependent and has more features, but it's more expensive than the Realsense. (Note that if you order this you need the black and white camera version and NOT the color version). There are members of occipital here in the discord to answer more questions, check out the #occipital-structure-core channel. Occipital has discontinued support of the perception engine and is no longer recommended.

If you have a windows PC with a 1070 or above you can use the Zed Mini, but it only works with Nvidia CUDA which limits its use.

If you have a Vive already, you can use a vive tracker for 6dof tracking, however the vive tracker requires external "lighthouse" base stations in order to function, making it more difficult to transport the headset or use it in different environments without extra setup.

What is Calibration?

Due to the nature of 3D printing and assembly each headset is going to be slightly unique and will require going through a calibration process to display the image correctly. There are currently two ways to calibrate a northstar headset. The first method uses two stereo cameras to calculate the 3D position of the displays and reflectors. The second method uses a single stereo camera, and is currently setup to be able to use the intel t265 camera, which we currently recommend for 6DOF. This allows northstar developers to reuse the t265 rather than purchase two seperate stereo cameras.