A transcranial magnetic stimulation device in accordance with embodiments of the present invention comprises a head mount for disposition on a head of a patient and configured with a plurality of attachment points, a plurality of magnetic assembly devices connected to the plurality of attachment points, a given magnetic assembly device equipped with an actuator device to actuate a magnet, is addressable, and configured to receive a control signal addressed to the given magnetic assembly device, and a processor having a memory and configured by program code. The processor is configured to: select one or more treatment protocol units, generate a control signal using at least information contained in the selected treatment protocol units, energize at least one magnetic assembly device over a period of time to cause the magnet to actuate according to the control signal, and monitor the patient response to energizing to addressable actuator.Un dispositivo de estimulación magnética transcraneal de acuerdo con modalidades de la presente invención que comprende un soporte de cabeza para la disposición en la cabeza de un paciente y configurado con una pluralidad de puntos de fijación, una pluralidad de dispositivos de ensamblaje magnético conectados a la pluralidad de puntos de fijación, un dispositivo de ensamblaje magnético determinado equipado con un dispositivo actuador para accionar un imán, es direccionable, y está configurado para recibir una señal de control dirigida al dispositivo de ensamblaje magnético determinado, y un procesador que tiene una memoria y que está configurado por código de programa.El procesador está configurado para: seleccionar una o más unidades de protocolo de tratamiento, generar una señal de control usando al menos información contenida en las unidades de protocolo de tratamiento seleccionadas, energizar al menos un dispositivo de ensamblaje magnético durante un período de tiempo para causar que el imán se accione de acuerdo con la señal de c