Skip to content

Releases: mariolukas/FabScanPi-Server

v.0.10.0

12 Aug 20:08
Compare
Choose a tag to compare

Added

  • added factory for camera and serial driver
  • added serial dummy driver
  • added development documenation
  • added docker for FabScanPi-Server simulation ( makes development easier without the need of hardware )
  • added new firmware for ciclop scanner, supports WS2812 now

Changed

  • refactor serial driver make it more abstract to general connector interface
  • refactored camera driver
  • refactored calibration processor, and introduced calibration actor instead
  • additional code cleanup
  • restructured whole documentation

Fixed

  • fixed memory leaks

v.0.9.4

13 Oct 19:58
Compare
Choose a tag to compare

Fixes:

  • fixed user interface connection issue when scanner is offline
  • fixed error while scanner is connecting to discovery service when scanner is offline
  • fixed live stream issue for different browsers (mainly known from firefox)

v.0.9.3

02 Oct 20:37
Compare
Choose a tag to compare

Fix:

  • fixes ply file saving bug
  • fixed texture scanning bug (scanner hangs after several minutes)
  • fixed camera thread cleanup
  • fixed mjpeg stream bug
  • fixed memory leak

Refactoring:

  • changed number of texture scan processors
  • switched to more memory friendly log outputs

v.0.9.2

20 Jul 21:43
Compare
Choose a tag to compare
  • fixed startup bug, caused by the upgrade process
  • general fix for the uprgade procedure
  • fixed systemd related upgrade issues

v.0.9.1

20 Jul 21:42
Compare
Choose a tag to compare
  • fixed issue with corrupted ply files after scan (not able to open with thirdparty software)
  • fixed calibration error when using just one laser

v.0.9.0

28 Jun 21:53
Compare
Choose a tag to compare

Added

  • new firmware version
  • new frontend version (meshlab options are removed within this version)
  • check for TBB support and fallback if multiprocessing is not available in opencv

Changed

  • migrated form python2 to python3
  • refactored image worker and worker pool
  • refactored serial communication parts of firmware
  • serial connection speedup
  • general processing speedup
  • removed ugly event handler from main scanner handler ( task queue is handled by actor now)
  • scan data is saved to a file during the scan process
  • free more memory by resetting unused image space
  • added process and thread number to logger formatter
  • fixed mjpeg stream no data in stream issue
  • removed old firmware versions

Fixed

  • moved websocket callbacks to tornado ioloop
  • bugfixes in firmware
  • fixed camera image rotation bug
  • minor fixes in ui
  • minor scan processor fixes

v.0.8.2

18 Mar 04:44
Compare
Choose a tag to compare

Fixed

  • initial SystemV start script.

v.0.8.1

31 Dec 22:35
Compare
Choose a tag to compare

Added

  • auto threshold function

Fixed

  • fixed MeshLab meshing
  • fixed downloading scans
  • fixed manual threshold changes
  • fixed serial communication deadlock (aka serial connection timeout)
  • update routine fixed ( 6235dd6 )
  • fixed loading scans from file manager ( #134 )
  • fixed laser calibration check ( #132 )

v.0.8.0

08 Nov 20:58
Compare
Choose a tag to compare

Added

  • temperature watch dog
  • support for second laser
  • ciclop and clones support ( interleaved image option )
  • new firmware for cncboard, ciclop and fabscan shield
  • new version of frontend with some bugfixes (see frontend repository)
  • scanning with multiple lasers saves multiple pointclouds now, one for each
    laser and one merged.
  • saving raw images for photogrammetry.
  • added firmware for ciclop, cncshield and snguinololu board

Changed

  • default config file, added new params and settings
  • arduino firmware builds with arduino cli and make file now
  • switched docs from md to rst
  • fixed build process
  • added support to save images, texture and laser
  • zipping images

Fixed

  • communication with external hardware over serial (arduino, FabScanPi HAT)
  • high res out of memory bug
  • prevent async steps while calibration and scanning
  • stepper blocking mode
  • hardware connection check while server is starting (waking up the conttoller)
  • removed bootloader form firmware to prevent flashing damages
  • fixed long timeouts while connecting to the client when no internet conneciton is availanel (aka cccamp bug)

v.0.7.0

21 Feb 21:56
Compare
Choose a tag to compare
  • api route for live log stream
  • api route for debug log zip download
  • new firmware version
  • made fabscan discoverable in find.fabscan.org
  • apscheduler library for registery servcie and future scheduling tasks
  • added meshmixer to package dependencies
  • added avrdude config to package dependencies
  • replaced old image build script by a new one, based on official raspbian build scripts
  • FSUpdate is working for different stages now
  • fixed camera driver (pi and usb)
  • fixed random artifacts at the beginning of object scan