Sida 1 av 2

Kretskort med cirkelsektorer?

Postat: 12 februari 2011, 13:25:03
av nablaman
Jag vill göra ett kretskort med kopparytor i form av cirkelsektorer.
Tänk er en cirkelring med en ytterradie på ca 4 cm och en innerradie på ca 1cm.
Och denna ska vara indelad i sektorer om låt säga 10 grader, med 2 graders mellanrum där det alltså inte ska vara nån koppar
(bara ungefärliga siffror här, för illustrationssyften)
Jag jobbar i Eagle och lurar inte ut ur man kan göra. Även trixat lite med Illustrator men med dålig framgång.
Om jag gör det i nåt annat program så måste det slutligen importeras i Eagle så att jag kan bygga resten av kortet runt detta.
Nån grafikkunnig som har några tips?? :)

Re: Kretskort med cirkelsektorer?

Postat: 12 februari 2011, 14:54:26
av SvenW
Det är inte så svårt att skriva postscriptkod för hand med texteditor.
Skulle vilja ge exempel, men har det inte helt aktuellt, så jag avstår.
Exempel finns nog i en bra tutorial.

Re: Kretskort med cirkelsektorer?

Postat: 12 februari 2011, 15:47:11
av JimmyAndersson
Jag kom att tänka på den här tråden där Cyr gjorde kretskort som ser ut som du beskriver, men med färre sektorer.

Filerna finns inte kvar (jag har dem iofs) men: Cirkeldelarna är gjorda med Polygon-verktyget.
Kan inte se om han använt något script eller om det är gjort manuellt..


När det gäller Postscript så är det inte helt lätt att sätta sig in i.

Re: Kretskort med cirkelsektorer?

Postat: 12 februari 2011, 15:51:08
av tecno
Hur ska dessa kort produceras? Om hemmavid så är det väl enklaste att slå detta i en mekan CAD alt fråga om 'producenten' kan ta DXF/PDF som underlag.

Re: Kretskort med cirkelsektorer?

Postat: 12 februari 2011, 16:04:11
av nablaman
Tack för tipsen så här långt!

Det är ett enda kort som ska produceras och det är OH-utskrift och hemma-ets som gäller.
Är väldigt orutinerad på CAD generellt... Men snart nog känns det som man måste börja lära sig lite mer på den fronten :)
Kladdade lite med Illustrators Polar Grid Tool, och det känns som en framkomlig väg, den ger sektorer men sen reder jag inte riktigt ut att fylla dem på ett bra sätt, ta bort vissa kantlinjer, etc...

PostScript låter som en hard-core lösning, jag ska ha det i minnet och det är ju alltid kul att lära sig nya saker,
men ska se om man kan hitta nån enklare lösning först..

JimmyAndersson: Du får jättegärna skicka mig filerna!!

Re: Kretskort med cirkelsektorer?

Postat: 12 februari 2011, 16:07:19
av tecno
Släng ut en skiss så kan jag ta det i acad och generera DXF + PDF

Re: Kretskort med cirkelsektorer?

Postat: 12 februari 2011, 17:07:40
av zeus
Jag kan göra ett försök jag med om det skulle behövas.

SolidWorks borde fixa det i ett nafs.

Re: Kretskort med cirkelsektorer?

Postat: 12 februari 2011, 18:38:16
av Fransson
Den här bilden är skapad efter inspiration av en "mystisk" komponent jag hittade av en slump, när jag letade efter en helt annan komponent, i Cadsofts Download-bibliotek.

Komponenten bestod enbart av "Outlines" och instruktionerna som följde med beskrev att man skulle lägga en pollygon över komponenten och sedan köra ett script som delade upp pollygonen och skapade nya konturer till "pollygondelarna". Där efter skulle man radera outlinerna och så kunde man ansluta polygonerna.

Jag kommer dock inte i håg varelse vad komponenten eller scriptet heter.
Cirkel.png

Re: Kretskort med cirkelsektorer?

Postat: 12 februari 2011, 19:00:07
av prototypen
Är det något sådant du tänkt dig?
Visserligen bara 8 sektorer men det går ju jobba vidare.

Protte

Re: Kretskort med cirkelsektorer?

Postat: 12 februari 2011, 19:02:47
av prototypen
Sedan ska du inte skriva ut på OH film, blir inte tillräckligt svart. Använd kopierbar ritfilm, kan köpas hos Mattonbutiken i Stockholm men det finns säkert fler som har den också.

Protte, igen

Re: Kretskort med cirkelsektorer?

Postat: 12 februari 2011, 19:05:39
av SvenW
Här är ett exempel på postscriptkod som gör ungefär det som efterfrågas.
Det är som sagt inte så svårt, men språket som helhet är naturligtvis mer omfattande.
Språket är besläktat med Forth.
De använder omvänd polsk notation.

Kod: Markera allt

%!PS-Adobe-3.0

0.468749 dup scale   % fel skala kan ge effekter som aliasing
8 setlinewidth
600 800 translate    % centrum

/sector {
10 rotate
200 0 moveto
500 0 lineto
stroke
} def

0 10 270 {    % Go from 0 to 360 degrees in 10 degree steps
sector
} for          % Iterate over angles

showpage

Re: Kretskort med cirkelsektorer?

Postat: 12 februari 2011, 19:27:03
av nablaman
Är det överhuvudtaget möjligt att inte älska detta forum?? :tumupp: :D :D

Ni är på helt rätt väg! Nästan exakt det som prototypen har ritat vill jag ha!
Dock lite mindre innerradie (säg 20% mindre), dvs större sektorer.
Och säg hälften så mycket space mellan sektorerna. Och 24 sektorer. Sen vore det nog perfekt :)
Den som orkar får jättegärna fixa! Kan etsa vederbörandes nick på kortet ;)

Jag tror det vore bra om det blir något vektorformat så att man kan skala om det lite om det skulle behövas.
Sånt borde väl eagle kunna importera..?

Intressant att se hur Postscript egentligen funkar! Viss risk att man kommer leka lite med det nu :)

Re: Kretskort med cirkelsektorer?

Postat: 12 februari 2011, 19:33:41
av Nerre
Ska det bara vara grafiskt skulle jag rita en stor svart cirkel. Sen en vit cirkel i mitten. Och sen vita streck som delar in den svarta cirkeln i sektorer.

Man kan till nöds skapa en polygon som stöd för de vita linjerna. (Den tar man bort sen.)

Re: Kretskort med cirkelsektorer?

Postat: 12 februari 2011, 20:57:36
av Fransson
Har experimenterat lite till.
Jag tror att det är ULP:n "copy-layer-to-any-layer.ulp" som ska användas fast jag har inte lyckats få till det riktigt.
Bifogar en bild och en Eagle ".brd" fil.
Cirkel2.png
Cirkel.brd

Re: Kretskort med cirkelsektorer?

Postat: 13 februari 2011, 01:38:53
av nablaman
Nerre: Vilken klockren "out-of-the-box-"-KISS-lösning! Säkerligen hade detta räckt.
När jag tänker på saken så är det inte omöjligt att det faktiskt är en fördel att inte avgränsningslinjerna växer med radien...
Ska undersöka i morgon!

Fransson: Tack så mycket! Mycket intressant att du lyckats göra det i Eagle, jag ska ladda ner i morgon och kolla noga!