top of page

Frequently Asked Questions

1. Q) What is included in the package?

    A) The 3D Chameleon Mk3 includes everything necessary to connect the four color 3D Chameleon except any specific custom mounts for your particular printer.  You can download custom mounts from Thingiverse or Tinkercad by searching for 3DChameleon (all one word.) Please note, the new Mk3 unit only needs to use two motors to drive four colors... so don't be alarmed when you only find two stepper motors in your package... the single preassembled unit has four filament tubes and can drive any of the four colors loaded into it.  See here for how it works:

2. Q) Will the 3D Chameleon work on my printer?

    A) Yes.  It's designed to be universal (and work with any printer that can handle 1.75 filament), so if your printer is stock and has the ability to use custom tool change gcode, then it should work without issue. Some custom configurations will need slight alterations for the switch or extruder mounting location.  

3. Q) What slicers does the 3D Chameleon support?

    A) Currently, we have  sample code for PrusaSlicer, Cura, Simplify3D and Grid Space's Kiri:moto for the Mk2 and PrusaSlicer for the Mk3.  You can use our GCode Generator tool (linked above) to generate code for each one and paste it into your working profile. (Kiri:Moto uses the same code as Cura.)  We highly recommend PrusaSlicer or Kiri:Moto as they support the most modern multimaterial concepts.  (Note: Cura only works well with 2 colors... more than two cause issues with their purge tower strategy, and is not supported at all with the 3D Chameleon Mk3.)

4. Q) I have a direct drive printer, will the 3D Chameleon work on it?

    A) Yes, you can use the 3D Chameleon to load and unload your existing extruder without issue.

5. Q) Will the 3D Chameleon work on a Delta Printer?

    A) Yes, you can mount the switch at the top or side of any column.

6. Q) What main 3D printer electronics boards do you currently support?

    A) The 3D Chameleon is universal and works with any printer.  No firmware or electrical modifications are necessary.

7. Q) Can I go to more than 4 colors?

    A) Yes, the 3D Chameleon can be combined together to allow up to 32 colors with just a single switch. (Note: this is limited by the current slicers at this time, not a physical limitation of the 3D Chameleon.)

8. Q) How hard is it to install the 3D Chameleon?

    A) If you follow our instructions, the most basic install takes less than an hour to complete. 

9. Q) How do I change the Tool Change gcode to hit my button?

    A) Look for the G0 X0 commands in the tool change gcode.  Edit the X0 to point to the new location of the switch.

10. Q)How do I make a proper tip shape to avoid jamming?

    A) The 3D Chameleon is a mechanical system designed to remove and reinsert filament into your existing hot end.  To be able to do this correctly, the 3D Chameleon requires the tip of the filament to be correctly shaped to be able to easily be inserted back into the hot end.  Under normal circumstances, PLA filament, when extracted from the standard hot end, will swell in diameter about .5mm larger than the tube it is pulled from if not controlled correctly.  In addition to that, if the temperature of the PLA is not correctly set prior to extraction, it will "string", which is where the PLA sticks to the hot nozzle while it is being extracted, creating a long thread attaching the filament to the hot end.  These strings can become quite long, easily 50 or 60 mm in length.  When the 3D Chameleon tries to reinsert filament with an attached "blob" from swelling or a long string, it can jam. The swollen filament will become too large to reinsert into the 1.8mm PTFE tube and will immediately jam.  The stringy filament will double back on itself, causing the filament string itself to jam against itself as it loops by.

To combat this, the 3D Chameleon relies on proper gcode to control the shape of the tip by tackling it in three ways.

  1) The proper temperature is maintained to prevent stringing.

  2) The tip of the filament is "rammed" back into the hot end at appropriate speeds and distances to force the "blob" to reattach to the end of the filament.

  3) The filament is "forged" inside the 1.8mm PTFE and again inside the 3D Chameleon Y adapter.


Let's discuss each of these in detail.


     Tip temperature. This is critical to prevent stringing.  There are two basic types of string.  High temperature, long thin, round strings.  These are easily identified by their continuous decrease in diameter as well as their nice round shape.  When you see this type of string, simply lower the temperature by 5 degree increments until it goes away.  The second type is a long thin, flat stringing caused by to low of a temperature.  These are caused by a low temperature in the filament "cooling" against the PTFE tube and being physically pulled from it.  To combat them, simply raise the temperature by 5 degree increments until they go away.

     Ramming. The ramming sequence is critical to prevent blobs from separating (and possibly falling off and jamming) the Y adapter or PTFE tube.  In theory, the filament is pulled from the hot end and a blob of melted filament is allowed to form inside the hot end, but before it is extracted fully, the filament is rammed back into the hot end and into the molten filament and then is quickly retracted back out.  This is repeated a few times at different depths to completely remove the molten filament from the nozzle as much as possible.  This "blob" is then moved to the next step, forging, very rapidly.


     Forging. The act of forging is basically keeping the filament confined in a space or moving it through a space that constricts it from "growing" beyond the diameter of the 1.8mm PTFE tube while it is cooling and hardening.  Once the temperature drops below the "glass transition temperature" the PTFE will hold it's shape and size.  We don't need all of the filament to be solidified, only the surface of the tip.  For our purposes, we rapidly retract the filament (with attached blob) about 10 mm out of the hot end, then rapidly slow down the retraction for the next 25mm.  This slow pull allows the filament to slowly cool down while it is confined in the 1.8mm filament.  We then rapidly move it up and down while staying inside the 1.8mm PTFE to prevent it from swelling and sticking to the sides.  This process takes several seconds.  Once that completes, it is pulled into the 3D Chameleon Y adapter where it is passed back and forth into another region called the "forging zone" where the Polycarbonate casing is the thinnest.  This also has the effect of insuring the tip is in it's correct final shape.

Once these three steps are complete, the filament is pulled all the way out of the 3D Chameleon Y adapter and stored about 30-50mm above the Y adapter entrance.  The gcode then commands the extruder to press the buttons to move to the next color, where it is reinserted and the process is allowed to continue.

11. Q) What is included in the 3D Chameleon Mk2 to Mk3 Upgrade kit? 
      A) The Upgrade Kit is intended only for those customers who have purchased the original Mk2 kit (Do not purchase this kit if you already have the Mk2.5, which is exactly the same hardware as the Mk3).  It includes all the necessary components to convert your existing Mk2 to the Mk3.  The parts include two new sliding mechanisms, which are the "B" and "C" parts, with tunable bearing carriers as well as 10 tension springs.  It also includes part to support the 3DClippy Filament cutter option.

12. Q) I'm international, what are the shipping fees?
      A)  USPS charge a flat rate pricing starting at $55.15 for most countries (using USPS Flat Rate International Shipping), however, due to the differences in each country and their associated charges, we might contact you for additional funds for shipping fees.  See the USPS Price Group Table here: for more details on your specific country.  Due to those differences, we can not collect Customs Fees, Duties, Taxes or VAT, you must arrange payment of those import fees for your own country, if there are any.  The Harmony Code for our products are 84779000, which is classified as a 3D printer part.  Each country  has their own import structure for the various products.  If you have questions, use this harmony code to look up your local import laws for the required taxes and fees. 

13. Q) What is your return policy?  
      A) We are committed to your satisfaction.  We offer a full 60 day refund/return policy (less PayPal and Shipping fees) on the 3D Chameleon if they're unopened.  If they're opened, there is a 20% restocking fee.  PayPal never refunds their fees... if you purchase a kit from us and then cancel it before we ship, your refund will not include the PayPal transaction fees, which is their policy.  

14. Q) What is your warranty?
      A) We fully warrant your 3D Chameleon for 1 year from the date of purchase. This includes 100% of the parts. If your unit is defective, we will repair/replace it at our discretion. 

15. Q) Help! I've tried everything, but the stock extruder won't allow me to load the filament. (Like a Titan Extruder or EZR Struder.)
      A) In these cases, certain extruders won't allow the manual loading of filament without "opening" a latch or release pressure on the mechanism.  The 3D Chameleon is designed specifically to utilize the ability to automatically load and unload filaments, so in order to use the 3D Chameleon, you'll need to upgrade to an extruder that is supported.  We recommend the BMG style of dual gear drive extruder.  We've found them to be very reliable, even when an inexpensive clone has been purchased.  Please watch our video on the potential issue you might encounter with certain cheaper clones here:
(Note, when this fix is implemented, they are just as reliable as the "real" BMG extruder.)  An easy test of your extruder's automatic loading is to simply heat up the extruder and use the "Move Axis" to load the filament about 100mm... if you can simply push the filament into the opening entrance of the extruder and it grabs it and continues to load it into the printer, than you're good.  You can also, optionally, use the "Load Filament" option of your printer to test it.  The important test is that you can not use any manual intervention (except to present the filament to the extruder) so allow it to grab the filament, as the 3D Chameleon relies on that ability to auto load.


bottom of page