Good afternoon everyone
After watching a YouTube video explaining the E3D tool changing system (Kinematic coupling concept) I haven't been able to shake the idea of making one for myself. The mechanical side off it seems relatively straight forward, I even have an idea to simplify the locking mechanism.
After spending the last 2 weeks playing around with the Marlin firmware and a controller mock-up of a 3D printer I am fairly certain this will be achievable within Marlin firmware. During my investigations I kept stumbling across this controller board MOTHERBOARD BOARD_AZTEEG_X3_PRO, it doesn't seem very popular but when I was looking Into how to re map the Arduino pins within the marlin firmware I kept stumbling across this pins_ BOARD_AZTEEG_X3_PRO configuration file for the controller that seems to have everything I need:
• Atmel ATmega 2560 with FT231x FTDI USB chip
• Compatible with Marlin, Repetier, others.
• 3 Separate Power inputs with its own fast acting blade fuse
• Dual Mosfet Output for Heatbeds
• 8 Stepper driver slots with Digital pot control (when using SD8825)
• 8 Mosfets with PWM control for Hotends/Fans/LEDs
• 6 end stops inputs
• 6 Thermistor inputs
• 2 Thermocouple inputs
• Wide input(12-24V) high efficiency switching Power supply (5v @ 1A)
• microSD card socket built-in
• On board SMT buzzer
• Fused and Zener protected +5v Vcc line.
• Ultra Low RDSon, High power Mosfets for minimal heat buildup
• Input power selector for micro controller [USB or internal regulator]
• High current capacity connectors and PCB traces.
• Made with 2 oz. copper 4 Layer and RoHS compliant PCB
• Expansion ports and breakout pins
• Screw terminal or crimp type connector options
• Level shifted RX/TX line ( for direct serial connection to Raspberry Pi and similar 3.3v boards)
The pins_ BOARD_AZTEEG_X3_PRO Seems to use the pins_RAMPS and then overwrite some of the mapping.
does anyone have any information on a tool changing system done within the Marlin firmware using a ATmega2560 based control board?? I am doing this regardless but a starting point and knowing what difficulties other people have encountered would be very beneficial to me.
I have purchased the Azteeg x3 pro control board as it seems to meets the hardware requirements of this type of system and the mapping within Marlin seems to already be done. I was going to construct my own breakout boards for the Arduino controller that wire into the Arduino but this solution seems a lot quicker and more elegant.
If anyone has any information or ideas I would be eager to discuss them, I just cant seem to find any information on the topic all my searches return is people having more basic issues with Marlin printers.
I should hopefully have the control board in a week or 2 so I might take a break from the Marlin firmware and start playing with post processing of gcode using a find and replace tool to modify the tool change commands from slic3r in order to handle the Slic3r placeholders functions.
do u think it is possible with minimal firmware modifications?
[attachment 111541 Capture.PNG]
[attachment 111540 wire.PNG]
After watching a YouTube video explaining the E3D tool changing system (Kinematic coupling concept) I haven't been able to shake the idea of making one for myself. The mechanical side off it seems relatively straight forward, I even have an idea to simplify the locking mechanism.
After spending the last 2 weeks playing around with the Marlin firmware and a controller mock-up of a 3D printer I am fairly certain this will be achievable within Marlin firmware. During my investigations I kept stumbling across this controller board MOTHERBOARD BOARD_AZTEEG_X3_PRO, it doesn't seem very popular but when I was looking Into how to re map the Arduino pins within the marlin firmware I kept stumbling across this pins_ BOARD_AZTEEG_X3_PRO configuration file for the controller that seems to have everything I need:
• Atmel ATmega 2560 with FT231x FTDI USB chip
• Compatible with Marlin, Repetier, others.
• 3 Separate Power inputs with its own fast acting blade fuse
• Dual Mosfet Output for Heatbeds
• 8 Stepper driver slots with Digital pot control (when using SD8825)
• 8 Mosfets with PWM control for Hotends/Fans/LEDs
• 6 end stops inputs
• 6 Thermistor inputs
• 2 Thermocouple inputs
• Wide input(12-24V) high efficiency switching Power supply (5v @ 1A)
• microSD card socket built-in
• On board SMT buzzer
• Fused and Zener protected +5v Vcc line.
• Ultra Low RDSon, High power Mosfets for minimal heat buildup
• Input power selector for micro controller [USB or internal regulator]
• High current capacity connectors and PCB traces.
• Made with 2 oz. copper 4 Layer and RoHS compliant PCB
• Expansion ports and breakout pins
• Screw terminal or crimp type connector options
• Level shifted RX/TX line ( for direct serial connection to Raspberry Pi and similar 3.3v boards)
The pins_ BOARD_AZTEEG_X3_PRO Seems to use the pins_RAMPS and then overwrite some of the mapping.
does anyone have any information on a tool changing system done within the Marlin firmware using a ATmega2560 based control board?? I am doing this regardless but a starting point and knowing what difficulties other people have encountered would be very beneficial to me.
I have purchased the Azteeg x3 pro control board as it seems to meets the hardware requirements of this type of system and the mapping within Marlin seems to already be done. I was going to construct my own breakout boards for the Arduino controller that wire into the Arduino but this solution seems a lot quicker and more elegant.
If anyone has any information or ideas I would be eager to discuss them, I just cant seem to find any information on the topic all my searches return is people having more basic issues with Marlin printers.
I should hopefully have the control board in a week or 2 so I might take a break from the Marlin firmware and start playing with post processing of gcode using a find and replace tool to modify the tool change commands from slic3r in order to handle the Slic3r placeholders functions.
do u think it is possible with minimal firmware modifications?
[attachment 111541 Capture.PNG]
[attachment 111540 wire.PNG]