All Projects → marialarsson → Tsugite

marialarsson / Tsugite

This is the repository of a Tsugite. It is a research prototype of an interactive software that supports the design and fabrication of wood joints.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Tsugite

involute-gear-generator
Involute gear generator – NodeJS command line utility.
Stars: ✭ 18 (-86.57%)
Mutual labels:  cad, cam
Cavaliercontours
2D polyline library for offsetting, combining, etc.
Stars: ✭ 135 (+0.75%)
Mutual labels:  cad, cam
OCCT
Open CASCADE Technology (OCCT) is an open-source software development platform for 3D CAD, CAM, CAE. This is a clone of the official repository located on https://dev.opencascade.org/. Please use official development portal for registering issues and providing patches.
Stars: ✭ 241 (+79.85%)
Mutual labels:  cad, cam
MonkeyCAM
CAD/CAM software for ski and snowboard design and G-code program generation.
Stars: ✭ 34 (-74.63%)
Mutual labels:  cad, cam
Grbl Plotter
A GCode sender (not only for plotters) for up to two GRBL controller. SVG, DXF, HPGL import. 6 axis DRO.
Stars: ✭ 286 (+113.43%)
Mutual labels:  cad, cam
Freecad
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler. Issues are managed on our own bug tracker at https://www.freecadweb.org/tracker
Stars: ✭ 10,366 (+7635.82%)
Mutual labels:  cad
Openbuilds Cam
Online CNC CAM System
Stars: ✭ 107 (-20.15%)
Mutual labels:  cam
Pyocct
Python bindings for OpenCASCADE via pybind11.
Stars: ✭ 87 (-35.07%)
Mutual labels:  cad
Mpr
Reference implementation for "Massively Parallel Rendering of Complex Closed-Form Implicit Surfaces" (SIGGRAPH 2020)
Stars: ✭ 84 (-37.31%)
Mutual labels:  cad
Dm env
A Python interface for reinforcement learning environments
Stars: ✭ 127 (-5.22%)
Mutual labels:  interface
Emacs Gdb
GDB graphical interface for GNU Emacs
Stars: ✭ 119 (-11.19%)
Mutual labels:  interface
Shellfuncs
Python API to execute shell functions as they would be Python functions
Stars: ✭ 96 (-28.36%)
Mutual labels:  interface
Filebrowser
📂 Web File Browser
Stars: ✭ 13,854 (+10238.81%)
Mutual labels:  interface
Shestakui classic
ShestakUI for WoW Classic (1.13.2)
Stars: ✭ 108 (-19.4%)
Mutual labels:  interface
Elvui
ElvUI for World of Warcraft - The Burning Crusade (2.4.3)
Stars: ✭ 89 (-33.58%)
Mutual labels:  interface
Jcsg
Java implementation of BSP based CSG (Constructive Solid Geometry)
Stars: ✭ 121 (-9.7%)
Mutual labels:  cad
Infinity
A lightweight C++ RDMA library for InfiniBand networks.
Stars: ✭ 86 (-35.82%)
Mutual labels:  interface
Bbc Fdc
Floppy disk interface for Raspberry Pi
Stars: ✭ 96 (-28.36%)
Mutual labels:  interface
Leocad
A CAD application for creating virtual LEGO models
Stars: ✭ 1,782 (+1229.85%)
Mutual labels:  cad
Measureit arch
An expansion of Antonio Vazquez's MeasureIt addon to add features to create Architectural Drawings in Blender 2.8
Stars: ✭ 93 (-30.6%)
Mutual labels:  cad

Tsugite

Interactive Design and Fabrication of Wood Joints

This is the repository related to a paper presented at UIST 2020. It is an interface where you can model a joint geometry in a voxelized design space, and export milling paths for fabrication with a 3-axis CNC-machine.

The system performs geometric evaluations in real time and provides graphical feedback accordingly (see a-h below).

This software is free for personal use and non-commercial research conducted within non-commercial organizations. If you want to use it for commercial purposes, please contact Kaoru Shigeta ([email protected]) or Maria Larsson ([email protected]).

Environment Requirements

Windows 10

Python 3.8.3

OpenGL 3.1.5

PyQt5 5.15.1

OpenCV 4.4.0.44

Pillow 7.2.0

numpy 1.18.5

pyrr 0.10.3

Run Program

Run setup/tsugite_app.py

Fabrication

Set machine origin at the center of the top side of the joint. Insert wood bar a) vertically if the sliding/fabrication is aligned with the timber axis, and b) horizontally if it is perpendicular to the timber axis.

Disclaimer

Please note that this is a research prototype and not a consumer-ready product. We cannot provide technical support and we are not responsible for any damage to your fabrication equipment.

Publication

Maria Larsson, Hironori Yoshida, Nobuyuki Umetani, and Takeo Igarashi. 2020. Tsugite: Interactive Design and Fabrication of Wood Joints. In Proceedings of the 32nd Annual ACM Symposium on User Interface Software and Technology (UIST '20). Association for Computing Machinery, Virtual Event, USA.

ACM link: https://dl.acm.org/doi/abs/10.1145/3379337.3415899

Project page: http://www.ma-la.com/tsugite.html

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].