Återanvända min Laser CNC till ett multiverktyg CNC (5 / 10 steg)
Steg 5: Elektronik och min DIY parallella Breakout ombord
Köpa elektronik kan du bygga själv är en synd. Slutet av berättelsen. Breakin ' en parallellport användbara pins är en bit tid tidskrävande, men generellt en bit av kakan. Så jag gjorde det själv. Jag hade några gamla parallell till skrivare kabel:
Det vänstra uttaget går fint till min PC. (Jag har en hipster moderkort som har följetong och parallell Port tillsammans med HDMI!) Rätta är värdelös (om du inte har en prickig skrivare) och så skär jag ut. Sedan kollade jag kontinuitet för varje kabel (många av dem är marken kablar och thous ignoreras) till varje parallella stift. Lödda dem i en perfboard och ansluten dem med vad mitt hjärta ville.
Specifikt, är detta en parallell kontakten pinut:
Stift 1-9 och 14,16,17 är ut pins (PC ut) och används på CNC för att styra motorn förarens steg/Dir signaler, Transistor-Relay kedja signaler och dessa typer av saker. Resten (som inte är skäl) är i pins (PC i) och används för nöd-knappar, hem växlar och något som måste datorn vara medvetna om den yttre världen.
För att köra Steppers jag använde den återstående överlevande Easy Driver (jag hade 2 från sista projekt) och 2 av minaDIY Attiny85 Stepper drivrutiner(2 euro kostar varje!).
Jag tappade mitt senaste projekt kostnad om elektronik (55 euro) till mindre än hälften (cirka 20 euro) utan att förlora något!
Här kan du se min valp blinkar och gör sitt jobb... (Z-axeln används inte i denna springa så det är inte kört med strömmen och dess lampor släckta):
Tekniska grejer:
Attiny85 förare har en 300 usec fördröjning i sin kod. Detta är OK för dessa motorer i 5V och resultatet i en 666, 6Hz (inte med flit!) steg frekvens som är ganska långsam. Vid 12V kan du göra detta fördröja så lite som 140 usec och göra steg frekvensen ca 1200Hz som är anständigt.
Igen om du har en annan motor måste du prova denna variabel i koden med hjälp av en arduino eller LPT-port.
Uppdatering:
Den sista Attiny85 "firmware" stöder upp till 1900Hz steg frekvens. Jag får ca 35 mm/s från de i X och Y-axeln. Mycket snabb maskin!