Automatisk krutdispenser

Här kan du skapa ett raportage om ditt pågående projekt. Det kan vara en ny stock eller kanske ombyggnation av ett helt vapen. Alla trådar skall dock innehålla bilder på ditt projekt.

Moderatorer: Ulrik, Trond Åsly, taxen, Stefan.K, potatiskastare, PerN, mecke, Kari Lindström, Fritz Kraut, Robban

Kategoriregler
Trådar som skapas här skall vara ett pågående projekt som man själv bedriver. Dvs. Inga trådar som innehåller en fråga osv. En projekttråd skall även innehålla en bild eller gärna fler. Trådar som inte uppfylller dessa enkla regler kommer raderas utan förvarning!.
Användarvisningsbild
cmk
Inlägg: 3023
Blev medlem: 02 sep 2008, 16:31
Ort: Stockholm

Re: Automatisk krutdispenser

Inlägg av cmk »

Vilken föredömligt lärorik och underhållande tråd.
Keep up the good work!
Byta bort/sälja:
* MRP-2 - flera oöppnade burkar ur samma batch
* Lapua Mega 200gr kal .30

Söker:
* Flipp-skydd för 30mm kikare
* Safari-rem canvas/läder


PM:a
Användarvisningsbild
Öskar
Inlägg: 315
Blev medlem: 31 jan 2015, 20:48

Re: Automatisk krutdispenser

Inlägg av Öskar »

Kapsling - huvudenhet

Har nu slutfört jobbet med BSIRADS kapsling. Kapslingen är modulariserad så långt jag funnit det praktiskt möjligt. Tanken är att enskilda komponenter ska kunna bytas ut eller modifieras utan att kapslingen måste göras om från grunden.

Huvudenhet
Huvudenheten består av en låda med lock och tre justerbara fötter. Måtten är 415 x 395 x 195 mm (DBH) exklusive fötter. Huvudenheten rymmer allt man behöver för att använda BSIRAD. I locket har jag fällt in ett 2D-vattenpass så att man kan säkerställa att BSIRAD står plant.
Huvudkapsling_framsida.jpg
På baksidan finns genomföring för in och utgångar. För närvarande finns endast
strömintag. Tänkbara kompletteringar är HDMI och USB (inget som behövs vid normal drift).
Huvudkapsling_baksida.jpg
Undersidan är försedd med tre (3) justerbara fötter. Fötterna kommer från slaktade kontorsmöbler.
huvudkapsling_undersida.jpg
Huvudenheten är indelad i fyra (4) grundytor;
  • våg/kamera-kammare
  • krutmatnings-kammare
  • elektronik-kammare
  • utmatningsyta (krutkärl)
Mellan kamrarna finns urfrästa hål för kabelgenomföringar.
Huvudkapsling_utan_lock.jpg
Utmatningsyta
Huvudkapsling_utmatingsyta.jpg
Respektive kammare kommer att presenteras mer grundligt i kommande inlägg.

Slutmontering kapsling 13 timmar
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
// Öskar
Användarvisningsbild
Karre
Inlägg: 3222
Blev medlem: 30 aug 2013, 15:03
Ort: Nyköping

Re: Automatisk krutdispenser

Inlägg av Karre »

Underbart. Tack för rapporterna.
Söker jakt runt Nypan (Nyköping)! Skicka PM. Jag är relativt snäll och inte helt jävla oduglig.
Användarvisningsbild
2310jensen
Inlägg: 1438
Blev medlem: 25 okt 2010, 21:47
Ort: Göteborg

Re: Automatisk krutdispenser

Inlägg av 2310jensen »

Grymt fränt projekt!


Skickat från min iPhone med Tapatalk
Användarvisningsbild
hubler
Inlägg: 1897
Blev medlem: 20 sep 2012, 15:27
Ort: Södra Dalarna.

Re: Automatisk krutdispenser

Inlägg av hubler »

Grymt!
Bild
9,3x62 - .358 Norma Magnum - 30-06 - 6,5x55 - 22-250 - 22lr
Användarvisningsbild
Öskar
Inlägg: 315
Blev medlem: 31 jan 2015, 20:48

Re: Automatisk krutdispenser

Inlägg av Öskar »

Kapsling - vågkammare

Vågkammaren är försedd med ett tak. Det gör vågen mindre känslig för drag, samt förhindrar insläpp av störande ljus och/eller skuggor.
Vågkammare_tak.jpg
Taket bärs upp av hörnlister och kan lyftas av med ett enkelt handgrepp. Vågkammaren har ett hål för kabelgenomföring (kamera och LED-belysning) till elektronik-kammaren. Kammaren har målats i den mest matta vita färg jag haft fri tillgång till. Allt för att optimera ljusförhållandena.
Vågkammare_tom_2.jpg
Ett löst innergolv (våg-guide) säkerställer att vågen hålls på plats utan att påverkas dess funktion. Att våg-guiden är löst medför att den lätt kan bytas ut. Därmed säkerställs att vågen kan ersättas med en annan modell.
Vågkammare_vågguide.jpg
Vågkammaren huserar även LED-belysningen. LED-belysningen är riktad bort från vågen, för att ge en så diffus upplysning (mindre reflexer) som möjligt. När jag fastställt den bästa positionen för LED-belysningen så kommer jag att skruva fast den i våg-guiden.
Vågkammare_med_inkrom.jpg
När BSIRAD inte används så lyfter man enkelt bommen i dess yttre ända och skjuter in den ett par centimeter. Då blir den vilandes mot bottnen mellan vågens balansklykor. På så sätt belastar inte bom-eggarna balansklykorna vilket skulle vara skadligt för vågen i längden. Därmed behöver jag aldrig plocka ur vågen ur vågkammaren.
Vågbommen_i_viloläge.jpg
En fadäs som måste nämnas är uttaget för bommen (mellan vågkammaren och utmatningsytan). Det är så smalt att det är halv-jökigt att justera laddvikten med avseende på 0,1 grains vikten. Som tur är kan bommen enkelt lyftas ur ”balansklykorna” och dras utåt. Därmed kan viktbrickan placeras i önskad skåra.

I nästa inlägg presenteras elektronik-kammaren.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
// Öskar
Användarvisningsbild
Öskar
Inlägg: 315
Blev medlem: 31 jan 2015, 20:48

Re: Automatisk krutdispenser

Inlägg av Öskar »

Kapsling – elektronikkammare och förvaringsfack

Elektronikkammaren är försedd med en separat urlyftbar kapsling för elektronik. Den separata elektroniklådan innehåller även BSIRAD's användargränssnitt (display och knappar). Utformningen ger även ett utrymme för förvaring av den externa strömadaptern samt ev. extra krut-tricklers.
Elektronikkapsling_och_förvaringsutrymme.jpg
Elektroniklådan kan lyftas ur med ett enkelt handgrepp, efter det att kablar till andra kammare kopplats ur (USB-kabel till våg, USB-kabel till LED-belysning, strömkablar till krutdispenser/stegmotor).
Elektronikkapsling_halvt_urlyft.jpg
Elektroniklådan är försedd med ordentliga ventilationshål. Externa anslutningar är samlade på en försänkt panel på baksidan. För närvarande finns endast strömintag, men utrymme finns för att lägga till HDMI- och USB-uttag.
Elektronikkapsling_urlyft.jpg
Gränssnittspanelen respektive förvaringsutrymmets botten kan lyftas av med ett enkelt handgrepp.
Elektronikkapsling_paneler_halvt_av.jpg
Elektroniklådan är försedd med en bubbel botten och kan enkelt separeras när enheten är urlyft. Utformningen gör att elektroniken enkelt modifieras/bytas ut/lagas.
Elektronikkapsling_golv_utdraget.jpg
Elektronikkapsling_separerad.jpg
Elektroniklådan omfattar all elektronik utom webkamera, LED-belysning och stegmotor, dvs:
  • transformator 12v (stegmotor och stegmotordrivkrets)
  • transformator 5v (Raspberry och LED-belysning)
  • stegmotordrivkrets
  • Raspberry Pi Zero (alt. annan valfri RPi, dock ej RPi1)
  • motstånd till stegmotorn
  • display
  • knappar
  • diverse kablage
Elektronikkapsling_inkrom.jpg
BSIRAD kan matas med valfri likspänning mellan 15 och 50 volt (med ett relativt enkelt ingrep går den även att mata med 12v). Vid 20 volts matning kräver BSIRAD ca 2A. Jag använder en switchande transformator om 20v/3,25A från en skrotad Lenovo laptop.

I nästa inlägg presenteras krutmatningskammaren.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
// Öskar
Användarvisningsbild
sevehem
Inlägg: 3898
Blev medlem: 14 jun 2013, 21:20
Ort: Varberg

Re: Automatisk krutdispenser

Inlägg av sevehem »

Underbart. Ser fram emot nästa inlägg, å nästa, å nästa...
Söker kombipipset till Antonio Zoli Delfino, kaliber är av sekundär betydelse men klass1 är ett plus
dw83
Inlägg: 47
Blev medlem: 11 aug 2012, 07:25

Re: Automatisk krutdispenser

Inlägg av dw83 »

Sjukt vad bra det blev=)
Användarvisningsbild
Öskar
Inlägg: 315
Blev medlem: 31 jan 2015, 20:48

Re: Automatisk krutdispenser

Inlägg av Öskar »

Kapsling – krutmatningskammare

Krutmatningskammaren rymmer krutmatningsenheten. Krutmatningsenheten kan enkelt lyftas ur med ett enkelt handgrepp. Eftersom krutmatningsenheten är lös, så kan den enkelt bytas ut eller modifieras.
Krutmatingskammare.jpg
Krutmatningsenheten består av:
  • trickler
  • stegmotor
  • bottenplatta med stegmotorkonsoll och tricklerhållare
Själva krutmatningsenheten har en fast lutning om 7 mm i höjdled per 220 mm i längdled. Kammaren kan lätt förses med ett extra lutande innergolv om man vill ändra lutningen. Exakt vilken lutning som är optimal vet jag inte, men denna lutning är långtifrån aggressiv och torde fungera även med de mest lättflödande krutsorterna. Framtida vishet kan leda till ändrad lutning.

Bottenplattan är försedd med små bitar av gummilist (E-list). Listerna håller krutmatningsenheten centrerad i sin kammare och förhindrar att dess vibrationer fortplantar sig till huvudlådan.
Krutmatningsenhet.jpg
Jag betraktar kapslingen som färdig och ser fram emot att få återgå till mjukvaruarbete.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
// Öskar
Regretful
Inlägg: 45
Blev medlem: 21 jun 2017, 10:54

Re: Automatisk krutdispenser

Inlägg av Regretful »

Ser riktigt proffsigt ut! Är sjukt avis på byggandet!
Användarvisningsbild
sevehem
Inlägg: 3898
Blev medlem: 14 jun 2013, 21:20
Ort: Varberg

Re: Automatisk krutdispenser

Inlägg av sevehem »

Sedan, när du är klar, så gör du inköpslista, kopplingsbeskrivning och ritning på kapslingen samt delar programmeringsfilen så säljer du detta för en moderat peng till oss hugade hemmafixare som ALDRIG kommer få tummen ur att gå all in på detta vis! :P
Söker kombipipset till Antonio Zoli Delfino, kaliber är av sekundär betydelse men klass1 är ett plus
Användarvisningsbild
Öskar
Inlägg: 315
Blev medlem: 31 jan 2015, 20:48

Re: Automatisk krutdispenser

Inlägg av Öskar »

Jag lovar att sätta samman en gör-det-självguide. Men först ska jag bli färdig. Det finns en del mjukvarubrister som måste lösas.

När jag påbörjade detta projekt kunde jag inte föreställa mig hur många olika ”händelser” och situationer man faktiskt måste hantera. Som exempel kan jag nämna en fadäs som inträffade vid senaste användningen:
  • Jag lyckades lyfta av en laddning innan BSIRAD slagit om till finished (bommen hade i princip stannat, men jag var lite för snabb). Som ett brev på posten (för 10 år sedan alltså) började BSIRAD omedelbart mata krut med högsta hastighet (pga att bommen föll tillbaks).
Jag kommer lägga in en säkerhetsspärr för att förhindra att klavertrampet upprepas. Genom att (under kalibreringsfasen) notera bommens viloposition (positionen som bommen har innan den lyft) kan BSIRAD veta om bommen balancerar eller vilar. Under status load får bommen inte falla tillbaks i sin viloposition efter det att den lyft. Om så sker ska krutmatningen omedelbart avbrytas och BSIRAD ska byta status från load till idle.

Jag har en lång lista på brister som behöver åtgärdas. Jag bedömer att jag är färdig till 75%.
// Öskar
Användarvisningsbild
sevehem
Inlägg: 3898
Blev medlem: 14 jun 2013, 21:20
Ort: Varberg

Re: Automatisk krutdispenser

Inlägg av sevehem »

Öskar skrev:Jag lovar att sätta samman en gör-det-självguide....
Noterat och skärmdumpat så nu kommer du inte undan :mrgreen: :mrgreen: :wink:
Söker kombipipset till Antonio Zoli Delfino, kaliber är av sekundär betydelse men klass1 är ett plus
Användarvisningsbild
Öskar
Inlägg: 315
Blev medlem: 31 jan 2015, 20:48

Re: Automatisk krutdispenser

Inlägg av Öskar »

sevehem skrev:Noterat och skärmdumpat så nu kommer du inte undan :mrgreen: :mrgreen: :wink:
Jag lovar dyrt och heligt att aldrig mer lova något i denna tråd. :lol:
// Öskar
Användarvisningsbild
Öskar
Inlägg: 315
Blev medlem: 31 jan 2015, 20:48

Re: Automatisk krutdispenser

Inlägg av Öskar »

Jag har nu rättat de viktigaste felen. Har fortfarande en lång lista kvar, men de får vänta. Många fel och brister är relaterade till beslutslogiken. Eftersom jag har för avsikt att ta ett totalt omtag på den, så vill jag avvakta med att rätta de felen.

Närmast förestående åtgärder är:

Uppstädning av programkod

Programkoden har med tiden blivit ganska ”grisig”. De finns mängder med kod för felsökning, test och prestandamätning. Därtill finns många funktioner och metoder i flera upplagor. De har tillkommit när jag prövat mig fram. Således massor med kod som inte tillför någon faktisk funktionalitet. Nu ska all obsolet kod bort.

Mycket av denna ”skräpkod” har använts för att mäta prestandan på olika lösningar/upplägg. Mjukvaran är ju som bekant ganska beräkningsintensiv och det har varit viktigt att säkerställa att alla beräkningar och beslut hinns med mellan kamerabilderna. När denna prestandamätningskod tas bort så kommer prestandan att öka ytterligare.

Eftersom mängden programkod kommer att minska, så kommer också underhåller att bli enklare. BSIRAD består idag av 6147 rader Pythonkod (+485 rader för mina dummies). Jag gissar att jag kan korta ner till ca 3000 rader.

Jag kommer också att byta namn på en del variabler så de blir mer självbeskrivande och standardiserade.


Beslutslogiken

Jag planerar att ta ett omtag vad gäller beslutslogiken. Jag är inte helt tillfreds med prestandan. Först och främst är BSIRAD för långsam, men jag tycker även att utfallet är för ojämnt. Eftersom det är en relativt komplex fråga, ska ta mig tid att tänka igenom lösningen ordentligt innan jag börjar.

Felrättningar 3 timmar
// Öskar
Användarvisningsbild
JohanL73
Inlägg: 2433
Blev medlem: 27 jul 2016, 17:05
Ort: Kalmar

Re: Automatisk krutdispenser

Inlägg av JohanL73 »

Fantastiskt jobb! :-)
Sökes: Tid på skjutbanan.
Användarvisningsbild
Öskar
Inlägg: 315
Blev medlem: 31 jan 2015, 20:48

Re: Automatisk krutdispenser

Inlägg av Öskar »

Jag har under veckan jobbat med att städa upp koden samt göra metoder och funktioner enhetliga. Det har sannerligen varit mer arbetskrävande en jag kunnat föreställa mig. Mina förändringar har åstadkommet mängder med fel, följdfel, och ännu med följdfel.

Nu börjar det dock likna något. Har lyckats skära ner koden från 6147 rader till 3844. Koden för mina dummies har dock ökat från 485 rader till 573. Koden är nu mycket mer enhetlig och lättare att följa. Koden går ny också fortare att köra, vilket aldrig är fel.

Fortfarande återstår en del jobb av samma karaktär. Inte jätteroligt, men nödvändigt! Återkommer när jag är klar.

Kodstädning och standardisering 10 timmar
// Öskar
Användarvisningsbild
Öskar
Inlägg: 315
Blev medlem: 31 jan 2015, 20:48

Re: Automatisk krutdispenser

Inlägg av Öskar »

Har lyckats strula till det ordentligt! Jag har gjort flera (många) rättningar/ändringar/förbättringar utan att testa av emellan. När jag väl provkörde på PC fungerade det inte alls. Mängder med fel. Så fort ett fel var rättat få föll BSIRAD på nästa. När jag efter mycket jobb lyckades få koden att rulla på PC'n, så gick jag över till Rasberry'n. Då började helvetet om . . . Har inte lyckats få BSIRAD up-and-running ännu. Jag är i färd med att beta av fel efter fel. Varje gång är jag övertygad om att just det felet är det sista . . . men icke! Det är därtill betydligt svårare/långsammare att felsöka/avlusa på den riktiga hårdvaran. Som grädde på moset så kraschar BSIRAD helt ibland. Eller så slutar hon att respondera (typiskt sett med stegmotorn i full spätta).

Hade jag vetat hur mycket tid felsökning och rättning skulle ta, så hade jag backat tillbaks till föregående version. Därefter hade jag gjort om ändringarna en och en med test emellan.

Just nu är det surt!

Felrättningar 12 timmar
// Öskar
Användarvisningsbild
sevehem
Inlägg: 3898
Blev medlem: 14 jun 2013, 21:20
Ort: Varberg

Re: Automatisk krutdispenser

Inlägg av sevehem »

Jäklar vad ledsamt. Om det hjälper så är vi många som hejar på... dåligt pepp men jag försöker :roll: :wink:
Söker kombipipset till Antonio Zoli Delfino, kaliber är av sekundär betydelse men klass1 är ett plus