GithubHelp home page GithubHelp logo

sardauscan's People

Contributors

pwnage-pineapple avatar sardau avatar zack-emmert avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sardauscan's Issues

Terminal window for debugging

It would be useful for debugging to be able to see the commands being sent to the scanner, and the results returned from it. Even more useful would be the capability to type commands and send them to the scanner.

jagged 3d model

Hi! Thanks 4 the project, I made the scanner but I have a problem: the model that create the software is confused, I try to scan a cube but in "quick scan" I see strange lines ( not a square).
Who can help me?

P.s. sorry for my english

Serial communication problem. No response from arduino.

Hi! Please help :(

I have an arduino uno, after compiling and downloading sketch, there's no response for "Sardauscan" in serial port monitor. It should response "yes". There is some communication because it writes at the beggining "Sardauscan V0.1a" in serial port monitor. It also obviously doesn't communicate with Sardauscan application.

I have following warning during compilation:

"In file included from C:\Users\Misia\Desktop\STEPSTICK ARDUINO PROBA\2\Sardauscan-master\FirmWare\FirmWare.ino:1:0:

sketch\SerialCommand.h:51:2: warning: #warning "Warning: Building SerialCommand without SoftwareSerial Support" [-Wcpp]

#warning "Warning: Building SerialCommand without SoftwareSerial Support"

^

sketch\SerialCommand.h:60:0: warning: "SERIALCOMMAND_HARDWAREONLY" redefined

#define SERIALCOMMAND_HARDWAREONLY

^

sketch\SerialCommand.h:47:0: note: this is the location of the previous definition

#define SERIALCOMMAND_HARDWAREONLY 1

^

In file included from sketch\SerialCommand.cpp:26:0:

sketch\SerialCommand.h:51:2: warning: #warning "Warning: Building SerialCommand without SoftwareSerial Support" [-Wcpp]

#warning "Warning: Building SerialCommand without SoftwareSerial Support"

^

sketch\SerialCommand.h:60:0: warning: "SERIALCOMMAND_HARDWAREONLY" redefined

#define SERIALCOMMAND_HARDWAREONLY

^

sketch\SerialCommand.h:47:0: note: this is the location of the previous definition

#define SERIALCOMMAND_HARDWAREONLY 1"

Typo in TableCommand processing

In the TableCommand function (within FirmWare.ino) the last character test checks for 'C' or 's' which I believe came about as a cut and paste error.

This could have been avoided with a construct like:

switch( toupper(arg[0]) )
{
case 'R': // T R
...
break;

case 'A': // T A
    ...
    break;

case 'S': // T S
    ...
    break;

case 'C': // T C
    ...
    break;

default:
    Serial.print("Unknown Table command :");
    Serial.println(arg);

}

This would generate less code in that only a single uppercase check is performed per character and the compiler has good semantics for processing switch statements efficiently.

PS3 Eye Support

Hi there,

I am using a PS3_Eye Webcam with the CL-Eye-Driver-5.3.0.0341 driver, which is supposed to support DirectShow however the camera is not being displayed in the drop-down list.

Do you know of anyone who has managed to get Sardauscan working with a PS3_Eye webcam?

Thanks // SD

Exception thrown: 'System.AccessViolationException' in OpenTK.dll

Getting this error when I try to build and run the Sardauscan software. I see the GUI for a few seconds before it crashes and I get this error. Here's my total output:

'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_64\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities\14.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities.Sync\14.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.Sync.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.Debugger.Runtime\14.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Debugger.Runtime.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Users\Virtubomber\Documents\GitHub\Sardauscan\Sardauscan\bin\Debug\Sardauscan.vshost.exe'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Design\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Design.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Management\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Management.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_64\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Deployment\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Deployment.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3856ad364e35\WindowsBase.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
The thread 0xf44 has exited with code 0 (0x0).
The thread 0xa20 has exited with code 0 (0x0).
The thread 0x288 has exited with code 0 (0x0).
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Users\Virtubomber\Documents\GitHub\Sardauscan\Sardauscan\bin\Debug\Sardauscan.exe'. Symbols loaded.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Users\Virtubomber\Documents\GitHub\Sardauscan\Sardauscan\bin\Debug\OpenTK.GLControl.dll'. Module was built without symbols.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Users\Virtubomber\Documents\GitHub\Sardauscan\Sardauscan\bin\Debug\OpenTK.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Users\Virtubomber\Documents\GitHub\Sardauscan\Sardauscan\bin\Debug\Plugins\SamplePlugin.dll'. Symbols loaded.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Security\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Security.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Accessibility\v4.0_4.0.0.0__b03f5f7f11d50a3a\Accessibility.dll'. Cannot find or open the PDB file.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_64\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing.Design\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.Design.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration.Install\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.Install.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_64\System.Transactions\v4.0_4.0.0.0__b77a5c561934e089\System.Transactions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.SqlXml\v4.0_4.0.0.0__b77a5c561934e089\System.Data.SqlXml.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xaml\v4.0_4.0.0.0__b77a5c561934e089\System.Xaml.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Sardauscan.vshost.exe' (CLR v4.0.30319: Sardauscan.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
Exception thrown: 'System.AccessViolationException' in OpenTK.dll
The program '[4524] Sardauscan.vshost.exe' has exited with code -1073741819 (0xc0000005) 'Access violation'.

build documentation missing

the readme.md does not cover what operating software and build environment is required nor how to configure the software for a specific laser line scanner (e.g.Fabscan Cube)

Error with Sardauscan Software

Hello,

i have the following error with GUI application, when i want to configure laser, plate, or camera :

Error ---
Impossible de charger un ou plusieurs des types requis. Extrayez la propriété LoaderExceptions pour plus d'informations.

HelpLink ---

Source ---
mscorlib
StackTrace ---
à System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)

à System.Reflection.Assembly.GetTypes()

à Sardauscan.Core.Reflector.<get_AllTypes>b__0(Assembly assembly)

à System.Linq.Enumerable.d__14`2.MoveNext()

à System.Collections.Generic.List1..ctor(IEnumerable1 collection)

à System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)

à Sardauscan.Core.Reflector.get_AllTypes()

à Sardauscan.Core.Reflector.GetProviders(Type baseType)

à Sardauscan.Gui.Controls.HardwareStatusControl.Button_Click(Object sender, EventArgs e)

à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

à System.Windows.Forms.Control.WndProc(Message& m)

à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
TargetSite ---
System.Type[] GetTypes(System.Reflection.RuntimeModule)

I dont' see any plugins in the interface...

Can you help (Windows 7)

Accuracy

Hi,

Just found your project. I was wondering how accurate it is? We own a David3d scanner (hp now), so i could do Some compare. But maybe there already is Some info on this?

Linux version

Hey
Super excited about a project

As far as I understand - it was developed for Windows only application
Are there any ideas how to get it working on Linux?

Wiring diagram mismatch with software

The wiring diagram doesn't match up with the software as far as the lasers go:

Correct software to match the wiring diagram is:

define LASER_PIN_1 13 //yellow

define LASER_PIN_2 A1 //orange

define LASER_PIN_3 A2 //green

define LASER_PIN_4 A3 //blue

No help

The Help icon doesn't open any help... just a list of author Credits and the GNU GPL.

Nothing moves, Sardauscan command doesn't return Yes

Hi dear friend and thanks for your work

I've got a problem with firmware
I've uploaded program to arduino,
When i got to serial monitor, it shows
Sardauscan V0.1a
When i try to type 'Sardauscan' it returns nothing.
I try to connect to arduino with Sardauscan scanning software, it connects well and laser control works.
I tried to use accel-stepper exemples, motor controller works and motor too!
Seems there's a problem but i really can't find where!

Configuring "Turn table" and "Laser(s)" in Sardauscan software

My issue:
when i try to configure the "Turn table" and "Laser(s)" in the new window after selecting in the field
the "USB Serial Device (COM3)" i got nothing. It is like in the tutorial document on the page 4. where is picture and sentence: "If nothing is detected, do not hesitate to unplug / reconnect the Arduino card".

I have tried following:

  1. First when i tried just the arduino hardware (commands like "l 0 1"...) i have to change the term from "\r" to "\n" in order to process commands. So i thought maybe the term making the problem for detecting nothing. I have tried both terms but no success.
  2. I have tried to unplug/reconnect the Arduino card but no success.
  3. I have tried to plug in every USB port my Arduino but no success.
    Can you tell me if You know if anyone had the same issue?

Bad data due to stepper backlash

I find that because the stepper has some backlash in it, the first couple scan passes often have some bad data. It seems like the easiest way to fix this would be to have the stepper take a few steps (or more) before the first scan to make sure to get even forward tension on the scanning bed.

Sardauscan for Mac

This is not an issue per se with the software, but I'm currently building your 3D scanner. My only issue is that I have a Mac, and I would love to be able to run it here. Is there any possibility to write it for Mac?? (if not probably in the future I would love to translate this to Mac, but I don't have much time).

Firmware Instruction Update

The AccelStepper Library is now built-into the Arduino IDE:

In the Arduino IDE, select: Sketch -> Include Library -> Manage Libraries
When the Library Manger appears, in the "Filter your search..." box, enter: AccelStepper
Install the AccelStepper by Mike McCauley library.

Proceed to build/flash after adjusting pins.

error upon opening sardauscan

everytime it tries to open sardauscan.exe windows says the program has stopped working and checks for a solution. im running win 7 32 bit os.

programmazione arduino per Sarduscan

Buongiorno a tutti, sono nuovo in questo tipo di cose, non riesco a mettere il frimware e tutto il resto su arduino nano, qualsiasi file scaricato mi da codici di errori. Qualcuno potrebbe postare una procedura passo passo per programmare la arduino per questo progetto di Sarduscan? Grazie

Sardauscan.exe crashes on open in windows 10

Hi,

I only have a linux machine so I am running windows 10 in virtual box but Sardauscan.exe crashes as soon as I open it. Any ideas.

Spent a while building this thing would be nice to use it.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.