ABS best speed- , fan- and temperature 3dprint settings

STANDARD ABS start settings

Nozzle: 265 °C,   Bed: 110 °C

Object fan: 25% max from 5th layer,  below this: 0%

MY USAGE OF ABS

I use almost only ABS for my professional prints with an 0.6 or 0.8 nozzle.

That is because it is cheap, makes very sturdy prints and it can withstand pretty high temperatures.

I use ABS mainly for car’s interior parts, garden goodies and so on.

For any stuff that gets in cantact with food, kids and so on I use PETG.

For any other prints and all multicolor prints I use PLA.

Since I use dedicated printers per type of filament, I hardly ever have clogs or ruïned prints.

ABS- my story

Actually, there is not one standard for ABS settings. That’;s due to the fact that not all ABS on the market is really the same type.

However, I can give you some hints for different types of ABS 1.75 mm filament, after my extensive experience with those specific types of filament.

DO PRINT MY TESTPIECE PRIOR TO PRINTING ANY OBJECT and inspect the brim, and the sturdiness of the wall adhering, and the layer adhering.

Regular ABS: nozzle temp 270 deg C (15 deg too low), bed 120 deg C, object fan 30% (should be 0%) , 0.8 nozzle at 0.4 mm Layer Height, printing speed set to 120mm/s, BIG BRIM everywhere, brim also at LH 0.4mm, line width set at 0.8 exactly, sliced all in Cura

DOWNLOAD JANTEC.NL’s TESTPRINT_tilted_raster_20250902V1_STL

If the print comes apart if you try to break it at low force like in the above picture, the print temp is too low. Same for the wings of the testpiece as for layer adherence.

If you observe a bubbly surface, your ABS is wet.  It will probably not be able to save it.  You can try to dry it in an oven or in a food dehydrator at 80 degrees C, for at least 10 hours.  My experience is that this is a waste of time and energy.  Just throw it away in the plastics recycle bin.

GENERIC ABS PREREQUISITES

  1. For all ABS, you need a hotbed at at least 90 degrees C but 120 deg C is better;
  2. You will also need a hotbed plate with either a layer of smooth PEI on it, OR a hotbed plate with textured PEI, which I use especially for my 0.8 mm nozzle prints.;
  3. In general, never ever use a toolfan.  Unless you are using low-temperature ABS like EASY ABS with the rquired lower bed- and nozzle temperature settings;
  4. Always use a completely covering enclosure for your printer;
  5. Always do a bed mesh that really works prior to printing ABS and make sure this is done at operating temperatures of both bed and nozzle;
  6. Print with a really big brim everywhere, at least 10 lines wide, also for your support structure;
  7. Print the first layer with at least your regular print temp, NEVER any lower;
  8. NO object fan on first 4 layers!

SUNLU ABS (WHITE AND BLACK)

Sunlu has ABS filament that is shiny on the spool, and can be printed shiny at the right temperature.  This filament is not very prone to warping.

Nozzle: 265 deg C

Bed: 120 deg C

Object fan: 30% max=regular, no object fan on first 4 layers

EASY ABS (RED)

This ABS is also shiny, makes very sturdy prints and needs lower temp than general ABS. And- it requires a bit of object fan speed. The prints come out shiny. This type of ABS is not at all prone to warping, as far as I experienced.

Nozzle: 235 deg C

Bed: 90 deg C

Object fan: 60% max=regular, no object fan on first 4 layers

GENERIC ABS (RED, matte)

This is the most difficult to print matte red ABS(on the spool)  and requires very high printtemp, and can’t handle any percentage of object fan.  The prints come out matte when printed under 270 degrees and at 285 deg they are shiny.  This type of ABS is very much prone to warping.  This is likely a type of ABS without any additions to it.

Nozzle: 285 deg C

Bed: 120 deg C

Object fan: 0% max=regular, no object fan on first 4 layers

Is E3D tool changer Z-homing with Voron TAP possible?

HOW DOES IT WORK WITH THE E3D TOOLCHANGER?

The system whereby the E3D tool changer determines the Z value of the four tools is fixed in the preset system files. This means that you perform a Z homing paper test for each tool to determine the deviation of each tool relative to T0, which is the leftmost tool. You enter the result in the config file as the Z-value for each tool, whereby I usually use “0” for T0 and the general Z-probe value, which I determine as the difference between the manual probe on the carriage and the nozzle height of T0.

First, you need to determine the Z deviation of T0 relative to the Z value of the carriage that picks up the tools. This is done by homing the bare carriage with a Z probe switch under the carriage to Z value = 0 on the bed.

Then you do a tool pickup from T0 and measure the height of T0 as the Z value. You then enter that value as the probe value in your config file. I find all this rather cumbersome, especially because everything changes when you change a nozzle, for example.

Below video: E3D toolchanger homing the carriage and do the tool pickup

DESIRED SITUATION

Ideally, I would prefer to have each of the four tools, i.e. T0 to T3, home X, Y and Z every time a new object gets printed, and in this manner you can also just select any tool to do the bed mesh.

You then take those four Z values as the Z=0 value per tool, and you’re done. This works great with the Voron that I run with TAP Z-homing! It doesn’t matter what you do with your bed or your hot end, gantry, etc. It doesn’t matter because the nozzle is used as a mechanical Z-homing tip.

 

The tool pickup (the trolley) is very securely attached to the X-axis. The best solution would be to allow this entire unit to move vertically in order to enable the TAP function. That is still a challenge, partly because the A and B belts are attached to this trolley. This only seems possible with a new trolley to which the belts are attached and a separate tool changer pickup next to or in front of it. I then still need to create the TAP function between the two parts. And if the tool changer is placed in front, the X-axis must be moved back on the Y-axes. I’m not sure how that will fit….

After exploring all kinds of possibilities, this one remained: Keep the tool pickup in the same place and work with existing resources. Saw the mounting block on the X-axis slider into 3 parts and then mill 1 mm off the centre piece on both mounting sides. Adjust the side plates to which the belts are attached so that these plates can be reattached to the middle section of the slider block with new countersunk screws. The through bushings on the bottom no longer pass through the plate, and the plate must be milled away at the corners, just like on the top, to create approximately 5 mm of vertical play. Mount the two lower connection points of both side parts with two 1 mm spacer rings each so that the carriage can move up and down and the sides remain at the original distance from each other in order to maintain the stability of the moving construction. An additional mounting block for the vertical linear rail of the TAP slider is placed on the centre mounting block of the X-axis slider. Extension pieces are attached to the front and/or rear of the tool pickup, to which the TAP slider with the moving part is attached so that everything can move up and down by approx. 3-4 mm..

How the TAP function works on a Voron2.4 3D printer

ADDITIONAL: Self-searching tool changer

And while I’m at it: why not make a self-searching tool changer? Roughly set it up with the XYZ coordinates per tool, the last part electronically with a guide system between the pick-up trolley and the tool, and the final fitting with the existing mechanical fitting.

Instead of determining exactly where each tool should be picked up and put away by trial and error, you could use an electronic guidance system to aim precisely at the right tool when it needs to be changed. No more hassle with X-Y settings and homing axes. Because if anything changes as a result of mechanical stress in the frame or due to small deviations from the X and Y homing, picking up and putting away tools will regularly go wrong.

One possible way to do this could be a passage LED/LASER system, such as those used at shop entrances.

.

 

 

mini focussable laser module

 

mini laser receiver module

 

Or simply use infrared, which is invisible but also much less dangerous.

 

To do this, you use a targeting laser, such as in a levelling system, or an infrared laser with a receiver.

This is placed on top of the X-axis on the moving toolhead and is aimed at the tools, at a 90-degree angle to the X-axis.

You then activate the correct tool you want to move to or pick up as the receiver.

With an X-sweep movement, you can make contact with the receiving tool and then move in a straight line towards the tool until you reach the pick-up point, which is specified in absolute Y value in the configuration file. Sounds like a great development!

ADDITIONAL: Precise XYZ homing of the tools

And I would like to have a way to centre X, Y and Z of each tool nozzle in detail relative to the other tool nozzles, just like with my CNC machines:

3D Print Head Alignment Block

With such a head alignment block, you can accurately determine the position of all axes on a CNC machine. First, you need to determine the approximate position of this block, with an accuracy of approximately 1 mm on the X and Y axes.

The alignment block is electrically insulated and works by making contact between the tool tip and the block.

How does homing with an alignment block work?
You programme a centring macro in G-code.
First, you temporarily set the motor power to the lowest possible value to avoid damage if anything is in the way of the moves to be made.
Just as when I regularly do a home-all, with this new method you also set the bed and the relevant tool nozzle to operating mode (e.g. bed at 70 degrees and nozzle at 180 degrees).
Then you do a normal XY homing, which in my case works with limit switches (or optical switches) at the start of the X and Y axes.
A Z-homing action is also necessary unless you do not want to remove the Z-move block that occurs when you have not first homed Z.
Then move the Z-axis up sufficiently to avoid hitting the block.
Next, move to the absolute XY position of the block.
When you are above the block with your tool, home your Z.
Then home on Z+0.3 both -X and +X, and in the middle of -X and +X home -Y and +Y.
The result is the exact position of the centre on the flat Z plane of the alignment block.

Because you know exactly what the position is in relation to the bed centre and from X0, Y0 and Z0, you can translate this directly into the macro and enter the Z0, X0 and Y0 values as absolute values.

It should be possible to home the E3D tool changer tools in this way as well, with Z using the TAP function and X and Y using electrical detection as described above for the CNC milling machines. We will see if and how this will work as a supplement to TAP-Z homing with the current X and Y microswitch homing on the X and Y axes.

 

CONCLUSION -FOR NOW-

The credo still seems to be: If the E3D tool changer is working, it’s best to leave it alone. That doesn’t suit me at all, because I often move my printers around. And that doesn’t always go well.

So I’m going to look into these issues and, if possible, build something!

garden wall with 3d printed hanging flower pots download free STL files

In my small garden, a wall from my neighbour’s house extension has always felt a sort of in my way.  I thought a lot about making this wall a bit more visually attractive and I came up with this:

I created a setup with impregnated wooden garden planks, which I splitted lenghtwise with my small portable sawmill.  The wood carries around 20 small 3d-printed flower pots in all sort of colors and shapes.

In the flower pots, I  put in a variety of small plants plants of which most of them can withstand the Dutch winter time, so I don’t need to replace all plants next year.

Also, I put in an automated solar-powered watering system that utilises my rain water gathering supply bins.

I am very happy with the result!

Below in this post I have gathered my flower pot designs for this wall, if you click the images, the STL file will be automatically downloaded to your device.

Cheers! Jan, 08-2025

 

square_plant_hanger_b100xd100xh110_V12_REVd_20250702 square_plant_hanger_b220xd80xh80_V12_REVd_20250701 square_plant_hanger_b80xd80xh100_V12_REVc_20250701 Diagonal_plant_hanger_T110_B90_H125_V2_20250701 Square_diagonally_placed_plant_hanger_TOP110_BOTT90_HEIGHT225_V1_20250630

Facets_semi_round_plant_hanger_TOP260_BOTT170_HEIGHT220_V15_20250628c

 

Please donate 1 US Dollar to my paypal account if you use (parts of) my developed materials so I can continue to share nice stuff for you to download

FREE STL DOWNLOADS reducers, bends, offset pieces, mounting brackets and wall bushings for 55×110 mm air ducts

10mm wall plate for 55x110mm air duct. The wall plates are glued in place in the wall and are also used for  covering the sides of the through-hole in the wall. The 55×110 air duct will then pass through the glued-in wall plates on either side of the wall.

40mm wall plate for 55x110mm air duct.
wall_plate, extended to 60mm for 55x110mm air duct. This piece connects through the wall  and fits in one of the above wall plate-pieces
wall plate with short 90 degrees angled bend. Both sides connect to a 55x110mm air duct

 

90 degrees bend for 55x110mm air duct
90 degrees bend for 110x55mm air duct
pipe connector piece with 15mm offset, both sides connect to a 55x110mm air duct
slim mounting bracket for 55x110mm air ducts

 

transition piece from round 150mm air filter box output to 55x110mm air duct, wall_mounted
endcap for 55x110mm air duct

 

 

 

 

CNC controller case free STL download Duet workbee Mellow FLY CDY with PSU, panic button, multiconnector and Fysetc Duepanel 7 inch

FREE DOWNLOAD CNC_FLYCDY_controller_box_V15b_20250609

box with mockups for correct placement and size

THE CNC CONTROL BOX

Download the CNC controller box design file via the above link in 1 piece which will take around a day or more to print.

The CNC box design is also available in 4 separate design STL parts that interlock very well and  will have to be glued together.  These STL downloads are available further below.

Please donate $1 to my paypal account if you use (parts of) my original designs so you can enjoy my hobby even more !

The box is also available for DUET3 HERE

THE TILTED TOP PANEL:

FRONT TOP PANEL PART CNC FLYCDY CONTROLBOX BY JANTEC.NL

REAR TOP PANEL PART CNC FLYCDY CONTROLBOX BY JANTEC.NL
REAR TOP PANEL PART CNC FLYCDY CONTROLBOX BY JANTEC.NL

FREE DOWNLOAD_top_panel_V15b_20250609

The tilted top panel is available for downloading just above this text and houses a FysetC Duepanel 7 inch LCD module that interconnects to the FlyCDY2 or 3 ( and also to the Duet3, obviously).

The box and panel also include holes for a 24-pins multiconnector on top, a panic button on top, an 80mm fan unit, a filtered power inlet unit (in my case, for 230V Europe standard) and 3 button holes on the tilted panel, as well as a small hole for a voltage reading unit.  Any other required holes can best be done after printing. Just with normal tools, by using painters tape first to cause minimal collateral damage to the case.

All parts that can be screwed on or-in, can utilize M3 threaded inserts at the mounting points inside. The holes are supporting these. This is not done for thePSU (obviously, the M4 mounting bolts run through the case). The fan is mounted with M3 bolts from the outside through the case and secured with nuts against the fan’s body.

CNC CONTROL BOX DESIGN, PRINTABLE IN 4 INTERLOCKING PARTS:

Please donate $1 to my paypal account if you use (parts of) my original designs so you can enjoy my hobby even more !

LEFT PART CNC FLYCDY CONTROLBOX BY JANTEC.NL
LEFT PART CNC FLYCDY CONTROLBOX BY JANTEC.NL

FREE DOWNLOAD CNC_FLYCDY_controller_box_left_part_V15b_20250609

 

RIGHT PART CNC FLYCDY CONTROLBOX BY JANTEC.NL
RIGHT PART CNC FLYCDY CONTROLBOX BY JANTEC.NL

FREE DOWNLOAD CNC_FLYCDY_controller_box_right_part_V15b_20250609

 

BOTTOM&FRONT PART CNC FLYCDY CONTROLBOX BY JANTEC.NL
BOTTOM&FRONT PART CNC FLYCDY CONTROLBOX BY JANTEC.NL

FREE DOWNLOAD CNC_FLYCDY_controller_box_bottom_and_front_V15b_20250609

 

REAR&TOP PART CNC FLYCDY CONTROLBOX BY JANTEC.NL
REAR&TOP PART CNC FLYCDY CONTROLBOX BY JANTEC.NL

FREE DOWNLOAD CNC_FLYCDY_controller_box_rear_and_top_V15b_20250609

HOW TO PRINT

I always print tools and toolcases in ABS at 260-270 degrees and 40% infill. The front is printed with 100% infill.  Use minimal support for these parts but always use maximal adhesion!

Also, set Cura to a shrinkage correction of 100.7%, due to ABS black shrinkage of 2.2 mm on the long side of the box. (The xSize should be 295 and this was measured 292.9 after being printed as full box)

For constructing the box from 4 individually printed parts, first connect the bottom parts without glue. Then, attach both the sides and screw in the front panel. Then, where needed file or sand off ledges so it all fits properly. Then, remount it all and let the glue find its way between the connecting overlapping ledges that connect the parts.

Be aware to print the 2 side parts and the rear part with the rasters down on the printer’s bottom plate.

Print the front part with the bottom down.

All parts will print best with support 85% AND adhesion outside only ON.

Print support with 85% angle support everywhere at 5%, so the M3threaded bussupports will be printed well.

PRINT ORIENTATION EXAMPLE (Cura, VORON 2.4-600)

Please be aware that the 4-part design is developed with printing in mind, so the horizontal printing orientation as shown above is the only way to avoid overhangs in the interlocking ledges.  This also goes for individual printing of each part.

CNC workbee control cabinet free OBJ download with space for DUET3, power supply, panic button, 24-pin multi-connector and Fysetc 7-inch Duepanel touch-LCD

Due to the DUET3 control board’s size, it does not fit into the previously developed CNC housing for a FLY_CDY board, so a lot of modifications had to be made.

DUET3 motherboard

The box and faceplate for DUET3 is available as a preliminary (V13) OBJ design HERE.

Doneer alsjeblieft $1 aan mijn paypal account als je (delen van) mijn ontwerpen gebruikt zodat ik dit kan blijven doen

Further development is ongoing on this CNC enclosure for DUET3.

 

Side view of the CNC workbee DUET3 enclosure, with the cutouts for the reset, microsdCard, USB and Ethernet connection visible below, left of centre. The canbus connection can be seen at the front of the enclosure, at the bottom.
Side view of the CNC workbee DUET3 enclosure, with the cutouts for the reset, microsdCard, USB and Ethernet connection visible below, left of centre. The canbus connection can be seen at the front of the enclosure, at the bottom.

 

TOP view of the CNC workbee DUET3 housing, with the cutouts and attachment points for the threaded inserts visible at top left
TOP view of the CNC workbee DUET3 housing, with the cutouts and attachment points for the threaded inserts visible at top left

My 3D printers LIVE action

 

Free STL download 2-part case for SEEED XIAO nano SAMD or RP2040

This is a tiny case for my XMAS LED projects, with RGB leds WS2811 or 2812B.

Please donate $1 to my paypal account if you use (parts of) my designs so I can continue to share nice stuff for you to download

download STL file small case Xiao nano&LDR&DS3231 with LDR hole 20241127 V14

Please donate $1 to my paypal account if you use (parts of) my designs so I can continue to share nice stuff for you to download

I also added a mini board with a clock chip, DS3231 to the XIAO USB-C board, and an LDR to make the RGB’s brighter when they are used during daylight conditions. An example Arduino code with clock function is HERE.

The LDR is mounted, the clock board is not yet mounted. A clock board is only required if you want to use the clock functions.  Using an LDR is highly recommended.

The LDR is mounted on the XIAO board’s top  on A0 and GND, so it can be flush to the outer skin of the case through the dedicated LDR hole.  Be aware to also add a 10K resistor between A0 and 3v3 since this board does not  have programmable PULL-UP resistors.

The mini DS3231 clock board is  connected to the XIAO’s pins A4 and A5, 3V3 and GND.  There is also a small battery on the little clock board., so the time will always be available.  I mounted the clock board so that the DS3231 chip is flat against the RP2040 chip. Then, the Data in and out of the clock board are then facing D4 and D5 of the RP2040. I used 2 Arduino pin headers to connect these data lines together. 3V3 aand GND are connected between the boards using thin wires.

Output to the LED’s is on pin 3 (D3). For the LEDS, also VCC and GND are required, either from the XIAO board’s VCC and GND pins or from the board’s 5V power supply +5V and GND connections.  The LDR is mounted making use of a little stud, cut off from the tiny clock board since they have to be removed from the clock board anyway.  This makes the LDR fit the box’s LDR hole perfectly.

For resetting an DR2040, a small hole is made to reach the little BOOT switch. This is sometimes required since the RP2040 can get bricked when a non-working void is uploaded.  Push the boot butten when powering up, release the button and the RP2040 is in recovery status. Up[load a simple program and the RP2040 will resume normal functioning. Then, the normal COM port will work again an normal flashing is again possible.

The case has a snap-on lid that will also fixate the outlet cable for the RGB LED’s.

Please donate $1 to my paypal account if you use (parts of) my designs so I can continue to share nice stuff for you to download