drv120_solenoid_driver_module

Public

@markjb

Download board files

Files for version 1. Pick what you came for.

Share drv120_solenoid_driver_module

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading…

README

drv120_solenoid_driver_module

A small PCB module for efficiently driving a solenoid.

Rev B

Originally designed for use with drawing machines for fast up/down pen control but applicable to any project that involves driving a DC solenoid (as a guide > ~30 ohms). A TI DRV120 chip drives the solenoid with a configurable PWM frequency and takes care of the initial fast energize required to get the solenoid moving then ramps down the current to a lower level to hold the solenoid in place. Peak & keep (hold) current and PWM frequency are configurable with resistors and caps (see schematic and data sheet).

Testing with the chosen solenoid (MCSMO-0603S12STD) resulted in using a 4.7uF capacitor for C1 (KEEP), 47K ohm resistor for R1 (PEAK) and a 0 ohm resisitor for R2 (OSC) for the default PWM frequency value (~20kHz).

See datasheet for more details.

Rev B uses JST PH 2.00mm headers. If you are looking for a decent crimper that doesn't cost the earth, I can reccomend the IWISS SN-2549, available on Amazon for a lot less than the offical crimps. The litte extra jaws that jut out at the front do a decent job of crimping these small connectors.

Buy a board

Buy from my tindie store

Make a donation

If you find this project useful, consider donating.

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.