H.O's Pick and place.
-
- Inlägg: 58
- Blev medlem: 6 september 2012, 11:15:33
- Ort: Göteborg
Re: H.O's Pick and place.
Det kanske skulle underlätta om man placerar en svartmålad (eller kanske grön) "huv" där bilden tas så att man får större möjlighet att kontrollera ljussättning utan att påverkas av yttre faktorer? Nu vet jag inte exakt hur ditt munstycke ser ut, men jag antar att den har en nål som sticker ut en bit längst fram.
Något sådant här kanske hade fungerat?
Något sådant här kanske hade fungerat?
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: H.O's Pick and place.
Ah, Bengt, du menar SÅ...
Jag var helt inne på att du menade att titta på komponenten efter att den plockats upp - nu är jag med på vad du menar. Jag tror dock det kan vara svårt, IC-kretsar t.ex är vanligtvis svarta och kommer vanligtvis i tape som är just svart. Det blir väldig dålig kontrast mellan komponent och bakgrund. Men nu är jag, uppenbarligen, ingen expert på vision....
Tobias,
Det där är en bra ide om det visar sig att jag får problem med belysningen - vilket kan tänkas - men just nu är det inte en del av problemet så vitt jag kan se. Sen har jag väl tänkt att sätta någon form av huv över hela maskinen som då kommer hjälpa till att få konsekevent belysning.

Jag var helt inne på att du menade att titta på komponenten efter att den plockats upp - nu är jag med på vad du menar. Jag tror dock det kan vara svårt, IC-kretsar t.ex är vanligtvis svarta och kommer vanligtvis i tape som är just svart. Det blir väldig dålig kontrast mellan komponent och bakgrund. Men nu är jag, uppenbarligen, ingen expert på vision....
Tobias,
Det där är en bra ide om det visar sig att jag får problem med belysningen - vilket kan tänkas - men just nu är det inte en del av problemet så vitt jag kan se. Sen har jag väl tänkt att sätta någon form av huv över hela maskinen som då kommer hjälpa till att få konsekevent belysning.
- tecno
- Inlägg: 27244
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: H.O's Pick and place.
Det 'borde' kunna lösas med vettig belysning.IC-kretsar t.ex är vanligtvis svarta och kommer vanligtvis i tape som är just svart. Det blir väldig dålig kontrast mellan komponent och bakgrund
Re: H.O's Pick and place.
Här kommer några bilder på hur det ser ut och hur det fungerar - för tillfället.
Först en bild på det lilla munstycket (där problemen varit som störst). Man ser tydligt den hyfsat jämna färgen på disken i bakgrunden och sen det som tidigare inte var gult alls och därmed ställde till problem. Nu har jag målat det gult, det ser för jävligt ut men det är SMÅ prylar.... Om man sedan subtraherar allt som är hyffsat gult i bilden får man: Ytterligare filtrering, kvar blir då endast själva "spetsen" på munstycket - som är 0.8mm i diameter: Med ett 0805-motstånd på munstyckt ser bilden från kameran nu ut så här: Jag hade ingen färdig kontur att matcha mot men det "ska" fungera. Keramiska kondingar verkar dock ställa till det lite trots allt, får försöka justera belysning och färgfilter.
Till sist några bilder på komponenter som den KAN matcha. Orienteringen är inte helt fixad ännu, systemet ser de flesta komponeneterna som symetriska vilket kan få det att raportera fel orientering.
Först en bild på det lilla munstycket (där problemen varit som störst). Man ser tydligt den hyfsat jämna färgen på disken i bakgrunden och sen det som tidigare inte var gult alls och därmed ställde till problem. Nu har jag målat det gult, det ser för jävligt ut men det är SMÅ prylar.... Om man sedan subtraherar allt som är hyffsat gult i bilden får man: Ytterligare filtrering, kvar blir då endast själva "spetsen" på munstycket - som är 0.8mm i diameter: Med ett 0805-motstånd på munstyckt ser bilden från kameran nu ut så här: Jag hade ingen färdig kontur att matcha mot men det "ska" fungera. Keramiska kondingar verkar dock ställa till det lite trots allt, får försöka justera belysning och färgfilter.
Till sist några bilder på komponenter som den KAN matcha. Orienteringen är inte helt fixad ännu, systemet ser de flesta komponeneterna som symetriska vilket kan få det att raportera fel orientering.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
- Klas-Kenny
- Inlägg: 11814
- Blev medlem: 17 maj 2010, 19:06:14
- Ort: Växjö/Alvesta
Re: H.O's Pick and place.
Fråga från en som knappast kan något om PnP, hur gör man här så att maskinen inte monterar komponenterna på fel håll?
Jag menar, på de bilder du får ut här kan man ju vända en SO-kapsel bak och fram, ser likadant ut. Och en TQFP kan ju vändas på fyra olika håll varav tre är fel.
Eller räknar man med att maskinen får tag på den på ett visst håll (för alla ligger ju lika i bandet) och bara kompenserar den minsta felaktiga vridvinkeln eller någonting sådant?
Jag menar, på de bilder du får ut här kan man ju vända en SO-kapsel bak och fram, ser likadant ut. Och en TQFP kan ju vändas på fyra olika håll varav tre är fel.
Eller räknar man med att maskinen får tag på den på ett visst håll (för alla ligger ju lika i bandet) och bara kompenserar den minsta felaktiga vridvinkeln eller någonting sådant?
Re: H.O's Pick and place.
Ja, i mitt måste jag nog förutsätta att den plockas upp någorlunda rätt, där rätt innebär det håll det ligger i bandet. Ska den monteras 180 grader mot hur den plockas så roteras den på väg till kameran, sen kompenseras det lilla sista - det är i alla fall tanken. Hur det fungerar på riktiga maskiner vet jag inte.
- Swech
- EF Sponsor
- Inlägg: 4743
- Blev medlem: 6 november 2006, 21:43:35
- Ort: Munkedal, Sverige (Sweden)
- Kontakt:
Re: H.O's Pick and place.
Du anger en plockvinkel på komponenterna i de stora maskinerna
Har du fel t.ex. om de kommer i rör så monterar maskinen fel.
Ett tips är att du senare i ditt program kan ange om komponenten är polariserad eller ej
d.v.s resistorer och små kondensatorer (typ 100n) kan monteras 180° vridna utan
att det påverkar funktion. På så sätt så monterar du alltid dessa 0 eller 90°
Vad gäller kamera så finns det maskiner som har en kameraposition där det sitter
en spegel monterad 45° så kameran inte är rakt under utan på sidan.
För alla maskiner tappar komponenter och man kan ge sig f.n på att det hamnar
lösa på kameran
Swech
Har du fel t.ex. om de kommer i rör så monterar maskinen fel.
Ett tips är att du senare i ditt program kan ange om komponenten är polariserad eller ej
d.v.s resistorer och små kondensatorer (typ 100n) kan monteras 180° vridna utan
att det påverkar funktion. På så sätt så monterar du alltid dessa 0 eller 90°
Vad gäller kamera så finns det maskiner som har en kameraposition där det sitter
en spegel monterad 45° så kameran inte är rakt under utan på sidan.
För alla maskiner tappar komponenter och man kan ge sig f.n på att det hamnar
lösa på kameran
Swech
Re: H.O's Pick and place.
Jag tror det är därför han skrev svart huv...Jag tror dock det kan vara svårt, IC-kretsar t.ex är vanligtvis svarta och kommer vanligtvis i tape som är just svart. Det blir väldig dålig kontrast mellan komponent och bakgrund. Men nu är jag, uppenbarligen, ingen expert på vision....
Re: H.O's Pick and place.
Jag förstår inte hur en svart huv skulle ge bättre kontrast mellan en svart komponent och en svart bakgrund.
Re: H.O's Pick and place.
Dags för uppdatering.
Egentligen har det inte hänt ett dyft sedan sist, förutom att jag gjorde något som antigen på allvar kommer att generera framdrift i projektet (fina ord, eller hur....) eller få mig att ge upp köra skiten till tippen. Njae kanske inte tippen men det här sved en del så jag hoppas verkligen att det bär frukt. En liten teazer:
Egentligen har det inte hänt ett dyft sedan sist, förutom att jag gjorde något som antigen på allvar kommer att generera framdrift i projektet (fina ord, eller hur....) eller få mig att ge upp köra skiten till tippen. Njae kanske inte tippen men det här sved en del så jag hoppas verkligen att det bär frukt. En liten teazer:
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: H.O's Pick and place.
Efter mycket strul med kulskruven och dess lagring till Y-axeln gav jag upp. Jag fixade lagringen så den blev glappfri men skruven är antingen något sned fortfarande eller så är inte gängan riktigt koncentrisk för det går inte så jämt och fint som jag önskade. Om någon vill köpa en 1610 kulskruv med ändlagringar så hojta!
Istället letade jag lite på EBAY och hittade en THK KR33 med lagom slaglängd och 10mm stigning på skruven. Problemet med den är att axeländen är 6mm och inte direkt anpassad för remdrift: Så för att fixa det gjorde jag en liten axeladapter med lagring som passar i det som egentligen är motorfästet: Linjärenheten monterad på maskinen, stor skillnad blev det, mjuuukt och fint men diametern på skruven i THK-enheten är bara 10mm så jag är lite orolig att den inte ska hålla - vi får se.....:
Sen lite återkoppling till bilden i förra inlägget. Vad jag gjorde var att köpa ett gäng begagnade feeders: Jag köpte 3st för 12mm tape och totalt 17st för 8mm tape, vissa för papper andra för plast. De för 8mm tape är dessutom dubbla så det är två "banor" i en och samma enhet och de för 12mm har ställbart indexeringsavstånd: Först spenderade jag ett par dagar på att leta information på nätet om hur de fungerar men hittade i princip inget alls. Sen spenderade jag nån dag på att försöka lista ut hur de fungerar genom att mäta och testa lite utan att få de att göra nånting mer än att blinka med lite lysdioder. Detta var något jag misstänkte skulle hända men jag hade såklart hoppats på att de skulle vara användbara direkt. Här är en bild på fram- och baksida på kretskortet som sitter i mataren: Det är en liten DC/DC omvandlare, två stegmotorhybrider och två små DC-motor drivare, inga konstigheter så långt. Sen sitter den en TQFP vars märkning inte uppbringar något relevant vid en sökning och på baksidan sitter det två TOSHIBA TMPN3120 som verkar vara någon form av programmerbara kommunikationskretsar för LONWorks (aldrig hört talas om innan). Mataren har 5 fysiska kontakter varv två snabbt bedömdes vara matningspännning. Två av de andra gick till katoden på dioden i varsin optokopplare så jag tänkte/hoppades att det var så enkelt som att dra de låga för att mata höger respektive vänster sida men så var alltså inte fallet. En lysdiod på kortet tänds när man drar de låga men inget mer händer. Det finns även någon form av infrarött interface kopplat till en av de där TOSHBIA kretsarna. Så, de verkar göra skäl för namnet "intelligent feeder"
Istället gjorde jag lite reverse engineering för att lista ut hur saker och ting var anslutet på originalkortet och sen designade jag ett nytt kort. 5 testexemplar beställdes från Itead, $81 inkl frakt (momsen slapp jag): Min version har två diskreta ingångar för matning av höger respektive vänster sida samt en RS485-buss om man vill köra lite mer "intelligent". Hitintills har nästan allt fungerat som det var tänkt. Stegmotordrivning fungerar, DC-motor drivningen och sensorn för film fungerar och frontpanelens knappar och lysdioder fungerar. Det som inte fungerar är ref-sensorn för stegmotorerna, där måste jag komplettera med en transistorbuffert då utgången från läsgaffeln inte verkar gå att få inom logiknivåer. Jag skall även integrera den 5-poliga orignalkontakten (som ansluts allra längst ner till vänster) men jag har inte bestämt mig om jag ska köra RS485 eller diskreta signaler genom den ännu. Lite för tighta skruvhål och fel footprint på en zenerdiod skall också fixas till den "skarpa" versionen.
Riktigt kul att se den mata 0805-motstånd, har väl tömt en halv rulle på bänken så här långt
Istället letade jag lite på EBAY och hittade en THK KR33 med lagom slaglängd och 10mm stigning på skruven. Problemet med den är att axeländen är 6mm och inte direkt anpassad för remdrift: Så för att fixa det gjorde jag en liten axeladapter med lagring som passar i det som egentligen är motorfästet: Linjärenheten monterad på maskinen, stor skillnad blev det, mjuuukt och fint men diametern på skruven i THK-enheten är bara 10mm så jag är lite orolig att den inte ska hålla - vi får se.....:
Sen lite återkoppling till bilden i förra inlägget. Vad jag gjorde var att köpa ett gäng begagnade feeders: Jag köpte 3st för 12mm tape och totalt 17st för 8mm tape, vissa för papper andra för plast. De för 8mm tape är dessutom dubbla så det är två "banor" i en och samma enhet och de för 12mm har ställbart indexeringsavstånd: Först spenderade jag ett par dagar på att leta information på nätet om hur de fungerar men hittade i princip inget alls. Sen spenderade jag nån dag på att försöka lista ut hur de fungerar genom att mäta och testa lite utan att få de att göra nånting mer än att blinka med lite lysdioder. Detta var något jag misstänkte skulle hända men jag hade såklart hoppats på att de skulle vara användbara direkt. Här är en bild på fram- och baksida på kretskortet som sitter i mataren: Det är en liten DC/DC omvandlare, två stegmotorhybrider och två små DC-motor drivare, inga konstigheter så långt. Sen sitter den en TQFP vars märkning inte uppbringar något relevant vid en sökning och på baksidan sitter det två TOSHIBA TMPN3120 som verkar vara någon form av programmerbara kommunikationskretsar för LONWorks (aldrig hört talas om innan). Mataren har 5 fysiska kontakter varv två snabbt bedömdes vara matningspännning. Två av de andra gick till katoden på dioden i varsin optokopplare så jag tänkte/hoppades att det var så enkelt som att dra de låga för att mata höger respektive vänster sida men så var alltså inte fallet. En lysdiod på kortet tänds när man drar de låga men inget mer händer. Det finns även någon form av infrarött interface kopplat till en av de där TOSHBIA kretsarna. Så, de verkar göra skäl för namnet "intelligent feeder"
Istället gjorde jag lite reverse engineering för att lista ut hur saker och ting var anslutet på originalkortet och sen designade jag ett nytt kort. 5 testexemplar beställdes från Itead, $81 inkl frakt (momsen slapp jag): Min version har två diskreta ingångar för matning av höger respektive vänster sida samt en RS485-buss om man vill köra lite mer "intelligent". Hitintills har nästan allt fungerat som det var tänkt. Stegmotordrivning fungerar, DC-motor drivningen och sensorn för film fungerar och frontpanelens knappar och lysdioder fungerar. Det som inte fungerar är ref-sensorn för stegmotorerna, där måste jag komplettera med en transistorbuffert då utgången från läsgaffeln inte verkar gå att få inom logiknivåer. Jag skall även integrera den 5-poliga orignalkontakten (som ansluts allra längst ner till vänster) men jag har inte bestämt mig om jag ska köra RS485 eller diskreta signaler genom den ännu. Lite för tighta skruvhål och fel footprint på en zenerdiod skall också fixas till den "skarpa" versionen.
Riktigt kul att se den mata 0805-motstånd, har väl tömt en halv rulle på bänken så här långt

Du har inte behörighet att öppna de filer som bifogats till detta inlägg.