Softwareadvies voor iedereen die denkt aan een CNC-router

Uitstekende resultaten kunnen komen van een kleine CNC-router, maar vergeet de software niet!

CNC-tools, ongeacht hun smaak, kan je ‘maken’ of doe-het-zelfvermogen aanzienlijk verbeteren. Mijn huidige tool of choice is een CNC-router. Bekend zijn met een handmatige freesmachine, leek het concept vergelijkbaar en de prijs hiervan is redelijk in vergelijking met sommige andere hulpmiddelen. Zoals beschreven in dit bericht, is mijn machine een ZEN-toolworks-model, maar er zijn zeker andere opties om uit te checken zoals dit Probotix V90-model onlangs in dit bericht wordt genoteerd.

Hoewel een willekeurig aantal CNC-router-modellen er een geweldige video’s en foto’s uitzien, wees er zeker van dat zelfs de beste machines een geduld vereisen om er een op bevredigende wijze te laten lopen. Het opzetten van de machine kan een uitdaging zijn, evenals het uitzoeken van wat uw machine in staat is, maar één ding dat de geesten van de mensen kan glijden, is de betrokken software. Lees verder om erachter te komen dat alles wat u nodig hebt om de basisprincipes te kennen van wat er achter de schermen gebeurt om “Magisch” interessante onderdelen te produceren.

Met een CNC-router gerund door een computer (in tegenstelling tot een speciale controller), hebt u drie delen in uw gereedschapsketen: Computer Aided Design (CAD), Computer Aided Manufacturing (CAM) en een machinecontrollerpakket. Er zijn gratis en betaalde versies van elk van deze.

Ontwerp je deel

Ontwerp met dank aan Estlcam en mijn idee om het mesblok te krimpen om een ​​”Warrior Dart-houder” te maken.
De eerste stap is om uw deel te tekenen. Om mijn deeltekeningen te genereren, heb ik geëxperimenteerd met inkscape, een vector grafische editor en draftsight, die min of meer gratis AutoCAD is. Inkscape is een heel geweldig programma voor het genereren van meer artistieke stukken, zoals deze willekeurige boom die ik een tijdje geleden heb gesneden. Als u iets dimensionerer-gedreven wilt doen, is mijn voorkeursgereedschap draftsight. Ik ben erg bekend met AutoCAD, en het is beschikbaar voor Linux, Mac en Windows.

Als u in het 3D-ontwerp wilt komen, lijkt SketchUp meer of minder de conventionele voor casual makers / hackers / enz. Misschien ben ik verwend of gehersenspoeld met een heel paar jaar werken met Pro / E, en SolidWorks tot een veel mindere mate, omdat ik SketchUp Frustrerend vond. Ik vind pro / e (nu Creo) ook frustrerend, maar ik word betaald voor die frustratie.

Ongeacht welk stijl- of ontwerpprogramma u kiest, als u niet bekend bent met het formaat, van plan een behoorlijke hoeveelheid tijd uit te geven die uitzoeken hoe u uw onderdelen kunt genereren.

GCODE genereren

MeshCam-scherm per mijn recensie
G-Code, in tegenstelling tot wat sommige rappers van de jaren 90 zou geloven, staat voor de algemene code en is wat rechtstreeks een CNC-machine regelt. U kunt G-code met de hand schrijven, en voor zeer eenvoudige cirkels of lijnen, kan dit praktisch zijn. Voor de meeste omstandigheden is G-Code echter veel gemakkelijker om te produceren met behulp van een CAM-programma om uw CAD-model in dit formaat te vertalen. Ik heb verschillende pakketten uitgeprobeerd en allemaal hebben hun voor- en nadelen:

GCODETOOLS VOOR INKSCAPE – GRATIS, geweldig voor kunst gegenereerd op inkscape. Enigszins beperkt in mogelijkheden, en de documentatie kan een beetje tijd duren om erachter te komen.

Estlcam – Economisch op $ 35, en het heeft een goed uitziende interface. Meer van een 2D-omgeving, en u kunt uw onderdelen op dit programma tekenen als u wilt.

Cambam – redelijk geprijsd op $ 149, met een zeer goede gratis proefperiode. Ik gebruik voornamelijk dit CAM-programma.

MeshCam – Echt uitstekend uitziende gebruikersinterface, en het heeft een aantal nette kenmerken. Samen met deze Pools is het duurder dan sommige op $ 250. Het is meer gericht op 3D-gebruikers, dus het was niet een geweldige pasvorm voor mijn draftsight-Centric Cad-stijl.

Aangepaste CAM-routine – Als u een programmeur bent (of doe alsof het is), is het mogelijk dat u uw eigen GCode-genererend script kunt schrijven. Ik heb gekoppeld aan een paal op mijn “pixelbewerking” Python-routine als u een voorbeeld wilt zien.

Samen met het leren van de software, moet je overwegen wat voor soort snelheid je machine daadwerkelijk kan hanteren, en wat je moet doen, zodat je je machine niet “crasht”. Uw CAM-programma is waar u uw feeds, snelheden, scherptediepte en andere parameters instelt.

Bedien uw router

MACH3 om uw router te bedienen
Zodra uw CAM-programma mogelijk enkele duizenden g-code uitspits, is uw machinebesturingssoftware wat alles in beweging krijgt. Ik gebruik Mach3, wat een gemeenschappelijk programma lijkt te zijn voor Hobby Machine Control. Zoals al het andere, heeft het een leercurve, maar over het algemeen ben ik heel blij met hoe het uitvoert.

Een zwakte waar ik me mee tegenkwam (en dat is waarschijnlijk waar voor andere programma’s), is dat je een echte parallelle poort nodig hebt om goed te werken (geen USB-parallelle adapter), en het is niet verondersteld op een notebook te worden uitgevoerd omdat van mogelijke power management-problemen. Ik weet zeker dat er op de werking zijn, maar in het belang van de besparingstijd is het misschien een goed idee om gewoon een oude computer af te stoffen (of te kopen) om het op te zetten. Het zal comfortabel op enigszins verouderde machines lopen, dus voor $ 150 of zo, kunt u een computer hebbendat zal je router uitvoeren.

Een andere optie zou LinuxCNC zijn. Toen ik begon te leunend CNC, was ik bijna volledig onbekend met Linux. De uitdaging om samen met een nieuwe router een nieuw besturingssysteem te leunen, leek te steil van een leercurve, dus ik heb deze optie niet geprobeerd. Terwijl ik nu al een beetje ebuntu gebruik, kan ik vandaag een ander nummer maken. Als u uitgebreid hebt gewerkt met LinuxCNC, deel je ervaringen door een reactie hieronder te laten.

Om dingen in te pakken, hier zijn twee CNC-video’s die ik heb gemaakt. De eerste is dat ik een tijgerpoot grast, terwijl de tweede video een tutorial is die ik deed hoe ik een logo met behulp van Inkscape te graven. Een CNC-machine is een geweldige aanvulling op elke winkel, maar zoals ik hoop dat ik hier heb opgemerkt, niet zonder zijn uitdagingen!

Houd er rekening mee dat ik van dit bericht gescheiden, ik heb speciale prijzen en / of monsters ontvangen om producten uit de bedrijven uit de vertegenwoordiger van Zen Toolworks, Mach3, Estlcam en Meshcam uit te proberen.

Jeremy Cook is een mechanische ingenieur met een diploma van Clemson University en werkt in productie- en procesautomatisering. Bovendien is Jeremy een Avid Maker en de voormalige Staff-schrijver van Hackaday. Wanneer hij niet op het werk is of in de garage, kun je hem vinden op Twitter @jeremyscook, zijn projecten blog jcopro.net, of op zijn fotografie-gerelateerde blog diytripods.com.

Ren vanaf het geluid van voetstappen in het blinde spel van identificeren

Het menselijke auditieve systeem is een complex en geweldig ding. Een van zijn veel gunstige kenmerken is de mogelijkheid om het bereik en de richting van geluidsbronnen te schatten – denk aan de manier waarop mensen instinctief draaien bij het horen van een plotselinge hard geluid. Een team van studenten heeft dit aangeboren vermogen gebruikt om een ​​spel van identificeren te produceren op basis van niets anders dan geluid.

Het spel loopt op twee fpgas, die de vereiste verwerking en communicatie beheren. De Chaser krijgt een scherm waarop ze hun eigen locatie en die van hun prooi kunnen zien. Het doel heeft helemaal geen visie en moet op de geluiden vertrouwen op de geluiden in hun stereo-hoofdtelefoon om de locatie van de jager te ontdekken en ze zo lang mogelijk te ontwijken.

De projectdocumentatie gaat op een groot detail over de details van de implementatie. Het spel telt op het gebruik van de hoofdgerelateerde overdrachtsfunctie – een functie gerelateerd aan hoe het oor klinkt opgelost ten opzichte van hun positie. Hierdoor kan de FPGA de voetstappen van de chaser simuleren en de audio voeden met het doelwit dat de positie van de chaser zuivert puur door geluid.

Het is een geweldig voorbeeld van een gameplay-monteur die we graag zouden zien, verder ontwikkeld. Het concept van proberen om je weg te vinden door alleen te horen is er een die we denken met veel belofte.

Met veel verwerkingskracht onder de motorkap is FPGA’s een geweldige keuze voor complexe audioprojecten. Een geweldig project om te proberen misschien mp3’s te decoderen.

NC Maker FADESE 2012: HACKAWEK DISPLAY

[DINO] is hier op [Had] op talloze gelegenheden, dus ik was opgewonden om een ​​deel van zijn uitvindingen persoonlijk te zien en de man zelf te ontmoeten. [Dino] stelde niet teleur en brengde een display met een werkdemonstratie van zijn aanstaande coververhaal voor het maken van tijdschrift – een automatische doggie-ball-thrower. Ook waren er enkele gekke muziekinstrumenten, wat een cilindrisch oscilloscoop-display leek te zijn, en een robot die rond rolt met de gegooide ballen (en kinderen).

Zoals te zien in de video, één ding om te onthouden als je op een faire weergeeft, zullen kinderen er zeker zijn, en zullen ze interactie hebben met alles wat ze kunnen. Dit kan goed of slecht zijn, dus zorg ervoor dat je je scherm ontwerpt, zoals [HackaWeek] ‘s om de eerste te zijn. [Dino] had ook een projector gericht op de muur die wat video speelt. Dit zorgde voor een geweldige aandacht-getter! Bekijk de korte video’s hieronder van zijn balwerper in actie en een weergave van de show van een van zijn robots!

REVERSE ENGINEERING HITCLIPS

Na een snelle evaluatie van de Hackaday-publiek Demographics, vereisen wij de late jaren 90 zijn raar. Zelfs draagbare audiospelers waren ronduit bizarre: MP3-spelers bestonden, maar je hebt je deuntjes (alle acht ze) op de parallelle poort van je pc ingepakt. Tijdens het assisteren van een neef verplaatsing, ontdekte sommige meubels, [CH00F] een grote verzameling van een van de vreemdste muziekstijlen ooit: hitclips, een klein plastic ingekapselde bit van circuits dat 60 seconden verschrikkelijk klinkende mono-audio opslaat. Ja, dit was echter een ding, dus was het huisdierrock. Zonder enige hitclips-speler koos [CH00F] hij zou een schommel maken bij reverse engineering deze kleine, blikkige liedjes.

Na het nemen van de plastic behuizing, ontdekte [CH00F] een uiterst eenvoudige circuit: een paar weerstanden, een dop, evenals een epoxyblob die een matrijs bij de muzikale gegevens bijgesloten. Aan de achterkant van de clip zijn er acht pads voor het koppelen aan de speler. Met niets om door te gaan, begon [CH00F] rond te porren, evenals ontdekt met het verbinden van een van deze pinnen aan de grond geactiveerde circuit om gedurende ongeveer 60 seconden 300ua van het heden te tekenen – de exact dezelfde tijd als het opgenomen monster.

[CH00F] Oorspronkelijk geloofde dat de hitclip audiogegevens over een SPI- of ander digitaal protocol zou bieden. Wat hij ontdekte was veel interessanter: twee van de pinnen op de hitclip komen overeen met de push en pull fets van een klasse D-versterker. De audio op de HITCLIP is digitale audio, maar het is echter gecodeerd, dus het kan direct een analoogschakeling besturen. Heel slimme engineering voor een tevreden maaltijdspeelgoed, als je het ons vraagt.

Na het weggooien van deze gegevens met een logische analyser, heeft [CH00F] alle waarden ingeschakeld in .WAV-bestand. Het was, verbazingwekkend, muziek. Een beetje verfijning op het proces om de timing te spijkeren, resulteerde in een clip van 60 seconden gezien (gehoord?) Na de pauze.

Sinds [CH00F] wil geen $ 40 op eBay uitgeven voor een vintage hitclips-speler, het is het beste om de limiet van wat hij kan omkeren van ingenieur uit deze goedkope, waardeloze muziekchips. Hij heeft echter al zijn documentatie opgemaakt, dus als je op de hoogte bent van de methoden van [CH00F], ga dan eens.

Bluetooth Stereo Bridge

[Chris] had een duurzame berg in zijn auto gemaakt voor zijn IPAQ. Hij gebruikt de iPAQ voor een routebeschrijving en het afspelen van MP3’s. Nadat hij zijn line-in-kabel bijna uiteendraait, nam hij de IPAQ uit zijn wieg, hij koos ervoor om een draadloze oplossing te maken. Hij hakte een paar HP FA303A Bluetooth-hoofdtelefoons om het ontvangergedeelte te extraheren. De band van de hoofdtelefoon is vatbaar om te breken, zodat het mogelijk is om een beschadigd paar voor goedkoop te vinden. De ontvanger werd in een oude muis geplaatst. Nadat de knoppen zijn aangesloten op de muisknoppen en een spanningsregelaar toegevoegd, voegde het apparaat klaar om de audio rechtstreeks naar de stereo te streamen.

permalink

Arm Dev-bord met USB-uploading

[George en Bogdan] gecomponeerd om ons te vertellen over een coole kickstarter waaraan ze hebben gewerkt. Het wordt de wedstrijdboxarm genoemd, en net als andere kleine-krachtige arm dev-planken die rondzwaaien, heeft dit een zeer snelle en capabele processor en veel meer dan genoeg pinnen voor zowat elk project. Een interessant kenmerk van dit bord zorgt er echter uit van het pakket: het heeft een USB-opslag-gebaseerde bootloader, impliceert het uploaden van nieuwe code is net zo eenvoudig als slepen en neerzetten.

Dit is niet het eerste dev-raad dat we deze functie hebben gezien: de Stellaris Launchpad heeft dit voor een tijdje en zelfs de nul Attiny85, in de vorm van een Digispark heeft een opslag op opslag gebaseerde bootloader. De wedstrijdboxarm brengt dit echter samen met een zeer krachtige armmicrocontroller met genoeg I / OS, ADCS, PWM-pinnen en I2C- en SPI-poorten voor de meest gecompliceerde projecten.

Friday Hack Chat: Alles over Hardware

Word lid van ons deze vrijdag een twaalf middag PDT voor een hackchat die alles over hardware is. We gaan over open source hardware, productontwerp, beveiliging, productie, productie in China, montage, crowdfunding, DFM, DFA, en een hele stel andere drie-letterige acroniemen die je laten zeggen wtf.

Elke vrijdag brengen we iemand op de cusp van nieuwe technologieën en interessante apparaten en nodigen ze uit in de hack chat over op hackaday.io. Deze week zitten we zitten met [Mathieu Sephan], over het ontwerpen, bouwen, fabriceren en verkopen van hardware.

[Mathieu] heeft een schat aan ervaring onder zijn riem. Hij is een firmware-ingenieur die zeer betrokken is bij open source, en hij wisselt alternatief tussen posities, variërend van Formula E-auto’s naar Safety Engineering voor Kudelski, aan een bijdrage van een hackaday. Hij is de persoon achter de Mooltipass, die is gemaakt als een project samen met de Hackaday-gemeenschap terug in 2014. Kortom, als je wilt leren over het bouwen van duizend van iets en het verkopen, is dit de persoon om mee te praten.

Als je ooit wilde weten hoe je een crowdfunding-campagne kunt voorbereiden, produceert u een echt veilig apparaat, beheren Koop Fulfillment, of laat iets in China vervaardigd, dit is uw kans. We gaan vragen uit de gemeenschap, dus als je iets hebt waar je over wilt praten, laat je je vraag hierheen vallen.

Hier is hoe je deel moet nemen:

Onze hackchats zijn Live Community-evenementen op de Hackaday.io Hack Chat Group Messaging.

Meld u aan bij Hackaday.io, bekijk die pagina en zoek naar de knop ‘Join This Project’. Zodra u deel uitmaakt van het project, verandert de knop in ‘Team Messaging’, die u rechtstreeks naar de hackchat brengt.

Je hoeft niet tot vrijdag te wachten; Doe mee wanneer je maar wilt en je kunt zien waar de gemeenschap het over heeft.

3D-afdrukken van een synthesizer

Voordat er samplers, romplers, Skrillex, FM-synths, evenals alle andere lijken, lijkt dat niet in vorm in de trailer voor de nieuwe mes-runner-film, was elektronische muziek eenvoudig. Voltage beheerd oscillatoren, spanning beheerde filters, evenals CV-toetsenborden regeerden de roost. We hebben echter veel spanning geslaagd geslaagd synths, maar [Tommy] nam het naar het volgende niveau. Hij creëerde een kleine, minimale haalbare synth op basis van de VCO in een oude 4046 PLL-chip

Voor elke persoon die in gedachten houdt [elliot] Logic-ruisreeks hier op Hackaday, moet dit type circuit uiterst vertrouwd zijn. Het enige in deze synth is een paar knoppen, een variabele weerstand voor elke knop, evenals de extreem prominente VCO voor een analoge vierkante golfsynth.

Het circuit voor deze synth wordt in twee helften ontwikkeld. De grootste, evenals wat hoogstwaarschijnlijk het meest ontwerpen, is het cruciale bed. Dit is een een-octaaftoetsenbord dat volledig 3d is afgedrukt. We hebben iets dergelijks eerder gezien in een van de banen uit het Lab-bewoners van de Supplyframe-stijl, hoewel dat het toetsenbord werkte, was het nodig voor [TIM], de ontwerper van dat project, om een ​​bedrijf te ontdekken dat op maat gemaakt is Cruciale bedden voor hem.

De rest van het circuit is slechts een stukje PAP-bord en de 4046. Deze taak is allemaal ingepakt in een prachtige volledig houten behuizing met 3D-afgedrukte scharnieren, knoppen, evenals een luidsprekerrooster. Het geluid is fenomenaal, evenals precies wat je wilt van een kleine monophonische vierkante golfsynth. U kunt een video van die hieronder inspecteren.

De Ondes Martenot; Beter dan een theremin

[Ville] houdt van het geluid van een ondes Martenot en koos ervoor om de zijne te bouwen. Nee, het is niet gemaakt van vacuümbuizen zoals een origineel uit 1920, deze is gemaakt van een goedkope, off-the-shelf analoge synth en slechts een paar extra onderdelen.

De ONDES Martenot is een theremin-achtig muziekinstrument; In plaats van je handen rond antennes op de Theremin te zwaaien, gebruikt de Ondes een kleine ring die is bevestigd aan de vinger van de speler op een draadlus en een volumehendel. De Ondes is op welke manier geen gemeenschappelijk instrument, maar Radiohead gebruikt in elk geval een aantal.

[Ville] begon zijn build door een kleine, goedkope en nieuwe Korg Monotron Analog lint-synth te nemen, het openen en de schema’s te lezen. Een pot van 100.000 pot was vastgebonden in het monotron en bevestigd aan een gedrukt papiertoetsenbord met een systeem van katrollen en een kleine metalen ring. Met de multiturn pot met de pitch-ingang op de Monotron had [Ville] een semi-nauwkeurige en zeer functionele Ondes Martenot-replica.

Na de pauze kunt u [Ville] de Ondes in actie horen. Het is een beetje ruw uitgaan, maar tegen de tijd dat hij meerdere zinsdelen loopt, klinkt het echt geweldig.

60.000 RPM vacuüm aangedreven rotatietool was 3D-gedrukte

De zeuren van de turbines in de 3D-afgedrukte pneumatische draaikabel kan uw tanden pijn doen. Wanneer [Axodus] ons eraf trok, noemde hij dat het klonk als een stijging van 747. Maar we horen de boor van een tandarts tijdens het kijken naar de demo-video.

[Richard Macfarlane] publiceerde zijn ontwerp als je er een voor jezelf wilt bouwen. Maar u moet een verspulping doen in aanvulling op het afdrukken van de behuizing en het paar turbines. De schacht van het gereedschap moet precies bij de lagers passen. Het accepteert een middelste spacer met een rode turbine aan beide kanten. Deze samenstelling is ingekapseld in het tweedelige draadblauwe lichaam met een flens met de wrijving die past bij de winkelvacuümslang. Het bedrijfseinde van de machinale as is ontworpen en van schroefdraad om de collet van een dremel of een vergelijkbaar draaikabel te accepteren.

We vragen ons af hoeveel werk het zou zijn om dit opnieuw te ingenieren om op te treden als een PCB-boorpers?