Paso 10: Conexión de los cables
Posiblemente la tarea más difícil aquí es conectar cada cable correctamente sin hacer ningún lío.
Una gran ayuda será el código fuente del software Uploader de RAMBo que fue hecho para ser fácilmente adaptable para otras tablas y proporciona una clase de asignación de pin:
<p>class RAMBoPinMapping(TestPinMapping):<br> """ The pin mappings for the various RAMBo functions """</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> # For stepper's trigger/monitor pins, we use existing mosfet connections # The steppers's opto-endstops are however monitored by the firmware # using bits [2..6] of Arduino PORTJ which is : # [EXT2-9, EXT2-11, EXT2-15, EXT2-17, EXT2-19] StepperTriggerPin = MosfetTargetPins[0] # = 3 = Bed 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", "Bed rail", "5V rail"]</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> # Bed on controller PowerPin = 3</p>
Simplemente puede coincidir con los pernos de la blanco (DUT) al controlador para conectar todo. Hay un par de cosas que tenga en cuenta sin embargo:
- Los motores se conectarán directamente a la DUT a través de los pines pogo
- El opto-topes deberá conectar los pines VCC y GND a cualquier pines disponibles en el controlador
- La tierra de la fuente de alimentación debe conectarse al controlador, así como el objetivo (target y el controlador deben compartir el suelo)
- Los termistores del objetivo serán conectar a la tarjeta proto entre las patillas de las resistencias de 100KOhm
- Los pernos de ferrocarril de energía realmente se refieren a la energía después de pasar por el divisor de voltaje en el tablero de proto (de lo contrario, se le fríe el controlador).
- La alimentación debe ser una fuente de alimentación ATX estilo y su cable PS-ON (el cable verde) debe conectarse a la PowerPin en el controlador (el conector de tierra en el mosfet de la cama) así el controlador puede encender y apagar la fuente de alimentación cuando sea necesario.
Una vez que conecte todo, estás listo para una prueba de funcionamiento.