23. november 2003 - 18:27Der er
9 kommentarer og 1 løsning
Anvendelse af PC'ens porte
PC'ens porte (parr. & ser. ) benævnes forskelligt i de forskellige programmerings-sprog. ( f.x.: i Basic: 'port888' for parall.-porten.) Jeg kunne ønske at anvende COMAL - der er jeg mere fortrolig med filhåndtering,-og kender også comals 'open port(LPT1)' - men findes der ikke en bedre vej ? (som bedre håndterer alle bits og er hurtigere , - f.x. til styring af stepmotorer ) PS.: Modtager gerne tip om PC-programmer til styring/regulering
Formål: bl.a. styring af 'minifræser'/ printbore/fræse-maskine ( X,Y,Z ), med mulighed for at kunne gemme 'styredata',så processen kan gentages automatisk. Mere generelt også styring/regulering - altså 'tovejs'-udnyttelse af portene,- ikke specifikt rettet mod stepmotorer.
Jeg er selv kommet til at betale penge for cncpro fra yeagerautomation.com
Om kort tid kører jeg på EMC
Sig til hvis du vil have C source til et program, der oversætter excellon til gcode.
Eagle PCB kan forresten generere CNC output, så du kan fræse dine print. Jeg har lavet en lille udbygning, der gør at den spejler undersiden og tilføjer borehuller.
Mange tak for de hurtige og gode råd, - jeg mener du fortjener - og får - mine 30 points. ( jeg vil kigge på 'linuxcnc' ) Jeg har 'Eagle'- men har ikke været opmærksom den CNC-feature.(forholdsvis nyt) Iøvrigt har jeg fundet en del om emnet på nettet, ( bl.a. 'ePanorama', men ikke ønskede oplysning om Comal-kald af PC-portene, - efterhånden er jeg tilbøjelig til at mene, der kun er den mulighed, jeg omtalte i starten, - og jeg må vel også kunne vænne mig til et andet sprog ( f.x. Basic, som jeg lærte for ca 25-30 år siden ! - eller Pascal, som jeg ikke føler mig sikker i ! Desuden: Du ved vist en del, jeg ikke ved, og derfor: Tak for tilbud om at vende tilbage til dig/emnet. ( Du kender sikkert 'luberth' - ellers kig. ) Mvh. Richard
Nej tak, jeg er koppet af pointjagten, jeg synes den har tendens til at udvikle sig pinligt, så snup dem selv.
Jeg kendte faktisk ikke luberth. Jeg gik efter et program, der kunne forstå G-code, idet jeg hovedsagelig bruger min fræser til tekniske emner, altså mekanik. Nu hvor den kører godt har jeg lavet en overbygning, så jeg kan bore/fræse print.
Hvis du vælger at bruge Eagle skal jeg lige sende dig et par scripts, der genererer CNC output, funktionen er ikke bygget ind i Eagle, men er ret let at implementere i deres .ulp
Hvis du vil skrive det hele selv, og hvis du vil bruge M$ operativsystem, så er det lettest at skrive en DOS applikation, idet du her har direkte adgang til io porte. Jeg ville for eksempel download'e en Borland C compiler. Kommandolinie versionen er gratis og kan hentes fra deres hjemmeside.
Har du ikke noget imod Linux, ja så er EMC controlleren et kanon valg. Om få uger er jeg selv skiftet til EMC, og vil være i stand til at hjælpe dig i gang.
Den mekaniske del er det sværeste (og dyreste), hvilken mekanisk løsning har du valgt?
OK, - hvis du ikke ønsker point ,så kan jeg gemme dem til brug ved yderligere dækning af min manglende viden ! Jeg er i øvrigt ikke klar over håndtering af point, -er ganske ny på de her særdeles interessante sider, som jeg næsten tilfældigt 'dumpede' ind på. Gennem et ( ret langt ) stykke tid har jeg 'rumsteret' med ideen om ( sammen med min bror) at lave en sådan maskine, og har samlet stepmotorer/ideer m.v. (Har haft en 'helbredsbetinget pause' ). Løsning er ikke endelig fastlagt, men jeg hælder til en løsning med plan med X-bevægelse, bro i Y og bore/fræse-motor i Z - og (især) X og Y-stepmotorerne skulle gerne have en udvekling, så man prg-mæssig kan have styr på koordinaterne ( og elektronik-modul ,2,54 mm ) Har for et par dage siden hentet netop Borland,som du omtaler,- og kigget på en DEL andet, og jeg skal lige have lidt tid til at studere det, der er meget,som ser tiltalende ud. Jeg har ikke spor imod Linux, ( kender næsten kun navnet ! ) så skal jeg bruge det, ligger der et stykke arbejde foran.
Til EMC controlleren findes en BDI (=Brain Dead Install) distribution, den håber jeg på at kunne klare :o) Jeg tror at det krævede læsearbejde er overkommeligt.
Afhængigt af budget kan jeg anbefale dig at købe mindst et X-Y bord, det giver med en meget lille indsats et godt resultat.
For at tage dine point tilbage skal du forresten lægge et svar og acceptere det, ellers kommer der en "politibetjent" efter dig og siger at du skal lukke spørgsmålet på et eller andet tidspunkt.
Præcise, hurtigtløbende og betalelige spindler kan købes hos leverandørerne af graveringsudstyr.
I går kiggede jeg på EMC og husker BDI,umiddelbart så det ikke skræmmende ud, men måske 'ved nærmere bekendtskab' ? Men du 'triggede' noget, da du fortalte om tilbehøret til Eagle. Det MÅTTE jeg se nærmere på,- men ak - den gamle eagle (4.09) kan ikke køre under Wind-xp, så jeg måtte på nettet efter nyere (4.11)- og selv med den udg. var ikke alle problemer løst, - kunne ikke install. p.g.a.en mangl./forkert fil (S32evnt.dll) Aha - så på nettet efter noget bedre, men det viste sig hurtigt,at der var andre end mig med det problem, - og Symantec ved det - men gør tilsyneladende ikke noget særligt ved det. Den slags 'løjer' kræver tålmodighed/stædighed og ret meget tid ! Men nu er det tilsyneladende lykkedes, og der er en prg.-del der (vistnok ) kan generere filer til både udprintning af PCB-film og til boring, - jeg har ikke kigget så meget endnu.( Men jeg har set at min printer,psc 750,ikke er med i oversigten. Oprindelig havde jeg forestillet mig det som 'gør-det-selv-project', men du anbefaler køb af x-y-bord, hvis 'bukserne kan holde' - hvilket prisleje er de i, - jeg har set en Fischer model, - så vidt jeg husker,er den ikke helt billig. Tak for oplysn. om points, - jeg laver det her som et svar,jeg acc. ( et l a n g t s v a r ! ) Jeg må kigge på nettet ang. borde og spindler, - men jeg har mulighed for drejebænk(metal) og andet værktøj(træ og metal) Det var en lang 'smøre' - kan vi gøre nogle en tjeneste ved at bruge emails direkte ? Mvh Richard
Næh, i virkeligheden er man forpligtet til at lægge hele svaret her, så det eventuelt kan komme andre til gode, så vi bør fortsætte her et stykke tid endnu.
Men skal du have en eagle .upl, der kan generere det rigtige output, generere boreinfo og invertere undersiden af printet bliver du nødt til at skrive til mig. Så vidt jeg ved er udgangspunktet for min .ulp ikke at finde på hjemmesiden (jeg fik den pr. mail) og den indeholder hverken boring eller spejling, og den kører i tommer. Jeg har med andre ord rettet en del. Du (og andre, der måtte have interesse heri) kan skrive til mig på redhat9user@yahoo.dk
Du kan sagtens bygge selv, især hvis bordet ikke skal bære tunge emner. Føringer og gevindspindler kan du få meget billigt hos Mobra i Roskilde, 46 35 11 02.
Jeg har givet 8000,- for mit XY bord, og det er jeg meget tilfreds med. Hold dig fra Sherline, det duer helt enkelt ikke. Har du 35.000,- du ikke ved hvad du skal bruge til, så kan jeg anbefale en ufatteligt lækker fræser, men jeg antager at det ikke er det niveau, du havde forestillet dig....
Jeg vidste ikke at der var problemer med XP. Jeg bruger Eagle på Linux og Win2k uden problemer.
Lige nu 'leger' jeg med at styre en step-mot. ( tempo og retning ) med en simpel opstilling - ( 4 transistorer ) og et 'hjemmestrikket' basicprogram, som sender pulser i valgbar rækkefølge til printerporten. Retning og tempo kan bestemmes i prg. før det 'runnes', men jeg kunne ønske at styre, mens prg. kører, - f.x. med tasterne h og v eller pil-venstre og pil-højre. Har forsøgt med GET,INPUT og INKEY$, men det virker ikke - eller ikke tilfredsstillende. Gode ideer ? PS.: I Basic kan jeg styre alle 8 bits, men ved forsøg med Comal, kan jeg ( hidtil ! ) kun aktivere bit 0-3. Kan Comal ikke klare alle 8 bits samtidig ? ( i 1 clockpuls )
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.