Digitizer projekt? How to?
Digitizer projekt? How to?
Hej
Jag har ett projekt hämtat från en dansk kille.
Det är en mätare som man kan proba punkter i 3D.
Jag har köpt på mog komponenter för att tillverka den men aldrig kommit till skott..
Nu skulle jag behöva den och även att den va lite större.
Va tror ni händer om man gör armarna längre? Någon som kan lista ut vad man behöver programmera om för att måtten ska bli rätt på skandatan?
Jag har ett projekt hämtat från en dansk kille.
Det är en mätare som man kan proba punkter i 3D.
Jag har köpt på mog komponenter för att tillverka den men aldrig kommit till skott..
Nu skulle jag behöva den och även att den va lite större.
Va tror ni händer om man gör armarna längre? Någon som kan lista ut vad man behöver programmera om för att måtten ska bli rätt på skandatan?
-
- Inlägg: 6077
- Blev medlem: 27 februari 2006, 14:59:36
- Ort: Tranås (Jönköping)
Re: Digitizer projekt? How to?
Utan att veta NÅT om programmet eller liknande:
Men multiplicera mätdata med den faktor som armen är längre?
Men multiplicera mätdata med den faktor som armen är längre?
Re: Digitizer projekt? How to?
Kanske detta kan vara intressant?
https://elektronikforumet.com/forum/vie ... =3&t=52507
https://elektronikforumet.com/forum/vie ... =3&t=52507
- Lennart Aspenryd
- Tidigare Lasp
- Inlägg: 12607
- Blev medlem: 1 juli 2011, 19:09:09
- Ort: Helsingborg
Re: Digitizer projekt? How to?
Varför inte länka till det du köpt av den daanske killen? Mycket lättare att förstå syfte och begränsningar då en enbart gissa och göra sig löjlig eller avstår för att inte bli betraktad så.
Re: Digitizer projekt? How to?
Jag hade för avsikt att göra detta igår kväll men hann inte..
Gör ett nytt försök ikväll.. Har en mapp på en dator hemma med info, ska bara hitta mappen.. höhö
Gör ett nytt försök ikväll.. Har en mapp på en dator hemma med info, ska bara hitta mappen.. höhö
Re: Digitizer projekt? How to?
Det här är de projekt jag har encoders hemma för:
http://fablab.ruc.dk/diy-digitizer/
Såg nu att de visst kommit up upgrade förra året med en extra encoder i plattan.
Smart då man troligtvis kan hålla armen stilla mot en yta och rotera plattan med föremålet..
Nya versionen: http://blog.dzl.dk/2018/08/21/3d-digitizer/
Dock är det som sagt den gamla versionen jag behöver slänga ihop men med möjlighet att mäta minst 500 mm3 plattor.
Kommer skära ut armarna i plåt då de är de jag lättast tillgång till i den storleken.
Så ni som är snabba på matematik. Räcker det att ändra måtten på de 2 armarna och isåfall till vad?
Filerna man hittar på den gamla original sidan är dock inte i min bekvämlighetszon när det kommer till laser. Det är PDF filer.. Inga DXF filer som jag är van att jobba med till 2D bearbetning.
https://www.dropbox.com/sh/vzl923vihrq4 ... Ow42a?dl=0
Så jag har inte alla mått som är viktiga.. Det står lite noteringar om cc mått på armar men inte tjockleken på material så jag vet inte hur högt upp armen sitter monterad från plattan tex.
EDIT: Märkte precis att jag kunde importera PDF filerna i INKscape.. Där kan jag mäta (om nu måtten blir korrekta vid importeringen)
http://fablab.ruc.dk/diy-digitizer/
Såg nu att de visst kommit up upgrade förra året med en extra encoder i plattan.
Smart då man troligtvis kan hålla armen stilla mot en yta och rotera plattan med föremålet..
Nya versionen: http://blog.dzl.dk/2018/08/21/3d-digitizer/
Dock är det som sagt den gamla versionen jag behöver slänga ihop men med möjlighet att mäta minst 500 mm3 plattor.
Kommer skära ut armarna i plåt då de är de jag lättast tillgång till i den storleken.
Så ni som är snabba på matematik. Räcker det att ändra måtten på de 2 armarna och isåfall till vad?
Filerna man hittar på den gamla original sidan är dock inte i min bekvämlighetszon när det kommer till laser. Det är PDF filer.. Inga DXF filer som jag är van att jobba med till 2D bearbetning.
https://www.dropbox.com/sh/vzl923vihrq4 ... Ow42a?dl=0
Så jag har inte alla mått som är viktiga.. Det står lite noteringar om cc mått på armar men inte tjockleken på material så jag vet inte hur högt upp armen sitter monterad från plattan tex.
EDIT: Märkte precis att jag kunde importera PDF filerna i INKscape.. Där kan jag mäta (om nu måtten blir korrekta vid importeringen)
- Klas-Kenny
- Inlägg: 11342
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: Digitizer projekt? How to?
Man får ju all källkod, det är bara till att göra armarna så långa som du vill och sen peta in dina nya mått i koden.
Här:
https://github.com/dzlonline/3D_digitiz ... zer2_2.ino
Bara att ändra på definitionerna av ARM1 och ARM2 (och eventuellt övriga mått).
Här:
https://github.com/dzlonline/3D_digitiz ... zer2_2.ino
Bara att ändra på definitionerna av ARM1 och ARM2 (och eventuellt övriga mått).
Re: Digitizer projekt? How to?
Nu har jag sparat ner alla delar från vektor PDF filen till dxf genom inkscape.
Laddat upp alla dxf filer i 3D cad mjukvara och gjort ändringar.
Skapat 3d modeller av alla detaljer och skickat till lasern på jobbet.
Förlängde måtten på armarna så att måtten som va satta nu blev 400 på båda armarna. Samt bottenplattan fick bli 500 mm2
Laddat upp alla dxf filer i 3D cad mjukvara och gjort ändringar.
Skapat 3d modeller av alla detaljer och skickat till lasern på jobbet.
Förlängde måtten på armarna så att måtten som va satta nu blev 400 på båda armarna. Samt bottenplattan fick bli 500 mm2
Re: Digitizer projekt? How to?
Kom en bit men nu tog det stopp!!
Vad gör man med alla dessa errors??
Och detta under errors
The value of the local variable "faceColor" is not used
The value of the local variable "textColor" is not used
The value of the local variable "z0" is not used
The value of the parameter index is not used
Vad gör man med alla dessa errors??
Kod: Markera allt
[b]java.lang.reflect.InvocationTargetException[/b]
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at processing.core.PApplet.runSketch(PApplet.java:10845)
at processing.core.PApplet.main(PApplet.java:10613)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at processing.core.PApplet.runSketch(PApplet.java:10839)
... 1 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
at GUI2_demo4_plus$pointer.<init>(GUI2_demo4_plus.java:649)
at GUI2_demo4_plus.<init>(GUI2_demo4_plus.java:41)
... 6 more
RuntimeException: java.lang.reflect.InvocationTargetException
Copied to the clipboard. Use shift-click to search the web instead.
The value of the local variable "faceColor" is not used
The value of the local variable "textColor" is not used
The value of the local variable "z0" is not used
The value of the parameter index is not used
- Lennart Aspenryd
- Tidigare Lasp
- Inlägg: 12607
- Blev medlem: 1 juli 2011, 19:09:09
- Ort: Helsingborg
Re: Digitizer projekt? How to?
Det är väl knappast hela koden, eller det som genererar Error!
CaseSensitiv spelling!
CaseSensitiv spelling!
Re: Digitizer projekt? How to?
Nej de överste va de som kommer upp i röd test när jag försökte köra koden..
Kodenjag försöker få liv i är den här: https://www.dropbox.com/sh/vzl923vihrq4 ... rties?dl=0
De ända jag gjort är att skriva [1] som portnummer för arduino och adda peasycam library..
(portnummer kan vara fel också, de va dock den enda porten jag såg när jag körde ett kommando i cmd och har bara en sak ansluten så...)
Kodenjag försöker få liv i är den här: https://www.dropbox.com/sh/vzl923vihrq4 ... rties?dl=0
De ända jag gjort är att skriva [1] som portnummer för arduino och adda peasycam library..
(portnummer kan vara fel också, de va dock den enda porten jag såg när jag körde ett kommando i cmd och har bara en sak ansluten så...)
Re: Digitizer projekt? How to?
EDIT: Kollar i fel kod nästa inlägg är mer aktuellt..
Det ska ju vara i arduino och inte process kod..
Dock ser det inte likadant ut som den Klas-Kenny hade uppe ändå..
Fick det att funka nu.. Bara startade om..
Så nu är jag i de steget när jag tänkte ändra parametrar på hur långa armar jag har och så..
Klas-Kenny hade en länk till en kod där man kunde göra detta. Dock verkar det inte finnas nåt liknande i den gamla koden jag kör med bara 3 encoders..
https://github.com/dzlonline/3D_digitiz ... zer2_2.ino <-- nya koden?
Någon som kan se i den koden jag kör om man kan ändra de och var??
Han som gjort den måste ju ha ställt in detta någonstans??..
Detta är den kod jag laddat ner och kör: https://www.dropbox.com/sh/vzl923vihrq4 ... rties?dl=0 <-- den jag använder
Det ska ju vara i arduino och inte process kod..
Dock ser det inte likadant ut som den Klas-Kenny hade uppe ändå..
Fick det att funka nu.. Bara startade om..
Så nu är jag i de steget när jag tänkte ändra parametrar på hur långa armar jag har och så..
Klas-Kenny hade en länk till en kod där man kunde göra detta. Dock verkar det inte finnas nåt liknande i den gamla koden jag kör med bara 3 encoders..
https://github.com/dzlonline/3D_digitiz ... zer2_2.ino <-- nya koden?
Någon som kan se i den koden jag kör om man kan ändra de och var??
Han som gjort den måste ju ha ställt in detta någonstans??..
Detta är den kod jag laddat ner och kör: https://www.dropbox.com/sh/vzl923vihrq4 ... rties?dl=0 <-- den jag använder
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Senast redigerad av teljemo 7 september 2019, 11:51:26, redigerad totalt 1 gång.
Re: Digitizer projekt? How to?
Nu pratar jag med mig själv i den här tråden och "trippelpostar" men vill inte editera trådens historik för mycket så får bli en trippelpost för att följa mina krokiga steg.
Jag har ändrat arduino koden, versionen med 3 axlar. (digitizer_3d_3.ino)
https://www.dropbox.com/sh/vzl923vihrq4 ... tracking=1
I mitt fall är armen 400 och H0 82,7mm så jag har skrivit in detta på #define raderna.
Detta blev aningen udda när jag körde programmet sen.
Den lilla fyrkanten som simulerar spetsen på armen börjar långt utanför de virtuella bordet och rörelserna stämmer inte så bra överens med verkligheten. (se bild)
När man startar så ska fyrkanten sitta mitt på bordet..
Frågor
Jag har ändrat arduino koden, versionen med 3 axlar. (digitizer_3d_3.ino)
https://www.dropbox.com/sh/vzl923vihrq4 ... tracking=1
Kod: Markera allt
#define ARM 176.777
#define H0 (80.782-1.2)
//define ARM 1767.77
//define H0 (807.82-1.2)
Detta blev aningen udda när jag körde programmet sen.
Den lilla fyrkanten som simulerar spetsen på armen börjar långt utanför de virtuella bordet och rörelserna stämmer inte så bra överens med verkligheten. (se bild)
När man startar så ska fyrkanten sitta mitt på bordet..
Frågor
- Behöver jag ändra värdena på raderna under (//define ARM och //define H0)
- Varför har H0 ett värde minus ett värde?
- Min "bedd" storlek är större än originalet. Kan jag ändra detta någonstans i koden? Det borde spela roll för var origin hamnar?
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
- Krille Krokodil
- Inlägg: 4062
- Blev medlem: 9 december 2005, 22:33:11
- Ort: Helsingborg
Re: Digitizer projekt? How to?
Brukar inte finnas några genvägar till att lösa sådana problem utan man får stega sig igenom kodkörningen för
att finna de ställena man ska ändra på och handräkna/CAD:a lite för att förstå hur man ska ändra.
Man lär sig oftast mycket på sådan "analytisk felsökning", så det är väl värt att lägga ner tiden för att göra den.
att finna de ställena man ska ändra på och handräkna/CAD:a lite för att förstå hur man ska ändra.
Man lär sig oftast mycket på sådan "analytisk felsökning", så det är väl värt att lägga ner tiden för att göra den.