Time for an update! Files published here: https://github.com/jcwebber93/DuePrint3/
Includes
Major changes:
Received, built, and tested the v1.1.0 interface board. I recognize its not that complicated of a design... but it works! Chief issue - functions that are driven by the OUT_X headers are powered on once power is applied to the system. This is bad in that, once power is applied, but before the 6HC fully initializes, the chamber and extruder heaters blip on. If the system is powered on, with the Duet not yet loaded with an updated config.g, the heaters will turn on. I need to address this, pretty major oversight. Added a small 48V power supply to power the 6HC (and by extension the stepper motors). Gives a bit of extra speed. Swapped out the Geckodrive G320x for a STM32 Nucleo-64 running SimpleDCMotor (derived from SimpleFOC). Several weeks back, I lost extrusion control. Extruder motor control is PWM signals (Stratasys control board, G320x, Nucleo-64, etc) -> series resistor -> 74AC14 hex inverter w/Schmitt Trigger -> L298 -> DC motor. I found I had burnt up a series resistor, as well as the 74AC14! On the Dimension 1200 PDB, the series resistors are 121ohm, while on the uPrint PDBs, they are 1k ohm. Based on some additional bench testing, I believe the G320x in this application outputs a peak voltage (and/or current?) that is much too high for the 74AC14s used on this PDB, as isn't intended to be used as logic control. I repaired the board (one damaged pad later...), but still needed a method of consuming STEP/DIR and outputting a signal to drive the extruder motor. Came across the SimpleDCMotor extension of SimpleFOC, which was quite straightforward to implement.sIMG_3466.JPG
DuePrint3 v1.0.0.JPG
Not too bad for an ABS Benchy printed at ~200mm/s at 305°c hotend, 75°C chamber! Plenty more tuning to do.
50ddee67-4859-46d3-a738-9f0215c3293e-image.png