3D Scanner - installation notes

Uit MakerSpace Leiden
Ga naar: navigatie, zoeken

This is the installation-documentation page for maintainers - see the main 3D Scanner page for how to use it.

If the machine ever needs to be re-installed -- then know that using the cmd-alt-R recovery method will bring it back to a rather old version of OSX (Mountain Lion). Which is too old for a `decent' version of Skanect.

So you will have to upgrade to High Sierra (the max for this class of hardware).

To upgrade it from that point - you have three options - none overly attractive:

  1. Find someone who has a AppStore account that is that old - and which has gone through all these OS upgrades in the past. That person will have the required installs in his or her `Purchased' set. Note that you cannot go straight to High Sierra- you need one stepping stones (such as El Captain) as you are just outside the '8 year' jump range.
  2. Follow the instructions on https://www.macworld.co.uk/how-to/mac-software/download-old-os-x-3629363/
  3. Make a USB bootable USB disk. Either by following apples instructions or using http://dosdude1.com/highsierra/. The USB stick needs to be 8Gbyte or bigger.

In all cases - if you get a 'OS X could not be installed on your computer. No packages were eligible for install' erorr - then, in that same, screen, select the Terminal option under tools/utilities - and set the date to some date in 2015 using the `date(1)' command.

Once the install is done - force the time to be correct (the startup may be very slow if you leave the network connected) -- as it will otherwise hang/timeout/bomb on all SSL requests.

Older versions of OSX can given you the wrong `NTP time server setting' - so if that seems to be the case - use `nl.pool.ntp.org' in the System Preferences -> Date and Time -> Automatic.

Once this is done - the following configs were done:

  1. No cloud/etc accounts, disable metrics/error report sending.
  2. Username for admin is currently mslmacmini
  3. Disable wifi, set DHCP on wired, set sensible clientid for dhcp (macmini-for-3d)
  4. Enable guest, and login without password into guest.
  5. Enable screen lock for admin and auto log out after 5 hours so admin cannot hog the screen by accident.
  6. All updates automatic
  7. Enable wake up at 2 am at least once a week to enforce update fetching.
  8. Auto off after 1 hour (skanekt runs can be slow)
  9. Install skanect
  10. Enable SSH and VNC
  11. Install Xcode 10.3 (last version for High Sierra), macports and then inkscape
  12. Install skanect and/or RTAB-Map according to instructions. No drivers needed for the kinekt