Hur man bygger en egen "säng på naglar" testare för din 3D-skrivare elektronik (10 / 14 steg)
Steg 10: Anslutning av kablarna
Möjligen den svåraste uppgiften här är att ansluta varje kabel korrekt utan att göra någon röra.
Stor hjälp kommer att källkoden för RAMBo-Uploader programvaran som var gjorda för att vara lätt att anpassa för andra styrelser och ger en pin kartläggning klass:
< p > klass RAMBoPinMapping(TestPinMapping): < br > "" "pin mappningarna för olika RAMBo funktioner" "" < /p >< p > # [X-min, Y-min, Z-min, X-max, Y-max, Z-max]
EndstopTargetPins = [12, 11, 10, 24, 23, 30]
# [EXT2-10, EXT2-12, EXT2-14, EXT2-16, EXT2-18, EXT2-20]
EndstopControllerPins = [83 82, 81, 80, 79, 78]
EndstopNames = ["X-Min", "Y-Min", "Z-Min", "X-Max", "Y-Max", "Z-Max"] < /p >< p > # [Bed Fan2, Fan1, Heat1, Fan0, Heat0]
MosfetTargetPins = [3, 2, 6, 7, 8, 9]
# [MX1-5, MX1-4, MX2-5, MX2-4, MX3-5, MX3-4]
MosfetControllerPins = [44, 32, 45, 31, 46, 30]
MosfetNames = ["Heat-Bed","Fan-2","Fan-1","Heat-1","Fan-0","Heat-0"] < /p >< p > # stepper's trigger/monitor stift, vi använder befintliga mosfet anslutningar
# Den steppers opto-endstops kontrolleras emellertid av firmware
# använda bits [2..6] av Arduino PORTJ som är:
# [EXT2-9, EXT2-11, EXT2-15, EXT2-17, EXT2-19]
StepperTriggerPin = MosfetTargetPins [0] # = 3 = säng
StepperMonitorPin = MosfetControllerPins [0] # = 44 = MX1-5 < /p >< p > # [Analog-EXT-8, Analog-EXT-6, Analog-EXT-5, Analog-EXT-4, Analog-EXT-3]
VRefPins = [8, 6, 5, 4, 3]
AxisNames = ["X", "Y", "Z", "E0", "E1"] < /p >< p > # [T0, T1, T2, T3]
ThermistorPins = [0, 1, 2, 7];
ThermistorNames = ["T0", "T1", "T2", "T3"] < /p >< p > # [T3, T2, T0]
PowerRailPins = [7, 2, 0] < /p >< p > PowerRailNames = ["Extruder rail", "Säng rail", "5 v järnväg"] < /p >< p > # [I2C_SDA, I2C_SCL]
I2CTargetPins = [20, 21] < /p >< p > I2CControllerPins = [20, 21] < /p >< p > # [SPI_SCK, SPI_SS, SPI_MISO, SPI_MOSI]
SPITargetPins = [52, 53, 50, 51]
SPIControllerPins = [52, 53, 50, 51] < /p >< p > # säng på controller
PowerPin = 3 < /p >
Du kan enkelt matcha stiften från målet (DUT) till styrenheten att ansluta allt. Det finns ett par saker att notera dock:
- Motorerna kommer att ansluta direkt till DUT via pogo stiften
- Opto-endstops kommer att behöva ansluta VCC och GND stiften till några tillgängliga stift på styrenheten
- Marken från strömförsörjningen måste ansluta till registeransvarige som målet (både mål och styrenhet måste dela marken)
- Termistorer från målet kommer att ansluta till proto styrelse mellan stift 100KOhm motstånden
- Power järnväg stiften faktiskt hänvisar till makten efter gående igenom spänningsavdelaren proto styrelse (annars kommer du stek registeransvarige).
- Strömförsörjningen måste vara en ATX stil nätaggregat och dess PS-ON wire (grön kabel) måste ansluta till PowerPin på handkontrollen (marken stiftet på sängen mosfet) så registeransvarige kan slå på och av strömmen när det behövs.
När du ansluter allt, är du redo för en provkörning.