/mechanical

some mechanical hardware design files

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

src/geometrics

A python module with some helpful tools for 3d design

Development workflow

  1. Use git to clone this repo and cd into its folder
  2. Install dependancies system-wide using your favorite python package manager. View those like this:
    $ hatch project metadata | jq -r '.dependencies | .[]'
  3. Setup a virtual environment for development/testing
    $ python -m venv --without-pip --system-site-packages --clear venv
  4. Activate the venv (this step is os/shell-dependant, see 1 for non-linux/bash)
    $ source venv/bin/activate
  5. Install the package in editable mode into the venv
    (venv) $ python tools/venv_dev_install.py
  6. Develop! When you're finished with it, you can deactivate the virtual environment with deactivate

Some folders

chamber_ng/

next generation substrate holder

scratch_tool/

unit to guide scratching utensils

lim_chamber/

chamber for Jong

lightsource/

lightsource mockup

sandwich/

older device holder sandwich stackup

groovy/

o-ring grooves

badger/

badger project

otter/

otter project