1 (edited by hairu526 2015-03-24 22:31:55)

Topic: New version of FreeLSS committed to Github

The latest version of the FreeLSS software includes support for metric units of length (millimeters) and the auto-update feature for the first of three Kickstarter stretch goals.  You will need libcurl to build this version, which can be installed with the following commands.


sudo apt-get install libcurl4-openssl-dev
sudo ldconfig

2

Re: New version of FreeLSS committed to Github

FreeLSS version 1.3 has been committed to Github and has the following enhancements.

  • Added support for binary PLY files in addition to ASCII for faster output.

  • Improved the progress reporting.

  • Added support for specifying the ground plane height.

  • Added support for centimeters.

3

Re: New version of FreeLSS committed to Github

FreeLSS 1.4 has been released.  It has preliminary support for displaying previous scans and the running scan live in the browser with WebGL. https://github.com/hairu/freelss
http://soliforum.com/i/?TVcnKHH.png

4

Re: New version of FreeLSS committed to Github

The preview is very handy ... I love it.  Thanks.

5

Re: New version of FreeLSS committed to Github

No problem.

6

Re: New version of FreeLSS committed to Github

FreeLSS 1.5 has been released with the changes listed below.  Backers of ATLAS 3D that are using the supplied SD card or image can update automatically by clicking on Check for updates from the SETTINGS page.  The serial number located on the bottom of the motor must be inputted into the Setup page before updating.  Users that did not use the supplied SD card or image will need to type

make startup

from the 'src' directory and then reboot the device before they can perform the update.  Or they can update from the Github source.

FreeLSS 1.5 Changes

  • Improved accuracy of normal vectors for the points in the point cloud.  This improves the Poisson surface reconstruction in MeshLab or other program.

  • Improved laser detection when the background is not static.

  • Added meshing support for PLY files.  The PLY files now contain the point cloud and the triangle mesh, eliminating the need for STL in most cases.

  • The test image now shows results from both lasers in the same image when the Preset is configured to scan with Both Lasers.

  • The test image now omits points that would be removed by the ground plane height and max object size parameters.

  • The scan "Preview" link has been changed to a button.

  • The name of the active preset is now displayed on the main page.

  • Fixed an issue where 5MP video mode would only use the center of the camera's view instead of the full field of view.

7

Re: New version of FreeLSS committed to Github

FreeLSS 1.6 has been released with the changes below.  It is available via Github https://github.com/hairu/freelss and the ATLAS 3D auto-update system.


  • Improved scanning speed by up to 50% over FreeLSS 1.4 and 1.5

  • Resolved the issue where still mode images would be offset from video mode images.

  • Removed "frame retries" which could cause long scan times for certain sets of objects and configurations.

  • Fixed a bug that could cause the software to crash when switching Presets.

8 (edited by hairu526 2015-06-12 01:27:01)

Re: New version of FreeLSS committed to Github

FreeLSS 1.7 has been released with the changes below. It is available via Github https://github.com/hairu/freelss and the ATLAS 3D auto-update system.

  • Laser auto-calibration feature

  • A Refresh button has been added to the preview page that displays the up-to-date version of the point cloud in the browser.

  • Not really part of FreeLSS, but a new table coupler model has been released with much more stability than the previous one.  It is taller and has a tighter inner radius (thanks pirvan).  It is available from the ATLAS 3D download page.


Laser Auto-calibration
The laser auto-calibration feature detects and corrects for laser misalignment.  This improves scans where data scanned with the left laser is not aligned with data scanned with the right.  The images below show part of a scan with laser auto-correction and without.

The below scan was taken without laser auto-correction.  Notice how the data generated by one of the lasers is wider that the other at the bottom and narrower at the top.
http://soliforum.com/i/?qJsBIUv.png

The following scan was taken with laser auto-correction.  Notice how much closer the points are from the two lasers.
http://soliforum.com/i/?jqNFkpJ.png

To auto-calibrate the lasers, align the calibration item with the front wall parallel to the camera and directly on top of the center of the center hole in the turntable.  The click the "Calibrate Lasers" button on the CAMERA page.
http://soliforum.com/i/?M3x7cSh.png

You can check the calibration by clicking the Test button.  Yellow and green cross-hairs show where the lasers were detected at (ie: where the lasers intersected the XY plane instead of relying upon it to be perfectly calibrated at the center of the image).  A blue dotted line now shows where the center of the image is.  If manual calibration was perfect then the lasers would line up right on the blue line.  However, this is very difficult to achieve, so the auto-calibration feature performs the correction in software.
http://soliforum.com/i/?vnyf7Ak.png

9

Re: New version of FreeLSS committed to Github

FreeLSS 1.8 has been released with the changes below. It is available via Github https://github.com/hairu/freelss and the ATLAS 3D auto-update system.

  • A cross-hair has been added for the center of the turntable.

  • Resolved the issue where the crosshairs were in the wrong location on some browsers.  The crosshairs are now written directly to the image in order to avoid any browser compatibility issues.

  • A log file is now generated after each scan with timing and settings information

Turntable Crossair
A small crosshair is now displayed that shows where the center of the turntable should be according to the information given on the setup page.  This helps verify that the alignment is correct.
http://soliforum.com/i/?sRFsbhC.jpg

10

Re: New version of FreeLSS committed to Github

Looks like its time to dust off my scanner and rebuild the control circuits. I have a question though. Did you add the toggle light functionality to the scanner yet? I would love to be able to control my led via the software.

11

Re: New version of FreeLSS committed to Github

I haven't added light control to the main code base yet.  As far as features, are you looking to turn the LED's on/off and control their brightness via PWM?

12

Re: New version of FreeLSS committed to Github

FreeLSS 1.9 has been released with the changes below. It is available via Github https://github.com/hairu/freelss and the ATLAS 3D auto-update system.

  • Added support for controlling LED lighting via software PWM.

  • Added support for adding a flat base to scanned objects to make it easier to create printable objects.

  • Resolved an issue where gaps could occur in the scan (especially in 5MP mode).

13

Re: New version of FreeLSS committed to Github

preet. the auto-update feature is only available for ATLAS 3D.  The Raptor is not affiliated with Murobo or ATLAS 3D.  You should contact the manufacturer for upgrade assistance.

14

Re: New version of FreeLSS committed to Github

preet wrote:

The manufacturer RepRap Universe offers no support, they just refer people to this forum sad

So is this forum biased against non Atlas owners, and if so is there another forum that does not discriminate?

What Hairu is saying in a polite way is that Reprap Universe copied Atlas 3D's work, and as a result ATLAS 3D is not responsible for supporting another company's product. I mean, it does say ATLAS 3D at the top of the forum...

I would recommend returning the scanner to RepRap Universe, and not supporting cloners in the future.

15

Re: New version of FreeLSS committed to Github

preet wrote:

The manufacturer RepRap Universe offers no support, they just refer people to this forum sad

So is this forum biased against non Atlas owners, and if so is there another forum that does not discriminate?

Discrimination has nothing to do with it.

The Atlas 3D was a Kickstarter project, and while FreeLSS is an Open Source software, there are some features that are unique to the Atlas 3D, and are only offered to the project backers.  Auto-Update is one of those features.

The latest update has already been committed to GitHub, and you, or any other FreeLSS user, can download it and update their existing version.  But that doesn't entitle you to the features that were paid for by the Kickstarter backers.

Nor does it entitle you to make accusations about being discriminated against on this forum.

To print or, 3D print, that is the question...
SD3 printer w/too many mods,  Printrbot Simple Maker Ed.,  FormLabs Form 1+
AnyCubic Photon, Shining 3D EinScan-S & Atlas 3D scanners...
...and too much time on my hands.

16 (edited by carl_m1968 2015-07-22 05:58:53)

Re: New version of FreeLSS committed to Github

preet wrote:

Forum admin, please delete, shut-down or remove my forum account.

You might want to hang around should you decide to get a real ATLAS. Might need help at some point and this would be the place.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

17 (edited by pirvan 2015-07-22 05:26:43)

Re: New version of FreeLSS committed to Github

preet wrote:

Ok I get it now... Hey look guys, I'm just a regular consumer who saw this scanner on eBay and bought it, I wasn't aware of the politics behind all of this and certainly didn't actively choose to support a company that ripped off the Atlas design. I have since opened a PayPal dispute and will return this unit back to the seller.  I might just hang onto my $500 till something better comes out that is less experimental and offers more consistent results.

I don't think you "get it" at all.

Politics has nothing to do with it.

Think of it in these terms.  Here's a piece of software that you want, and there aree 2 versions: a basic, free version and a full version that costs money.  You got the free version, but you want the features from the paid version.  And when you're told that's not what you're entitled to you think you're being discriminated against and you cope an attitude.  And to make it worse you diss the product now that you can't have it your way.

Politics, eh ?

To print or, 3D print, that is the question...
SD3 printer w/too many mods,  Printrbot Simple Maker Ed.,  FormLabs Form 1+
AnyCubic Photon, Shining 3D EinScan-S & Atlas 3D scanners...
...and too much time on my hands.

18

Re: New version of FreeLSS committed to Github

FreeLSS 1.10 has been released with the changes below. It is available via Github https://github.com/hairu/freelss and the ATLAS 3D auto-update system.

  • Added support for password protection to access the software.

  • Added support for scanning and configuring the wireless adapter from within the software.

  • Read-only controls are now text instead of input boxes.

  • Kernel version information is now included on the Setup page.

There are now two new dependencies (OpenSSL and libiw).  The following command will install the dependencies.

sudo apt-get install libiw-dev libssl-dev

Uriah

19

Re: New version of FreeLSS committed to Github

hairu526 wrote:

FreeLSS 1.10 has been released with the changes below. It is available via Github https://github.com/hairu/freelss and the ATLAS 3D auto-update system.

  • Added support for password protection to access the software.

  • Added support for scanning and configuring the wireless adapter from within the software.

  • Read-only controls are now text instead of input boxes.

  • Kernel version information is now included on the Setup page.

There are now two new dependencies (OpenSSL and libiw).  The following command will install the dependencies.

sudo apt-get install libiw-dev libssl-dev

Uriah

Seems to have fixed the Hi Res Video problem as well. Thanks, Uriah!

20 (edited by hairu526 2015-12-01 01:53:04)

Re: New version of FreeLSS committed to Github

Version 1.12 is not committed to Github but is available via the ATLAS 3D auto-update system.  A full post is about to follow.

http://www.soliforum.com/topic/12746/ne … -features/

21

Re: New version of FreeLSS committed to Github

FreeLSS version 1.13 is available via the ATLAS 3D auto-update system.

  • Fixed an issue where points were duplicated in XYZ files

  • Fixed an issue where the scanner software would sometimes become unresponsive

  • Moved the scan file and properties files from / to /var/lib/freelss to conform to Linux filesystem hierarchy standards

22

Re: New version of FreeLSS committed to Github

FreeLSS 1.14 is available via the ATLAS 3D auto-update system.  This releases adds camera exposure control while also introducing a new and easy way to configure the network connection and connect to the scanner via a USB flash drive.

Camera Exposure Time
The exposure time for the camera can now be set as part of a Preset.  Previously ATLAS 3D would rely upon the auto-exposure settings of the Raspberry Pi firmware which would sometimes result in over saturation of the laser line (especially in low light situations).  The exposure can now be explicitly set.  Furthermore, it can be changed dynamically from the CAMERA page.
http://soliforum.com/i/?4XqTQEj.png
Auto Exposure Time - Notice the over saturation.
http://soliforum.com/i/?EpxBNM4.jpg
Short Exposure Time - More ideal conditions can be obtained by manually setting the exposure.
http://soliforum.com/i/?y50ZSOu.jpg

USB Network Configuration
The USB Network Configuration feature allows a USB flash drive to be used to communicate with the scanner.  The following operations can be performed via USB Network Configuration.

  • Retrieve the list of WiFi networks in range.

  • Retrieve diagnostic information from the scanner.

  • Have the scanner join a WiFi network.

  • Retrieve the scanners current IP address.

  • Access the scanning software (FreeLSS) with the up to date IP.

When a USB flash drive is inserted into the ATLAS 3D scanner, it will write several files to the root of the drive.  Both lasers will turn on when the USB drive is detected and turn back off once it is safe to remove the USB drive.


ATLAS3D_Windows.hta
This Windows HTA application can be used to setup the scanners network and to connect to the scanner.  Once the WiFi information is saved, insert the USB drive back into ATLAS 3D to connect it to the WiFi network.
http://soliforum.com/i/?7Dl0tLq.png

ATLAS3D_cfg.txt
Mac and Linux users can manually modify this text file to enter the WiFi network and password.  Once the USB drive is inserted back into the ATLAS 3D it will connect to the WiFi network.
http://soliforum.com/i/?GFWqHZN.png

ATLAS3D_Connect.html
This file is created once the ATLAS 3D is connected to a network.  It allows for a very easy way to get the scanners current IP address and to easily connect to the scanner.
http://soliforum.com/i/?0L6AS3o.png

Note: This update takes a little longer to install because it must install the usbmount package if it is not already installed on the system.

23

Re: New version of FreeLSS committed to Github

I am really liking the auto update feature.  I just applied the 1.14 update with no problems at all.

Thanks Uriah!

Jeff in Arkansas
Rostock MAX v2,  Reprap Prusa 2
ATLAS 3D / FreeLSS Scanner
Cats...

24

Re: New version of FreeLSS committed to Github

The new version works great, Uriah! I just did a scan and did not have to do any noise removal at all. Thanks for your continued commitment to this terrific scanner.

--Dave

25

Re: New version of FreeLSS committed to Github

how to update to freelss 1.14 help me please