plotter aansturen

Het is een gewoon motortje.
Voor de positie Zit er een strip aan met allemaal lijnen (zwart en wit) met een sensor.
Waarschijnlijk telt hij het aantal lijnen en zet hij dat in een variable voor de positie.

wens je gebruik te maken van de huidige elektronica of is het je plan deze zelf te hermaken.

Want het protocol achterhalen welk momenteel is gebruikt kan best lastig/ onmogelijk zijn.

denk dat je sneller zou kunnen wegzijn indien je zelf iets ineenknutselt en zo zelf kunt bepalen hoe het aanstuurd

vergissen is menselijk maar voor totale chaos is steeds een pc of elektronica nodig

Op 22 augustus 2011 18:10:47 schreef michielbrink:
Voor de positie Zit er een strip aan met allemaal lijnen (zwart en wit) met een sensor.
Waarschijnlijk telt hij het aantal lijnen en zet hij dat in een variable voor de positie.

Ja klopt, dan zit er een opto sensor in die door die 'meetlat' heen kijkt, en waarschijnlijk ook een opto sensor helemaal aan een kant voor de nul positie.

Je zult dus een servo regeling zelf moeten maken door een H-brug aan te sturen en de lijntjes van die optocoupler te tellen.

Kan met een uC controller en de input van de lijntjes te tellen via de ingebouwde counter. Dan de H-brug met een PWM signaal aan sturen.

Maar zoals nbneon al zegt is die software best lastig te maken om te zorgen dat je niet mechanisch doorschiet etc.

1-st law of Henri: De wet van behoud van ellende. 2-nd law of Henri: Ellende komt nooit alleen.

Oke bedankt.
Maar kan ik niet gewoon de motortje heel sloom laten lopen? dan schiet het minder ver uit.
Maar heeft iemand een link voor het plotter protocol via de com poort? Zodat ik een uc alles aan kan sturen.

Arco

Special Member

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

Ik heb een beetje gekeken hierna: http://cstep.luberth.com/hpgl.htm
maar ik vind het toch te ingewikkeld om het aan te sturen.

Heeft iemand misschien een link voor een kant en klare plotter module?

Arco

Special Member

Als het tot A4 is, waarom niet een goedkope inkjet printer?
Heb je al vanaf 35 euro, kun je zelf niks voor maken...

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Arco

Special Member

Hoe de data wordt verwerkt is niet zo relevant, het resultaat is hetzelfde.
Je kunt daar ook gewoon lijnen mee tekenen...

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

dus u bedoeld dat ik een zelf een x en y as moet bouwen en dan de sturings print van de printer daar op moet aansluiten?

Arco

Special Member

Je kunt een gewone inkjet met HPGL aansturen. (danwel via een PC of rechtstreeks via eigen hardware, maar dat lijkt me geen plezante bezigheid om zoiets te maken...)

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
free_electron

Silicon Member

Op 23 augustus 2011 18:38:04 schreef michielbrink:
je kan niet plotten met een ikjet printer. die gaat alleen heen en weer.

ehhh. en hoe denk je dat de grote plotters van hp werken ? dat zijn inkjet machienes hoor...
maar er zit een rasterizer in.

je kan je beter focuseren op het bouwen van een goeie rasterizer voor hpgl dan proberen een archaisch mechanisch ding ( wat je voor geen meter gaat gecalibreerd krijgen ) te maken wat hpgl kan correct lezen en uitvoeren.

der zijn toch geen programma's meer die hpgl uitspuwen. dat is ter ziele gegaan ( good riddance zou ik zeggen. mechanishe shit die altijd in de prut draaide op het laatste moment als het al 3 uur aant plotten was )

Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
Lambiek

Special Member

Met front_designer 3.0 van abacom kan je een tekening nog steeds omzetten in HPGL. Gebruik het zelf nog voor mijn CNC machine.

Hier een voorbeeld, is een stukje van een tekening.

code:


PenDown
DrawTo [ 0.4400,  7.5000]
DrawTo [10.6000,  7.5000]
DrawTo [10.6000,  0.8450]
DrawTo [ 0.4400,  0.8450]
PenUp
Point [ 0.4400,  7.5000]
PenDown
DrawTo [ 0.8075,  1.4950]
DrawTo [ 0.8575,  1.5425]
DrawTo [ 0.9150,  1.5700]
DrawTo [ 1.1200,  1.6300]
DrawTo [ 1.2350,  1.6775]
DrawTo [ 1.3525,  1.7650]
DrawTo [ 1.4775,  1.8150]
DrawTo [ 1.6050,  1.8425]
DrawTo [ 1.7325,  1.9200]
DrawTo [ 1.9550,  2.1050]
DrawTo [ 2.3250,  2.3950]
DrawTo [ 2.6350,  2.6775]
DrawTo [ 3.0225,  3.0750]
DrawTo [ 3.4000,  3.5425]
DrawTo [ 3.6050,  3.7950]
DrawTo [ 3.6625,  3.8625]
DrawTo [ 3.7300,  3.9000]
DrawTo [ 3.7875,  3.9300]
DrawTo [ 3.8475,  3.9475]
DrawTo [ 3.9050,  3.9575]
DrawTo [ 3.9650,  3.9575]
DrawTo [ 4.0325,  3.9575]
DrawTo [ 4.1000,  3.9475]
DrawTo [ 4.1775,  3.9200]
DrawTo [ 4.3425,  3.8625]
DrawTo [ 4.8950,  3.6075]
DrawTo [ 5.2650,  3.3950]
DrawTo [ 5.7975,  3.0450]
DrawTo [ 6.0900,  2.8150]
DrawTo [ 6.2650,  2.6675]
DrawTo [ 6.3425,  2.5900]
DrawTo [ 6.3900,  2.5700]
DrawTo [ 6.4400,  2.6000]
DrawTo [ 6.4675,  2.6775]
DrawTo [ 6.5050,  2.8050]
DrawTo [ 6.5250,  2.8900]
DrawTo [ 6.5550,  2.9875]
DrawTo [ 6.5650,  3.0750]
DrawTo [ 6.5650,  3.1450]
DrawTo [ 6.5550,  3.2600]
DrawTo [ 6.5550,  3.3375]
DrawTo [ 6.5350,  3.3950]
DrawTo [ 6.5050,  3.4550]
DrawTo [ 6.4675,  3.5325]
DrawTo [ 6.4400,  3.5700]
DrawTo [ 6.4000,  3.6175]
DrawTo [ 6.3525,  3.6575]
DrawTo [ 6.2850,  3.7050]
DrawTo [ 6.2250,  3.7450]
DrawTo [ 6.1850,  3.7950]
DrawTo [ 6.1475,  3.8425]
DrawTo [ 6.1175,  3.9000]
DrawTo [ 6.1000,  3.9575]
Als je haar maar goed zit, GROETEN LAMBIEK.
Arco

Special Member

Een beetje inkjet printer haalt 1200 dpi. Probeer dat maar eens met een zelfbouw plotter te bereiken...

Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com

Als het om de lol van het zelf bouwen gaat, zou TS eens moeten proberen om de gegevens v/d Mondriaan Plotter ( Elektuur, heel lang geleden) te pakken te krijgen.( waarschijnlijk één van de meest nagebouwde projecten)
Hij zou hieruit flink wat info kunnen halen.
Ik heb deze plotter ooit zelf gebouwd en geprogrammeerd.( Is nu aan renovatie toe. )
Even op "mondriaan plotter" Elektor" zoeken.

re: lambiek
Dit ziet er wil makkelijk uit en is denk ik makkelijk uit te lezen.
alleen als ik in eagle een hpgl bestand aanmaak krijg ik dit:
[code=hpgl]IN; IP 0,0,100,100; SC 0,100,0,100;
SP 2;
PA 161,815;
PD;
PA 158,816;
PA 156,818;
PA 155,821;
PA 155,825;
PA 156,828;
PA 158,830;
PA 161,831;
PA 368,831;
PA 371,830;
PA 373,828;
PA 374,825;
PA 374,821;
PA 373,818;
PA 371,816;
PA 368,815;
PA 161,815;
PU;
SP 8;
PA 10,1433;
PD;
PA 10,11;
PA 607,11;
PA 607,1433;
PA 10,1433;
PU; SP 0; PA 0,0;
[/code]
(dit is een simple lijntje in eagle)

dit is dus heel wat anders dan die code die jij mij geeft. hoe kan dit?

Re: legacy
Ik heb dit pdfje gedownload: http://www.elektor.nl/artikelen-als-pdf/2006/maart/de-mondriaan-plotte…
alleen hier staat helemaal niks in!! alleen maar een foto en wat geschiedis foto's.

mmmh als je een CNC machine hebt staan waarom bouw je dat dan niet na? Vervang je frees kop door een pen en voila je hebt en plotter

Ben Belg sowat :D :: plaatjes zijn meestal klikbaar
Lambiek

Special Member

Dat wat jij laat zien is een PLT bestand, dat is geen HPGL.
Daar kan het waarschijlijk ook mee.

@damic
Ik heb een cnc machine.

Als je haar maar goed zit, GROETEN LAMBIEK.
Lambiek

Special Member

Ja dat weet ik ook niet. Hoe open je het bestand, met dubbelklik of met openen. Daar zit soms verschil in.

Als je haar maar goed zit, GROETEN LAMBIEK.
Ben Belg sowat :D :: plaatjes zijn meestal klikbaar

gewoon openen met kladblok.

EDIT: ik maak er een hpgl van maar er is ook een hpgl2 en een hpglx.
die ga ik nu proberen.

EDIT: ik heb het nu geprobeert maar hpglx is hetzelfde en hpgl2 is heeeel ingewikkelt.

nu heb ik verder gekeken en ik vond hidmp dit is al iets makkelijker op uit te lezen:

code:

;:H A EC1 
P2
U 148,2542
D 145,2543
D 143,2545
D 142,2548
D 142,2552
D 143,2555
D 145,2557
D 148,2558
D 352,2558
D 355,2557
D 357,2555
D 358,2552
D 358,2548
D 357,2545
D 355,2543
D 352,2542
D 148,2542
P8
U 0,3150
D 0,1750
D 587,1750
D 587,3150
D 0,3150
P0 @

[Bericht gewijzigd door michielbrink op dinsdag 23 augustus 2011 22:24:29 (65%)