Skip to content

Automated heat-set threaded inserts using printer nozzle (post-print operation) #9211

@Kuba-Bolsa

Description

@Kuba-Bolsa

https://www.youtube.com/watch?v=ohO7l8x83aU

I would like to propose a new feature for Bambu Studio that enables automated installation of heat-set metal threaded inserts using the printers hotend after the print is finished. Heat-set threaded inserts (M3, M4, M5, etc.) are commonly used in 3D-printed parts to create strong, reusable threads. Today this process is typically done manually using a soldering iron. However, the printer already has everything required to perform this operation precisely.

I have successfully tested this concept manually by using the printer nozzle to heat and press inserts into a finished PLA print, and it works very reliably.

Proposed workflow:

  1. Add a new tool/icon in Prepare to mark locations for threaded inserts
  2. User selects one or more holes/positions on the model placed on the plate
  3. For each insert, user can configure:
  • insert type (e.g. M3/M4/M5)
  • nozzle temperature (e.g. 220C)
  • heating dwell time (e.g. 5-10 seconds)
  • insertion depth
  • insertion speed

After the print finishes (post-print operation):

  1. Printer moves to a safe parking position and moves the bed forward
  2. Printer pauses and prompts the user to manually place metal inserts into the marked holes
  3. After resume:
  • the nozzle heats up to the configured temperature
  • moves to each insert position
  • touches the metal insert to transfer heat
  • slowly presses the insert to the configured depth
  • retracts and moves to the next insert
  1. After all inserts are installed, the printer performs the normal end-of-print procedure

I will attach a short video demonstrating the real printer-side workflow, which shows how reliable and repeatable this process already is when done manually. This is currently a feature proposal, so before implementing anything, I would like to collect feedback from other users who regularly use heat-set inserts or anyone who sees potential issues or improvements with this approach ;-)

Metadata

Metadata

Assignees

Labels

featureNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions