Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update docs for OS X BBB install #70

Open
wants to merge 352 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
352 commits
Select commit Hold shift + click to select a range
344ccf8
Update revisions.md
Oct 21, 2013
10cd3bf
Update bom.md
Oct 21, 2013
9eb0f07
Update revisions.md
Oct 21, 2013
60e73fd
Update rev14.01.md
Oct 21, 2013
3a2c5f9
pages are building now
Oct 23, 2013
ebd1f18
merge, dude
Oct 23, 2013
7cb51eb
cleanup
Oct 24, 2013
df8cc81
Update chiller.md
Oct 25, 2013
265a10f
Update build-electronics.md
Oct 27, 2013
8f5835d
Update driveboard.md
Oct 27, 2013
80a5869
Update driveboard.md
Oct 27, 2013
43e70b8
nav updates
Oct 28, 2013
5e8315d
Merge branch 'master' of github.com:nortd/lasersaur
Oct 28, 2013
7b24d84
Update index.md
marcin-ose Oct 29, 2013
66c2a5e
Update index.md
marcin-ose Oct 29, 2013
43b1ddc
Update driveboard.md
Oct 29, 2013
7aa5f2f
Update driveboard.md
Oct 30, 2013
14f5ea2
Update driveboard.md
Oct 30, 2013
bbf1b97
Update rev14.01.md
Oct 30, 2013
762dc71
Create colors.md
Oct 31, 2013
d24318d
Update rev14.01.md
Oct 31, 2013
f6ed3c9
Update rev14.01.md
Oct 31, 2013
1ed1134
build page, freecad, fixed some links
Nov 3, 2013
8dbb26d
build pages
Nov 3, 2013
b1ef842
Update rev14.01.md
Nov 4, 2013
88de06e
Update rev14.01.md
Nov 4, 2013
dda39cb
Update README.md
Nov 9, 2013
3b788af
Update index.md
Nov 9, 2013
1abc6b1
40w laser mounts added
Nov 20, 2013
2ce9ece
bom links set to v14.01
Nov 25, 2013
192d1f8
v14.01 promoted to current version in revisions list
Nov 25, 2013
b5dd50c
Update revisions.md
Nov 25, 2013
a52892b
v14.01b files posted
Nov 27, 2013
b2f7789
Update alpha_and_beta.md
Nov 27, 2013
8a60a14
Update revisions.md
Nov 27, 2013
46fac4f
Update alpha_and_beta.md
Nov 28, 2013
aa2fa0a
Update alpha_and_beta.md
Dec 8, 2013
aa2a68a
Update revisions.md
Dec 11, 2013
b024314
Update revisions.md
Jan 4, 2014
450086a
Creative Commons license added.
Jan 20, 2014
2b35434
crating license page
Jan 21, 2014
3c1360b
Create license.md
Jan 21, 2014
a8ec9d4
Update license.md
Jan 21, 2014
21c0f8e
Update license.md
Jan 21, 2014
48fae64
licensing
Jan 21, 2014
14b9c9e
Update license.md
Jan 21, 2014
4c12037
Update index.md
Jan 21, 2014
2557b48
Update license.md
Jan 21, 2014
0693f8d
Update license.md
Jan 21, 2014
5b178e8
Update license.md
Jan 21, 2014
f877e64
Update license.md
Jan 21, 2014
d1909ae
license added
Jan 21, 2014
46011e9
gpl logo
Jan 21, 2014
dc185ef
license added
Jan 21, 2014
80ade06
Merge branch 'master' of github.com:nortd/lasersaur
Jan 21, 2014
e11f2bf
Update license.md
Jan 21, 2014
e61e959
v14.03 change log
Feb 4, 2014
0182074
Update revisions.md
Feb 4, 2014
74a130a
v14.03 BOMs added
Feb 4, 2014
cbe7283
Update revisions.md
Feb 5, 2014
b9151ca
Update overview.md
Feb 16, 2014
d9b1343
Create model.md
Feb 16, 2014
e47f827
Update alpha_and_beta.md
Feb 16, 2014
ba8cd08
cad files updated to v14.03-rc1
Feb 16, 2014
190558b
mechparts job files updated
Feb 16, 2014
a7147fc
Update model.md
Feb 16, 2014
d3a7196
Update model.md
Feb 16, 2014
3dd1258
added model page
Feb 16, 2014
6dcdab7
Update index.md
Feb 16, 2014
6bccc60
Update index.md
Feb 16, 2014
5e61119
Update bom.md
Feb 16, 2014
f055da5
Update bom.md
Feb 16, 2014
77d22fd
Update revisions.md
Feb 16, 2014
b0bbe1a
Update revisions.md
Feb 16, 2014
903e904
Update revisions.md
Mar 6, 2014
83a7b3a
Update model.md
Mar 16, 2014
1bada68
fix tiny EN grammar mistake
markvdb Apr 2, 2014
83336eb
Merge pull request #1 from markvdb/patch-1
Apr 6, 2014
4d388fa
added proof-of-concept build instructions
May 18, 2014
c596c23
Update README to reflect forked status
SteveBaker Jun 2, 2014
7f55495
Update chiller.md
markvdb Aug 7, 2014
5a30ed8
Merge pull request #2 from markvdb/patch-3
Aug 7, 2014
d802170
access
Sep 3, 2014
8892ea4
Add GCode and LSA import
DSuds Sep 30, 2014
6d5f52b
manual
Oct 10, 2014
2ef9173
minor
Oct 18, 2014
df80fac
Update driveboard.md
Oct 18, 2014
accf59d
Update driveboard.md
Oct 18, 2014
cd76537
Update revisions.md
Oct 20, 2014
79d726c
Update revisions.md
Oct 20, 2014
3e57bce
Update model.md
Nov 11, 2014
c88344c
Update steppers.md
Nov 13, 2014
5b5805e
Update steppers.md
Nov 13, 2014
ad7bc14
Update index.md
Nov 27, 2014
2fb1902
model files updated
Dec 1, 2014
c8d68f8
Update model.md
Dec 1, 2014
c9b4747
naming
Dec 2, 2014
769c2ab
static bom
Dec 2, 2014
13bb292
Merge branch 'master' of github.com:nortd/lasersaur
Dec 2, 2014
63d5b52
static bom
Dec 2, 2014
d384237
static bom
Dec 2, 2014
6c793c6
static bom
Dec 2, 2014
5187c4c
static bom
Dec 2, 2014
19067c7
static bom
Dec 2, 2014
c9c2886
static bom
Dec 2, 2014
63d0f77
Update accessories.md
Dec 9, 2014
5e182a1
manual updates driveboard/build instructions
Dec 12, 2014
3d9e810
index
Dec 12, 2014
5d30aae
logic chips revert
Dec 16, 2014
01df24e
logic gates substitutions confirmed
Dec 17, 2014
212953d
minor
Dec 17, 2014
bbb600a
software setup edits
Jan 5, 2015
9efa277
Update index.md
Jan 5, 2015
592b878
Update software.md
Jan 5, 2015
50656ad
Update index.md
Jan 5, 2015
5d73b6f
Update software.md
Jan 5, 2015
bd2c753
Update firmware_setup.md
Jan 5, 2015
9ad444d
Update bbb_setup.md
Jan 5, 2015
4c03f7f
Update software.md
Jan 7, 2015
aa20d26
Update software.md
Jan 7, 2015
523b000
Update bbb_setup.md
Jan 7, 2015
240292a
Update beaglebone_setup.md
Jan 7, 2015
944b09e
Update raspberrypi_setup.md
Jan 7, 2015
66ce04b
Update raspberrypi_setup.md
Jan 7, 2015
c14c39a
Update beaglebone_setup.md
Jan 7, 2015
6bc1c46
Update beaglbone_ubuntu.md
Jan 7, 2015
d164d27
Create bbb_ubuntu
Jan 7, 2015
0e95335
Delete bbb_ubuntu
Jan 7, 2015
c314e6e
Create bbb_ubuntu.md
Jan 7, 2015
b02bceb
Update bbb_setup.md
Jan 7, 2015
a9f21ec
Update lasaurapp_setup.md
Jan 7, 2015
2b59009
Update firmware_setup.md
Jan 7, 2015
977d26e
Update firmware_setup.md
Jan 7, 2015
e2b440a
Update driveboard.md
Jan 7, 2015
78a4113
Update bbb_ubuntu.md
Jan 7, 2015
df3ac84
manual text
Jan 7, 2015
27f8306
Update software.md
Jan 7, 2015
1eb85b7
Update software.md
Jan 7, 2015
b51c63a
Update software.md
Jan 7, 2015
31f2711
more text
Jan 7, 2015
62f6d01
Merge branch 'master' of github.com:nortd/lasersaur
Jan 7, 2015
eea8348
Update lasertags.md
Jan 7, 2015
485f8a8
Update dxf_import.md
Jan 7, 2015
81f3dfc
Update lasaurapp.md
Jan 7, 2015
0f6b559
software
Jan 8, 2015
683a2bf
Update software.md
Jan 8, 2015
0359d1f
Update software.md
Jan 8, 2015
921636e
Update software.md
Jan 8, 2015
4230755
anchor added
Mar 12, 2015
8bfc7c1
revision
Mar 13, 2015
5d12862
Update driveboard.md
Mar 17, 2015
fff216a
Update start.md
May 22, 2015
0767f78
Add color parsing for dxf files, remove unrecognized error
allartburns Sep 4, 2015
bb1d585
start new dxf parser
allartburns Sep 11, 2015
4f655ef
read MS-DOS files, deal with color 256
allartburns Sep 11, 2015
43d2b09
add parsing arcs, fix pluralization error
allartburns Sep 12, 2015
79d6270
add parsing circles
allartburns Sep 12, 2015
50566a1
baseline before unit conversions
allartburns Sep 12, 2015
09c968a
add lwpolyline
allartburns Sep 12, 2015
63723ce
update readme with branch notes
allartburns Sep 12, 2015
07f2f89
add unit conversion from inches, minor fixups
allartburns Sep 12, 2015
4f7f232
oxford comma
allartburns Sep 12, 2015
4d1c6a4
spelling is hard
allartburns Sep 12, 2015
b2ed742
spelling is hard
allartburns Sep 12, 2015
c18934c
Merge branch 'dxfgrabber' of https://github.com/allartburns/LasaurApp…
allartburns Sep 12, 2015
e18235e
update README.md todo list
allartburns Sep 20, 2015
b66a4fc
Flip DXF input on X axis by default
allartburns Sep 20, 2015
8c3ff38
Flip DXF input on X axis by default
allartburns Sep 20, 2015
7422f35
Merge branch 'dxfgrabber' of https://github.com/allartburns/LasaurApp…
allartburns Sep 21, 2015
b018de6
checkpoint work
allartburns Sep 24, 2015
ed5713c
my Y runs backwards
allartburns Sep 24, 2015
f3995f1
adjusted rate correction code
allartburns Sep 24, 2015
848d65d
added axis flip to multi-point lines
allartburns Sep 29, 2015
b9b63a0
coupling
Oct 2, 2015
9c4ce95
Merge branch 'dxfgrabber' into staging
allartburns Oct 6, 2015
8bd808f
add gcode menu option from lasersaur list
allartburns Oct 6, 2015
bfcc8a1
JET SPECIFIC CHANGE TO FIRMWARE
allartburns Oct 6, 2015
0ab3aa0
Revert "JET SPECIFIC CHANGE TO FIRMWARE" that doesn't belong in a pub…
allartburns Oct 6, 2015
a94b3f1
add disk sync to lasersaur app
allartburns Oct 6, 2015
1f63c9c
Merge branch 'staging' of https://github.com/allartburns/LasaurApp in…
allartburns Oct 6, 2015
b138b79
reactive optimization
allartburns Oct 6, 2015
1faf305
tweak dxf_parser
allartburns Oct 6, 2015
7a3b123
start dxf import specifying units
allartburns Oct 6, 2015
2e4cd91
Merge branch 'dxfgrabber' of https://github.com/allartburns/LasaurApp…
allartburns Oct 6, 2015
c3b1185
fix x and y shift to include offset from 0,0
allartburns Oct 9, 2015
34ec48b
troubleshooting page
Oct 10, 2015
088f692
stepper torque
Oct 10, 2015
8fe25c0
belts
Oct 10, 2015
745c186
spelling
Oct 10, 2015
9849751
spelling
Oct 10, 2015
73529a6
more
Oct 10, 2015
c2bc2c5
link
Oct 10, 2015
b29d95a
belt
Oct 10, 2015
d5d95fc
optical
Oct 10, 2015
3b1d5f8
loose
Oct 10, 2015
06ba9d0
headers
Oct 10, 2015
6283090
spelling
Oct 10, 2015
b38ef7b
troubleshooting added
Oct 10, 2015
74fae7b
intro
Oct 10, 2015
a123045
header
Oct 10, 2015
70df049
inkscape template
Oct 11, 2015
879146f
template
Oct 11, 2015
8929f45
template added
Oct 11, 2015
4032a86
fix merge
allartburns Oct 11, 2015
c8fce66
fix merge
allartburns Oct 11, 2015
3e7fd17
fix gitignore merge
allartburns Oct 11, 2015
81bc580
Finish merge cleanup after pull from Stefan's master branch.
allartburns Oct 11, 2015
3db8dc6
Merge branch 'dxfgrabber' of https://github.com/allartburns/LasaurApp…
allartburns Oct 11, 2015
b8507e7
jet's test.py file
allartburns Oct 11, 2015
e1a3ed1
fix README.md merge
allartburns Jan 1, 2016
9ccd97f
add test_dxf_parser.py
allartburns Jan 2, 2016
913e05c
merge from staging
allartburns Jan 2, 2016
baa5621
add rounding to dxf import
allartburns Jan 2, 2016
93e7935
user layer colors if they exist
allartburns Jan 2, 2016
22ae725
use layer colors if they exist
allartburns Jan 2, 2016
a1500b0
Merge branch 'dxfgrabber' of https://github.com/allartburns/LasaurApp…
allartburns Jan 2, 2016
0eb7aba
Merge branch 'staging' of https://github.com/allartburns/LasaurApp in…
allartburns Jan 5, 2016
3b858ee
fix typo in unknown color
allartburns Jan 5, 2016
7383a1c
Merge branch 'dxfgrabber' into staging
allartburns Jan 5, 2016
3f88097
add rounding to calculated arcs
allartburns Jan 6, 2016
e4399f6
add optimizaiton check to dxf test
allartburns Jan 6, 2016
4431692
Merge branch 'dxfgrabber' into staging
allartburns Jan 6, 2016
fa9b6d5
add OS X install instructions
allartburns Jan 6, 2016
3bc3343
add note to install dxfgrabber
allartburns Jan 6, 2016
9e0a26e
clean up StringIO import
allartburns Jan 8, 2016
27f6a75
Merge branch 'feature-lsaGcodeImport' of https://github.com/Renaissan…
allartburns Jan 8, 2016
2c600d1
start versioning my tree
allartburns Jan 10, 2016
0dad27f
Merge branch 'dxfgrabber' into staging
allartburns Jan 10, 2016
f49b197
version 0002, Merge branch 'lsa-gcode' into staging
allartburns Jan 10, 2016
fcebec9
fix StringIO error on older version of python that passed test scripts
allartburns Jan 19, 2016
2d39fe4
fix a yShift problem with unenclosed arcs
allartburns Jan 21, 2016
674d40c
add TODO about dxf versions and INSUNITS
allartburns Feb 4, 2016
e4fe50c
Merge remote-tracking branch 'refs/remotes/origin/master'
allartburns Feb 4, 2016
3fbcc6a
add OS X install instructions
allartburns Jan 6, 2016
77c2a56
fixed print() conflict
allartburns Feb 7, 2016
d3e4d3c
fix bug where circle was unitized a second time
allartburns Feb 19, 2016
eefca30
Merge branch 'staging'
allartburns Feb 20, 2016
5845302
delete test DXF documents
allartburns Feb 20, 2016
41b27a9
remove old comments
allartburns Mar 1, 2016
e8c4d80
merge from beta
allartburns Mar 10, 2016
4c80fc8
remove unused z limits
allartburns Mar 10, 2016
f85c16b
Merge branch 'staging' of https://github.com/allartburns/LasaurApp in…
allartburns Mar 10, 2016
0bb4826
remove second double unitize bug, this in arcs
allartburns Mar 11, 2016
fc5c6f9
demote caution warning to debug, -0 == 0 isn't a valid warning
allartburns Mar 13, 2016
4499d82
add unix-style init.d script
allartburns Mar 17, 2016
0b31d59
fix if debug error
allartburns Mar 21, 2016
3e3db58
Add support for DXF units in Import
Mar 23, 2016
1a45ca7
Fix an uncommon offset problem on the Y axis.
Mar 26, 2016
47036e4
merge from staging
Jun 22, 2016
575475b
add tests directory
Jul 8, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 35 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,36 @@
*.pyc
*.pyo
*.DS_Store
*.py[cod]

# C extensions
*.so

# Packages
*.egg
*.egg-info
dist
build
eggs
parts
bin
var
sdist
develop-eggs
.installed.cfg
lib
lib64

# Installer logs
pip-log.txt

# Unit test / coverage reports
.coverage
.tox
nosetests.xml

# Translations
*.mo

# Mr Developer
.mr.developer.cfg
.project
.pydevproject
45 changes: 40 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,35 @@
dxfgrabber branch notes
=======================

LasaurApp
This branch replaces the lasersaur dxf reader with a parser driving
dxfgrabber. All new work added by jet is under the existing
lasersaur licensing. This work is done on jet's personal time,
not supported by any commercial entities, and donations are always welcome.

You'll need to install the latest dxfgrabber from console:

root@laserdev:~/LasaurApp# pip install dxfgrabber

Changes:

- dxf line colors from entity or entity layer
- dxf units converted to mm
- flip dxf files on the Y axis by default

In Testing:
- flip dxf files on the X axis by default

TODO list:
- fix circle/arc generation? Make test file with holes from 1mm to
25mm for tests.
- TEXT YES TEXT I'M WORKING ON THAT DILUTE! DILUTE! OK!
- more dxf entities
- remapping/reducing dxf color sets down to a set of 0..7
(which will probably change when we start rasterizing)

--- start of LasaurApp official README.md ---

LasaurApp
=========

LasaurApp is the official [Lasersaur](http://lasersaur.com) app. It has all the functionality to operate this kind of laser cutter:
Expand All @@ -15,7 +45,7 @@ This app is written mostly in cross-platform, cross-browser Javascript and Pytho

When running on the Driveboard people can start using the 'saur' directly from their laptop without having to setup any software or drivers. This is done this way because we imagine laser cutters being shared in shops. We see people controlling laser cutters from their laptops and not wanting to go through annoying setup processes. Besides this, html-based GUIs are just awesome :)

**DISCLAIMER:** Please be aware that operating a self-built laser cutter can be dangerous and requires full awareness of the risks involved. NORTD Labs does not warrant for any contents of the manual and does not assume any risks whatsoever with regard to the contents of this manual or the machine assembled by you. NORTD Labs further does not warrant for and does not assume any risks whatsoever with regard to any parts of the machine contained in this manual which are provided by third parties. You need to have the necessary experience in handling high-voltage electrical devices and class 4 laser beams to build the machine described in this manual. Otherwise you should seek professional advice for building the machine.
**DISCLAIMER:** Please be aware that operating a self-built laser cutter can be dangerous and requires full awareness of the risks involved. NORTD Labs does not warrant for any contents of the manual and does not assume any risks whatsoever with regard to the contents of this manual or the machine assembled by you. NORTD Labs further does not warrant for and does not assume any risks whatsoever with regard to any parts of the machine contained in this manual which are provided by third parties. You need to have the necessary experience in handling high-voltage electrical devices and class 4 laser beams to build the machine described in this manual. Otherwise you should seek professional advice for building the machine.


How to Use this App
Expand All @@ -24,7 +54,7 @@ How to Use this App

* make sure you have Python 2.7
* run *python backend/app.py*
* The GUI will open in a browser at *http://localhost:4444*
* The GUI will open in a browser at *http://localhost:4444*
(supported are Firefox, Chrome, and likely future Safari 6+ or IE 10+)

For more information see the [Lasersaur Software Setup Guide](http://www.lasersaur.com/manual/software).
Expand All @@ -49,7 +79,7 @@ Notes on Testing on a Virtual Windows System
---------------------------------------------
When running VirtualBox on OSX it has troubles accessing the USB port even when all the VirtualBox settings are correct. This is because OSX captures the device. To make it available in VirtualBox one has to unload it in OSX first. The following works for Arduino Unos:

- sudo kextunload -b com.apple.driver.AppleUSBCDC
- sudo kextunload -b com.apple.driver.AppleUSBCDC

After the VirtualBox session this can be undone with:

Expand All @@ -58,4 +88,9 @@ After the VirtualBox session this can be undone with:
For other USB devices thee following may be useful too:
- sudo kextunload -b com.apple.driver.AppleUSBCDCWCM
- sudo kextunload -b com.apple.driver.AppleUSBCDCACMData
- sudo kextunload -b com.apple.driver.AppleUSBCDCACMControl
- sudo kextunload -b com.apple.driver.AppleUSBCDCACMControl
=======
lasersaur
=========

Lasersaur -- open source laser cutter
Loading