• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Solenoid Probe 3D Printer File Image 1
Solenoid Probe 3D Printer File Image 2
Solenoid Probe 3D Printer File Image 3
Solenoid Probe 3D Printer File Image 4
Solenoid Probe 3D Printer File Thumbnail 1
Solenoid Probe 3D Printer File Thumbnail 2
Solenoid Probe 3D Printer File Thumbnail 3
Solenoid Probe 3D Printer File Thumbnail 4

Solenoid Probe

willfly avatarwillfly

May 23, 2020

thingiverse-icon
DescriptionCommentsTags

Description

This remix uses a solenoid to drive the plunger. Detection is based on a photo-interrupter.

ATTiny13A controls the H-bridge which drives the solenoid.

Plunger displacement is 7mm. It triggers at 4mm, and retracts 3mm above nozzle, and is quite accurate.

Additional details:
The part is not published because it is very specific to my printer and mounting location, and would be of little use to others. The details are here if someone wants to replicate it for their printer.

Electronics:
The circuit diagram and ATTiny13 code is added to the files. Originally I intended to use servo signals, but in the heated chamber, the tiny13 internal RC clock drifted significantly, making accurate angle measurements unreliable. Its better to use an external Xtal oscillator based part like Tiny2313 for that application. The current code, just expects the High/Low signal and stows/deploys the probe. Maximum temperature this setup can be used is 80 deg C - which is the rated temperature of ATtiny13A. All other components can go upto 160 degrees.

In Klipper, I define following configuration:

[output_pin PROBECONTROL]
pin: ar15
pwm: False
value: 1
shutdown_value: 1

[probe]
pin: ^ar19
x_offset: -25.0
y_offset: 0.0
z_offset: 4.0
speed: 5.0
lift_speed: 20.0
activate_gcode:
	SET_PIN PIN=PROBECONTROL VALUE=0
	G4 P150
deactivate_gcode:
	SET_PIN PIN=PROBECONTROL VALUE=1

Solenoid and Probe:
All parts are printed in ABS. The printed solenoid core is a hollow 3mm diameter with 1mm wall thickness. It is wound from 0.14mm enameled copper wire, length approx 24 m. The coil resistance is 25 ohm, leading to a current draw of 200 mA for 100 ms when the coil is operating. The wound coil length is 10 mm. An M3 screw at the top grabs the stowed plunger. It has to be adjusted so that it is not actually touching the plunger, or else probe won't deploy - the electromagnet has less repulsive force compared to the magnetic attraction of the 5mm rare earth magnet used.

Plunger:
It is made from 2mm iron wire. A 5mm rare earth magnet is glued to the top and then another 10mm section is glued to it. The 10mm section is what moves in/out of solenoid. In the fully deployed position, it is still 3mm inside the solenoid. This is done because I didn't have a 2mm weak magnet, which could be directly glued to the top of a plunger. Care must be taken that when the solenoid pulls the plunger in - that it does not physically touch the grab screw at the top. Once deployed, the gravity keeps it down. A flag mounted on the plunger, interrupts the light path when plunger moves up as a result of touching the bed plate.

If anything else is not clear - ask away; I will try to answer.

License:

Creative Commons - Attribution

Related Models

The complete BLTouch/3DTouch guide for Creality printers (CR-10/s,Ender 2,Ender 3) for Auto Bed Leveling UPDATED preview image

The complete BLTouch/3DTouch guide for Creality printers (CR-10/s,Ender 2,Ender 3) for Auto Bed Leveling UPDATED

dannyw281 profile image

dannyw281

2,611

Auto Bed Leveling Value Indicator P1S preview image

Auto Bed Leveling Value Indicator P1S

Andreas.Dahlgren profile image

Andreas.Dahlgren

37

Bowden X-Carriage Mount for E3D V6 preview image

Bowden X-Carriage Mount for E3D V6

JackWaterfall profile image

JackWaterfall

2,359

Bed Level Test - Z offset calibration preview image

Bed Level Test - Z offset calibration

Island3D profile image

Island3D

62

Bed levelling squares (200x200mm) preview image

Bed levelling squares (200x200mm)

HobbyHoarder profile image

HobbyHoarder

1,736

Centauri Carbon CC1 / CC2 Bed Leveling Tool preview image

Centauri Carbon CC1 / CC2 Bed Leveling Tool

JBZilla profile image

JBZilla

160