Purchased MK3 2/5/2024. Met Bill at RMRRF 2024, he mentioned switch isn't required for people running Klipper. Is that true for MK3 firmware, or do people need to update to MK4?
https://www.3dchameleon.com/instructions page says...
"2) Attach switch mount to printer - this needs to be in a location that gcode can press it" Am just getting started, trying to find a quick start guide that gets me up and running in 1 hour, lol :-)
If your printer has a filament sensor, then you can use https://github.com/3DCoded/3dchameleon-klipper. I made it to use the filament sensor to detect failed loads and unloads and to allow for more leeway when loading filament. For tip shaping, I recently figured out this method: https://www.3dchameleon.com/forum/your-3d-chameleon-creations/simple-quick-tip-shaping
Will work towards Switchless filament changes (i.e. use Klipper Macros and MK4 firmware enabling 100ms commands), but, for now, ended up creating and mounting Switch for my V1E MP3DP v4, shared files/info at https://forum.v1e.com/t/mp3dp-v4-mod-azas-3d-chameleon-mk3-mk4-mmu/43578/8?u=azab2c. Figured using the switch is fastest path to first multi material print, and having a physical switch will be useful for testing/troublshooting. Cheers!
No, it'll work on any Mk2, Mk3 or Mk4 as they all use the exact same electronics. Any board that can supply/sink 3.3v or 5v will work. Just tie the green to a free I/O pin and the black to a ground. From there, you can use your gcode's M42 or Klipper's pin command to set the state of the pin... use G4 to wait for a time frame... and then use the same pin command to reset it. (By the way... setting it to High turns if off and setting it to Low turns it on... so it's backwards from what you'd think.)
Bill
EDIT: Am rewatching the "START HERE: 3D Chameleon Mk2 and Mk3 Basic Installation" and Chris's video series before asking additional questions. Cheers!
Honestly, am struggling to grasp fastest path to a successful print. Will be capturing/corralling/sharing notes (for my setup...) at https://forum.v1e.com/t/mp3dp-v4-mod-azas-3d-chameleon-mk3-mk4-mmu/43578 hope that helps make up for the questions I'll be asking...
Saw the neat Direct connection and control of “3DC Selector” and “3DC Extruder” Steppers from Printer controller board post. But that requires spare Stepper slots (e.g. BTT Octopus). I appreciate the author sharing info and config that's working for them. But, that approach seems more complex and time consuming that just tapping into the "3DC Switch" from a Printer Controller board endstop GPIO.
Will try out Bill's wiring suggestion (use endstop GPIO + common ground) of "... M42 or Klipper's pin command to set the state of the pin... use G4"
Am wading through the various Klipper forum topics and referenced repos. e.g.
https://github.com/3dcoded/3dchameleon-klipper
https://github.com/alexpthe1/my3DChameleon
Rather than fumble around in the dark, would greatly appreciate pointer/suggestions of the latest greatest to follow? Cheers!