maar hoe krijg ik dan het programma wat ik geschreven heb op de micro controller

ik heb een klein beetje ervaring met programmeren in html css em javascript is dat nuttig geweest van te voren?

maar ook snap ik niet hoe ik weet op welke manier ik moet programeren om de microcontroller te laten doen wat ik wil

oja en zijn processors ook geprogrameerde microcontrollers?

ps ik zit in 2 havo

Op 25 juni 2011 14:12:32 schreef JAK&GOFFICIAL:
maar hoe krijg ik dan het programma wat ik geschreven heb op de micro controller

Gebruik eens de zoekfunctie!

En ga eens wat topics lezen:
http://www.circuitsonline.net/forum/section/16
http://www.circuitsonline.net/forum/section/3

Inderdaad zoals henry aangeeft Cicruits online bevat zeer veel waardevolle informatie over diverse onderwerpen. Het programeren van microcontrollers is zeker niets nieuws.

Een zet in de (hopelijk) goede richting
http://www.circuitsonline.net/forum/search?query=PIC+programeren&m…
http://www.circuitsonline.net/forum/search?query=cnc+software&mode…

tip micro controller is vrij algemeen: PIC of AVR zal meer resultaten geven.
Zoek hier ook eens op: CNC, zelfbouw CNC
Google: DIY CNC
http://www.cnczone.nl/ is ook een handige site

Het lijkt me dat je hier toch wel een heel eind zou moeten met verder graken.

[off topic]
Ik zelf studeer in belgië. Uit wikipedia lijd ik af dat 2havo overeenkomt met ons 6de middelbaar (of zie ik dit verkeerd?) (dus laatste jaar voor hoger onderwijs /unfief).
Ik vraag me dan wel af als je een elektronisch/elektrisch/ICT richting volgt? (ik heb dit zelf ook gedaan, en we kregen toch wel een iets uitgebreidere basis van µcontrollers, PLC, assembler, C, ....)

nee bij ons is de basisschool tot groep 8 dan ga je naar het middelbaren havo 1t/m 5 en dan pas studeren dus ik ben 13 jaar oud en doe geen electronica studie maar gewoon puur intresse en wil

ik gebruik http://buildyourcnc.com/default.aspx als site van het bouwen van een cnc maar het programeren lijkt me lastig maar te doen

dus ik heb amper ervaring maar ik kan met weinig veel maken

dus ik zal eens goed gaan leren er over

Lijkt me wel een goede site. Beschrijft alles mooi stap per stap.
Het electronica gedeelte (wat ik hier eerder vermelde als harware tussen µcontroller en motoren) wordt beschreven in stappen 20-24.
Ze solderen een kit samen die ze aangekocht hebben (lijd ik toch af door eens vluchtig te lezen) dit lijkt me ook het beste voor jou. Of een complete sturing kopen of eentje die je enkel nog moet solderen (leer je ook nog wat van). Zelf een sturing ontwerpen lijkt me iets te moeilijk.

Je zoekt misschien best naar hardware die je direct op je PC kan aansluiten (parallel, serie, USB). En meestal gebruikt men dan programma's zoals mach3 om deze hardware aan te sturen (dus misschien best kijken naar hardware die gemaakt is om samen te werken met mach3).

Maar je moet ook een mechanische constructie maken. Heb je daar al eens over nagedacht? Dit is zeker niet makkelijker en even belangrijk. Ik raad je aan om eerst eens wat meer te lezen over zelfbouw CNC's. Het is niet zo eenvoudig als het lijkt. Denk er ook aan dat een zelfbouw CNC redlijk wat kost. je zal toch rap aan 250€ liggen voor de diverse onderdelen. (als je toch een ietwat van precisie, kwaliteit wil halen)

de koste intreseren me niet want ik ga de cnc maken om daar na de behuizing van mijn electronica spullen te maken en voor hobby en misschien voor plaatselijken houtbewerkings mensen met kosten planken late maken.
---------------------------------------------------------------
ik heb zeker nagedacht over het machinisme

de brug ga ik verplatsen via de kettin zoals hier http://buildyourcnc.com/blackToe2x4v40.aspx

in de brug om het verplaatsen van de frees houder pak ik ook een kettig zoals die zelfde van net

en voor de freeshouder pak ik 1 draadeinde en 2 buizen

Als de kosten niet interessant zijn kan je natuurlijk ook uit china een kant en klare machine voor 2k euro halen ;)

zo heftig ook weer niet maar gewoon ik maak er geen drama van als ik zeker 250 kwijt ben. zo gek ben ik ook niet

Op 24 juni 2011 22:46:16 schreef JAK&GOFFICIAL:
op welke manier programeert u dan ik snap er totaal niks meer van maar ben net iets te fanastiek om te stoppen

Je kan het met de hand programeren, maar dan moet je G_code kennen.

Ik gebruik frontdesigner dat is een tekenprogramma, en die genereerd een plotfile. En dat ziet er zo uit.


IN;
PT0;
PU;
PA880,1038;
PD;
PA836,1042;
PA832,1042;
PA827,1042;
PA823,1042;
PA818,1043;
PA814,1044;
PA810,1044;
PA806,1045;
PA801,1046;
PA797,1046;
PA792,1046;
PA788,1047;
PA784,1048;
PA779,1049;
PA775,1050;
PA771,1050;
PA766,1051;
PA762,1052;
PA758,1053;
PA754,1054;
PA750,1055;
PA750,1055;
PA746,1056;
PA741,1058;
PA737,1058;
PA733,1060;
PA728,1061;
PA724,1062;
PA720,1063;
PA715,1065;
PA711,1066;
PA707,1067;
PA703,1069;
PA698,1070;
PA694,1071;
PA690,1073;
PA686,1074;
PA682,1076;
PA678,1078;
PA674,1079;
PA670,1081;
PA666,1082;
PA666,1082;
PA662,1084;
PA658,1086;
PA654,1087;
PA650,1090;
PA646,1091;
PA642,1093;
PA638,1095;
PA634,1097;
PA630,1099;
PA626,1101;
PA622,1103;
PA618,1105;
PA614,1107;

Maar hier kan de freesmachine nog niet mee over weg.
Die gebruikt G_code.
Het besturings programma dat ik gebruik voor de freesmachine, zet de plotfile om in G_code. En dat ziet er zo uit.


;GENERATED BY USBCNC DXF EasyCAM
;Layer hpgl
;feedRate
#1 = 100.0000
;PlungeRate
#2 = 10.0000


;Layer hpgl
N0000 M5
N0001 M6 T1
N0002 M3

;Entry move
N0003 G0 X-33.0000 Y-14.0500 Z5.0000
N0004 F[#2] G1 Z-1.0000
N0005 F[#1] G1 X-34.1000 Y-13.9500
N0006 F[#1] G1 X-34.2000 Y-13.9500
N0007 F[#1] G1 X-34.3250 Y-13.9500
N0008 F[#1] G1 X-34.4250 Y-13.9500
N0009 F[#1] G1 X-34.5500 Y-13.9250
N0010 F[#1] G1 X-34.6500 Y-13.9000
N0011 F[#1] G1 X-34.7500 Y-13.9000
N0012 F[#1] G1 X-34.8500 Y-13.8750
N0013 F[#1] G1 X-34.9750 Y-13.8500
N0014 F[#1] G1 X-35.0750 Y-13.8500
N0015 F[#1] G1 X-35.2000 Y-13.8500
N0016 F[#1] G1 X-35.3000 Y-13.8250
N0017 F[#1] G1 X-35.4000 Y-13.8000
N0018 F[#1] G1 X-35.5250 Y-13.7750
N0019 F[#1] G1 X-35.6250 Y-13.7500
N0020 F[#1] G1 X-35.7250 Y-13.7500
N0021 F[#1] G1 X-35.8500 Y-13.7250
N0022 F[#1] G1 X-35.9500 Y-13.7000
N0023 F[#1] G1 X-36.0500 Y-13.6750
N0024 F[#1] G1 X-36.1500 Y-13.6500
N0025 F[#1] G1 X-36.2500 Y-13.6250
N0026 F[#1] G1 X-36.3500 Y-13.6000
N0027 F[#1] G1 X-36.4750 Y-13.5500
N0028 F[#1] G1 X-36.5750 Y-13.5500
N0029 F[#1] G1 X-36.6750 Y-13.5000
N0030 F[#1] G1 X-36.8000 Y-13.4750
N0031 F[#1] G1 X-36.9000 Y-13.4500
N0032 F[#1] G1 X-37.0000 Y-13.4250
N0033 F[#1] G1 X-37.1250 Y-13.3750
N0034 F[#1] G1 X-37.2250 Y-13.3500
N0035 F[#1] G1 X-37.3250 Y-13.3250
N0036 F[#1] G1 X-37.4250 Y-13.2750
N0037 F[#1] G1 X-37.5500 Y-13.2500
N0038 F[#1] G1 X-37.6500 Y-13.2250
N0039 F[#1] G1 X-37.7500 Y-13.1750
N0040 F[#1] G1 X-37.8500 Y-13.1500
N0041 F[#1] G1 X-37.9500 Y-13.1000
N0042 F[#1] G1 X-38.0500 Y-13.0500
N0043 F[#1] G1 X-38.1500 Y-13.0250
N0044 F[#1] G1 X-38.2500 Y-12.9750
N0045 F[#1] G1 X-38.3500 Y-12.9500
N0046 F[#1] G1 X-38.4500 Y-12.9000
N0047 F[#1] G1 X-38.5500 Y-12.8500
N0048 F[#1] G1 X-38.6500 Y-12.8250
N0049 F[#1] G1 X-38.7500 Y-12.7500

En dit is de code waar de machine mee werkt, zoals je kan zien in de code staan er nu de X,Y en Z coordinaten in.
Dit is maar een klein voorbeeld, maar zo heb je een iedee.

Als je dit in 1 en 0 wil schrijven, mag je nog even studeren. :)

weet je wat ik ga gewoon c# leren en niet met oen en 1en werken
dat idee hoef ik al niet meer haha

maar nu vroeg ik me af hoe krijg ik zo'n programmatje op een microcontroller en is het misschien mogelijk om een microcontroller vaker te gebruiken dus prgramma er af en een anderen er op

en kan de microcontroller aangesloten worden op de cnc zodat mijn pc niet hoeft aan te staan als hij draait zou handif zijn kan ik allemaal microcontrollers kopen en in vakjes leggen met de naam van het gene dat er op staat

Bij deze waarschuw ik je voor je post gedrag:

Gebruik eens hoofdletters en leestekens, verder heb ik je gewezen op de zoekfunctie. Het steeds op een of andere manier naar hetzelfde te vragen wordt irritant.

Ik bewonder je enthousiasme maar het is voor een beginnend programmeur echt onmogelijk om een cnc programma te schrijven. Je moet namelijk 3 motoren aansturen in real time, rekening houden met ramp up en ramp down want je kunt niet je motoren gelijk op maximumsnelheid laten lopen.
Daarnaast moeten de motoren ook synchroon lopen. Als je ergens naar toe gaat moet dat wel in een rechte lijn gaan. Er zijn programma's die dat voor je doen zoals mach3, usbcnc cnc-usb turbo-cnc of voor linux EMC. Meestal werkt het werken met cad-cam zo:
Je maakt een ontwerp met een tekenprogramma bv autocad, dat sla je op als een DXF-file. (HP-GL is voor plotters en is veel te beperkt voor cnc) De DXF file lees je in in een CAM programma bv gratis of goedkoop CAMBAM die maakt hier een G-code file van. Deze file stuur je naar een besturingsprogramma zoals mach3 of Turbo-cnc en die genereert puls en dir signalen die je weer naar je stappenmotordrivers stuurt.
Kijk eens op http://cnczone.nl/ al jouw vragen zijn daar al eens aan de orde geweest.

Weet iemand ook hoe ik bij het aanzetten van het computers beeldscherm die foto/logo kan verander. naar b.v. mijn eigenfoto. Ik zou graag de zoekfuctie willen gebruiken. Maar ik weet niet met welke woorden ik zoiets kan vinden.

Nee, dat is geen vraag voor Circuitsonline, ga de FAQ eens lezen.

Wat voor een frezen worden nu gebruikt bij cnc frezen?
Ik zie meestal van die frezen zonder extra aan hangsels bij zulke topics hier maat nergens staan echt namen.
En als ik naar frezen zoek vindt ik alleen maar van die frezen met handvaten. En allemaal anderen snufjes.

Ik heb heel het topic eens door zitten lezen.... en je wil een beetje heel veel

CNC machine aan sturen, leren programeren zo wel PC als micro controllers... En je weet bijna niets van programeren...

en dan wil je nog informatie over het soort frezen.... en dit allemaal een beetje raar en rommelig omschreven.....

ik zal ook nog proberen het een en ander uit te leggen:

Een CNC machine (althans de meeste) werken met stappenmotoren...
om zo'n motor aan te sturen heb je een stukje electronica nodig...
een stappenmotordriver.... als je deze zelf maakt kost het een paar 10-tjes per driver, kopen kan op lopen tot 100 tot 150 euro... ligt er ook aan hoe zwaar je motoren zijn....

meestal sluit je deze drivers aan op de printerpoort van je computer.... elke driver (is 1 motor) krijgt 2 outputjes van je printerpoort. Een output, als die hoog is, doet de motor 1 stap, en eentje voor de richting... is dit outputje laag, draait de motor (bijvoorbeeld)linksom, en is het outputje hoog draait de motor rechts om...

Dan heb je speciale software nodig, welke de pulzen maakt op je printerpoort.... en als ik zo je niveau in schat, schrijf je dat niet even zelf.... maar die software kan je gewoon overal kopen....
Mach3 of USBCNC zijn hele bekende....

in deze software vertel je ook hoeveel stappen van je motoren overeen komt met 1 mm en de draairichtingen, hoe groot je machine is, hoe snel die mag enz enz ....
Deze pakketen daar laad je G-code in (das de taal waar cnc machine in praten) en stuurt je printpoort zo aan dat je machine goed beweegt...

dan heb je nog software nodig om G-code te maken.... bijvoorbeeld een bekende is Artcam ...

dit is een tekenpaket, waarin je kan tekenen, tekst kan schrijven...enz enz... maar ook in dat programma ga je vertelllen met wat voor frees bijvoorbeeld je letters gefreest moeten worden, en hoe diep enz enz.... en dit programma maakt dus g-code....

die g-code laad je dus bijvoorbeeld in mach3....
mach3 geeft pulsjes op je printerpoort uitgangentjes....

de drivers reageren op deze pulsjes... en laten de stappen motors bewegen....

En zo werkt dus een CNC machine....

en je laatste vraag snap ik niets van? frezen met handvaten?

Bedankt voor uw uitleg het wordt als maar duidelijker.
Ik ben ook begonnen met het designen van een cnc machine met een freesopervlakte van 30 bij 30 cm.

Niet te groot niet te klein dus.

Maar ik vindt altijd alleen van zulke frezen.
http://www.google.com/imgres?q=bovenfrezen&um=1&hl=nl&client=opera&sa=…

maar hoe worden nou frezen genoemt die dat allemaal niet hebben.

en nogmaals bedankt voor de uitleg.

Da's een komplete machine. Het snijgereedschapje zelf heet gewoon een frees.
http://www.toolstation.nl/shop/Zaagbladen+Frezen/Frezen/Bosch+vingerfr…

Probeer aub niet van de hak op de tak te springen. Stel een vraag en zorg ervoor dat je de antwoorden begrijpt en stel dan pas je volgende vraag. Ik heb zelden zo'n onduidelijk en verwarrend topic meegemaakt.

JAK&GOFFICIAL: zoek je zo iets?

http://www.damencnc.com/nl/gereedschappen/kress/kress-frees-motoren

Edit:
ik ben ook een cnc aan het maken misschien kan je hier wat nuttige info vinden. mijn tekeningen zijn ook te downloaden.
http://www.circuitsonline.net/forum/view/95874

wel 1 ding de tekening is niet de nieuwste versie die zal ik eer deze dagen posten.

oke ik snap het nu met die frezen en dat was inderdaat iets wat ik zocht ik ben alleen van plan niet zo'n grote frezen te pakken dus heb ik besloten om zoiets te pakken.
http://www.pixmania-pro.nl/nl/nl/08126650/art/dremel/200-series-multig…

Mijn design begint steeds meer op een cnc te lijken. Maar het kiezen in motors en electronica komt nu steeds meer aan bot. En ik vroeg me af of je een bepaalde sterkte moet hebben voor zo'n motor.

Het hangt er van af wat je er mee gaat doen. Ik gebruik 1NM stappen motors. En die kan ik met de hand niet tegen houden.

een kennis van mij heeft ook een kleine machine... en die gebruikt dit:

http://shop.ebay.nl/i.html?_nkw=3-Axis-Stepper-Contorller-Nema&_sa…

dan heb je in 1x alles wat je nodig heb.... een breakout board, drvers, en 3 motoren....

oke ik heb besloten om deze motor te nemen. (1NM verzie)

http://www.damencnc.com/nl/componenten/motoren-en-aansturingen/stappen…

maar nu snap ik niet wat ik er bij moet pakken

een stepper interface of/en Stappenmotoren aansturingen.

voor motoren zou je ook eens hier kunnen kijken....:
http://www.samenkopen.net/action_products/81918/544930

maar dan heb je nog je aansturing nodig....
en een beetje behoorlijke voeding....

voor de aansturing zou ik voor dit gaan... : http://cgi.ebay.nl/TB6560-CNC-Stepper-Motor-Driver-Board-Controller-3-…

dan heb je bijna in 1 keer alles.... breakout board, met daarop al 12 en 5 volt voeding....

kan je zo aan de computer hangen.... motoren er aan... en draaien maar....

dit zijn trouwens de stappenmotor drivers bij damen : http://www.damencnc.com/nl/componenten/motoren-en-aansturingen/stappen…

[Bericht gewijzigd door Arjan Swets op (12%)]