Chris 3D tryckta, helt mekanisk dator (1 / 2 steg)
Steg 1: instruktioner
1. jag laserskurna en kopia av "pegboard.dxf" ge mig en nyttig 12 "x 12" arbetsplats med hål skär varje 0,5 "att montera allt. Montering av saker är kvar som en övning för läsaren (gärna skapa en egen lösning).
2. vi behöver ett sätt att processen instruktioner! Skriva ut en av dessa: http://www.thingiverse.com/thing:101077 och montera den. Detta låter dig köra 10 oberoende signaler baserat på de kort du ger den. Var noga med att skriva ut "villkorad fångsten" och RAM, snarare än den "villkorslösa" en.
3. skriva ut 2 kopior av jacquard_base_and_axle_holder, tillsammans med 10 exemplar av jacquard_base_pulley. Avsikten är att använda en 5/32" mässing stav som axeln (samma som används i punch card reader"griff"och finns på hobby butiker). Montera punch kortläsaren till bricka.
4. Skriv ut 3 kopior av detta: http://www.thingiverse.com/thing:101068 - detta kommer att tjäna som minne för maskinen.
5. Fäst alla tre räknare till bricka så att de är parallella med varandra, och har ett hål av avståndet mellan dem. Zero_detect använder påtryckning måste alla kunna rotera samma axel.
6. skriva ut 2 kopior av zd_shaft_frame (dessa stöd zero_detect axel i båda ändarna, och gör det möjligt att rotera fritt).
7. skriva ut två kopior av zd_drive_shaft, en kopia av zd_drive_shaft_end och en kopia av zd_pulley_shaft_end.
8. Skriv ut 2 kopior av zd_shaft_lever och zd_extended_lever.
9. Montera drivaxeln zero_detect sådan att en hävstång är bultad till axeln för varje räknare, och spaken sträcker sig över noll identifiera arm varje räknare. Spakarna skall vara i samma orientering sådan att när varje counter läser noll, axeln får roteras. Pulley_end av noll identifiera axeln bör vara nära "villkorad fångst frame" punch kortläsarens.
10. Knyt ett snöre runt slutet av conditional_catch hävarm. Genom kreativ användning av remskivor, ansluta den till remskiva slutet av noll identifiera axeln så att när en zero_detect_arm roterar axeln, får villkorlig fångst spaken lyfte i position att rotera kort cylindern.
11. Skriv ut som 2 dussin kopior av "plast blocket" (eller använda riktiga remskivor om du kan ha råd med dem och/eller vill ha din maskin att fungera tillförlitligt). Skriva ut minst 3 kopior av vertical_pulley_holder (att placera under zero-detect armarna på räknarna).
12. rutten strängarna från varje krok till ratchet dra armarna på alla tre räknare, som i slutet av varje noll identifiera arm på mätarna. Layouten jag använde (om du vill vara instruktion kompatibel med min Turbo Entabulator) är alltså:
D = dekrement, jag = mellanskillnad, Z = Zero_detect. R1 = längst till vänster counter, R2 = längst till höger counter
Vänster till höger: {R1D, R3I, R1I, R3Z, R1Z, NOP, R2D, R3D, R2Z, R2I}
På grund av plast blocken var jag med och layout av register, jag hade omväxlande stråkar från motsatta sidor av kortläsaren. Strängarna ska gå runt blocken vid basen av kortläsare, innan att vara ansluten till varje krok med M2 set-skruvarna. Varje krok ska effektivt dra rakt upp på strängen för att maximera "kasta". Jag hittade att det fungerar bäst att binda strängen till ratchet dra arm, och sedan göra den ganska lärde på fästskruven kroken är i sitt lägsta läge.
Jag använde broderi floss ansluta allt, som är i allmänhet en fruktansvärd idé, men jag hade det liggande. Något med en liten bit av "ge" är trevlig, som toleranser för maskinen är inte bra. Mixtra med strängaspänningen är en stor del av felsökning av det här.
1. Skriv ut de fyra Anvisningskort och snöra dem tillsammans i ordning (jag gjorde detta när de var "på plats" på cylindern, så att avståndet skulle vara rätt). Om du står inför kortläsaren med vev-sidan närmast dig, bör präglade instruktion siffrorna i det övre vänstra hörnet av varje kort.
En openscad modell av Stansa kort skulle förmodligen vara bra att använda med thingiverse "app skapare" sak, men jag har inte haft tid för det ännu. Tjock cardstock bör fungera ganska bra (tror jag korten jag tryckt är 0.1" tjocka), skulle jag tro.
1. Vrid veven samtidigt nynna "Powerhouse" sång av Raymond Scott och förundras över din egen en 3D-tryckt, helt mekanisk dator!