warifuru Mercurial
Brought to you by:
jerictownsend
Copyright 2018-2019, Jet Townsend
This file is part of warifuru.
warifuru is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
warifuru is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with warifuru. If not, see <http://www.gnu.org/licenses/>.
-----------------------------------------------------------------
[
This is my second C++/Qt app so there will be plenty of changes in how
it's implemented while I design the UI.
Special thanks to everyone on well.com for software and design help.
]
Warifuru is a tool for using 2d digifab machines. The first
release is focused on supporting the Lasersaur but the design
and architecture will be easy to extend to other X/Y platforms. My
next hardware build is an X/Y plasma cutter and I want that port to go
as easily as possible.
Digifab on a lasercutter usually involves this cycle:
1.) Design something using expensive CAD/Design software
2.) Export to a format that is poorly defined, proprietary, or
has too many variations
3.) Load the exported file on the lasercutter, discover changes
you need to make, go back to step 1
4.) Load the exported file on the lasercutter, decide it's good
and you want to cut as many things as possible out of
a sheet of media. Go back to step 1 and hand-optimize the
layout of N things in a sheet, then start over.
--jet
-----------------------------------------------------------------
BUILD INSTRUCTIONS
macos win10
configure dxflib to not use a shadow build
qt build dxflib
qt build warifuru
linux
tbd