Stap 3: Maak uw 3D gedrukte onderdelen
Er zijn heel wat artikelen die moeten worden afgedrukt, en het zal enige tijd duren, zodat u met het afdrukken van sommige beginnen kunt terwijl u uw 3D-model van uw PCB voorbereiden.
SCAD broncode voor alle 3D gedrukte delen (met een vooraf gegenereerde STL-bestanden) beschikbaar op mijn github hier zijn: https://github.com/kakaroto/RAMBO-Test-Jig
Het Leesmij-bestand is bijgewerkt om uit te leggen wat elk bestand is voor en hoe alles in elkaar past, maar we gaan in meer details over die hier.
Dus, eerst beginnen met het afdrukken van de volgende items:
- Foot.stl x 5
- Clamp.stl x 2
- controller_spacer.stl x 4 (hebt u 4 gaten voor draadstangen)
- bottom_spacer.stl x 8 (hebt u 4 gaten voor draadstangen)
- board_spacer.stl x 4 (hebt u 4 gaten voor draadstangen)
- motor_mount.stl x 5 (als u testen van 5 motoren wilt)
- opto_mount.stl x 5 (als u testen van 5 motoren wilt)
- simple_encoder.stl x 5 (als u testen van 5 motoren wilt)
Als u een RAMBo test mal aan het opbouwen zijn, zou dan u ook willen afdrukken de volgende:
- RAMBo_bottom_plate.stl x1
- RAMBo_middle_plate.stl x1
- RAMBo_top_plate.stl x1
De pogo-pins systeem nodig zult hebben een stabiele 'rail' om te worden afgestemd op uw bord. We gaan er voor dat doel te printen 2 exemplaren van uw PCB, een onderste die de inhoud van de houder base zal houden, en een middelste dat zal de top van het recipiënt.
Door het aansluiten van de twee kunststof platen met een constante formaat spacer, kunt u dan invoegen uw pogo-pins en zij zal worden perfect afgestemd op de vias op uw PCB en maak contact met uw bestuur eenmaal wordt ingevoegd. Ook zullen we een top board voor persen neer op uw PCB te maken van een goed contact met de pogo-pins. Ook kun je op de bovenste boord, pogo pinnen voor willekeurige testpunten op de PCB. Ik stel echter nergens test die worden getest om te worden gemaakt in een kleine via moeten zodat het kan worden gepord door de pogo-pins vanaf de onderkant van de PCB als het alles veel gemakkelijker zal maken.
Als u een RAMBo test jig bouwt, kunt u doorgaan met de volgende stap, anders blijf lezen...
Tijdens het afdrukken van alle van de gemeenschappelijke delen zijn is wat u hoeft te doen het creëren van een 3D-ontwerp van uw PCB. Gebruik het script EagleToOpenSCAD ULP eerder vermeld om uw board.scad bestand te maken.
Vervolgens moet u eens een kijkje op het RAMBo.scad bestand, dan bewerken van uw gegenereerde board.scad (uit de vorige stap) en zodat het lijkt enigszins vergelijkbaar. Bijvoorbeeld, voeg de omvatten bij de bovenkant van het dossier, dan wijzigt de definitie van de module om toe te voegen van de board_thickness en hole_size als functieargumenten. U moet vervolgens de gaten voor de draadstangen omzetten met de poly_circle functie en stel de straal in op M3_RADIUS (of een andere waarde, afhankelijk van wat voor soort montagegaten u gebruiken). Ook omzetten in elke cirkel een aanroep naar:
hole (r=hole_size);
De hole -functie is gedefinieerd in common.scad en het zal gewoon een vierkant maken, kunt u ook bewerken als cirkels of poly_circles wilt gebruiken, maar ik heb gevonden vierkante gaten zijn veel effectiever voor het houden van de pogo-pins met een goede gat grootte nauwkeurigheid bij het afdrukken van 3D.
U zult merken dat ik elke hole typen in verschillende secties, bijvoorbeeld hebt gegroepeerd:
[...] if (ENDSTOP_YMAX) {<br> translate([13.335,36.830])hole(r=hole_size); if (ENDSTOP_POWER) { translate([15.875,36.830])hole(r=hole_size); translate([18.415,36.830])hole(r=hole_size); } } if (ENDSTOP_XMAX) { translate([3.175,36.830])hole(r=hole_size); if (ENDSTOP_POWER) { translate([5.715,36.830])hole(r=hole_size); translate([8.255,36.830])hole(r=hole_size); } } if (THERMISTOR0) { translate([87.413,60.203])hole(r=hole_size); translate([87.413,57.663])hole(r=hole_size); } if (THERMISTOR1) { translate([87.413,52.329])hole(r=hole_size); translate([87.413,49.789])hole(r=hole_size); } [...]
Je niet echt nodig om dat te doen, maar ik dacht dat het was praktisch om te scheiden elk gat op die manier, het ook mij toegestaan om gaten in-of uitschakelen en het afdrukken van plankjes met alleen de benodigde gaten ter bespoediging van het afdrukproces. Wat u kunt doen is echter de gaten groeperen met vias versus testpunten, in het geval dat je hebt testpunten die u wilt steken boven het bord.
Eenmaal u uw board.scad, hebben aangepast open RAMBo_bottom_plate.scad en sla het op een board_bottom_plate.scad en vervangen de aanroep naar de functie van RAMBo in een oproep aan de naam van de functie van je board. In feite is wat dit dossier doet het afdrukken van een Unie van twee planken, de eerste 1 mm dik met 1.5x1.5 mm gaten en de andere 4.5 mm dik met 1.65x1.65 mm gaten. De kleinere 1.5 mm gaten zullen net groot genoeg om te laten de pogo-pin recipiënt pin doorlopen maar laat niet het grotere gedeelte van het recipiënt door terwijl de 1.65 mm gaten zullen net groot genoeg voor het grotere gedeelte van het recipiënt. Met deze combinatie van 1.5 mm en 1.65 mm gaten zullen het pogo-pins recipiënt een strakke pasvorm in de gaten.
U moet vervolgens bewerken van het bestand RAMBo_middle_plate.scad, opslaan naar een nieuw bestand en de aanroep van RAMBo omzetten in een oproep aan de naam van uw.
De grootte van het gat voor de middle_plate heb ik ingesteld op 1.65x1.65 mm gaten die niet groot genoeg is om te houden van de bovenkant van de recipiënten, maar het was genoeg om te rijden een boor door en een boor 5/64" maakt het de perfecte maten. U kunt waarschijnlijk aanpassen voor het gebruik van 1,95 of 2.0 mm gaten en zie als het recipiënt past, dat is wat het calibration_test.scad bestand is voor, voor het testen van verschillende grootte (de nauwkeurigheid en de kalibratie van elke printer is anders, dus het kan nodig zijn dat kalibratie om eerst te doen toch).
Zodra u klaar bent, moet u de RAMBo_top_plate.scad aanpassen aan je board wijzigen. Dit bestand doet een paar dingen, eerst, dit geeft een bord met alles uitgeschakeld (nu zou de tijd uitschakelen van de onderste gaten en inschakelen van de bovenste gaten voor testpunten), het voegt een gat voor de condensator en de zekeringhouder welke stok uit de RAMBo, dan kunt u die verwijderen en toevoegen verschillende gaten ergens voor je board als ook enorme condensatoren heeft. Het voegt grotere gaten voor de M3 threaded staven omdat de bovenste plaat zal worden ingevoegd en verwijderd heel vaak dus grotere gaten hier nodig zijn. Als u gebruik maken van pogo-pins op het hoogste bord maar, kan u wilt houden van de M3-gaten dezelfde grootte als ze zouden moeten zijn, maar het iets moeilijker worden zal om het te duwen door de draadstangen. Het voegt ook spacers om druk op de Raad van bestuur en een uitsteeksel voor de klemmen systeem. Het M3 gaten voor de klemmen en een moer gat zal toevoegen, of als u het gebruik van heatset inzetstukken voor de klem (toegelaten door gebrek in configuration.scad) ingeschakeld, zal het alleen gaten voor de M3 heatset invoegen toevoegen.
Zodra u klaar bent met alle wijzigingen voor je board, de STL-bestand genereren uit de scad en afdrukken die delen ook.