News

LibreServo in Hackaday

LibreServo v2 and Hackaday

Little more to say, it was something I really wanted to do since years ago, but if I don't have time for the project itself and the website, even less to have the project also on another website.

The project is progressing quite well lately and I think it's about time to make it more known in the community. Although it is on hackaday, it will be on LibreServo where all the information will be more up to date and in greater detail.

LibreServo expands to Hackaday

We have a winner. Test results in PCB test 2


LibreServo sending data via RS485 to Arduino plotter

After several tests, the LibreServo hardware is finally chosen and it's working, even the H-bridge that gave me a lot of problems! In general, all the parts of LibreServo remain as they were, because they were already working correctly, except the parts are discussed in this article.

New PCB Test v2 for LibreServo


Hello World in LibreServo PCB test v2

A month ago I was analyzing the results and conclusions obtained with the LibreServo test PCB v1 and trying not to lose momentum this month I have designed, I have ordered new PCBs and I have already assembled the LibreServo test PCB v2! 🥳

It is the first PCB that I have designed with 4 layers for LibreServo and I hope that this will mitigates some issues with the H-bridge that I think comes, in part, from electronic noise. For the rest, it is a PCB with the final components, it is closer to the final design in which I have forced myself to put the components as close as possible to each other to see the real limit between what is designed and what can be easily welded without overcomplicating things, everything holds up on paper but then you have to bring it to reality.

New PCB to test LibreServo

LibreServo test PCB LibreServo test PCB

It has been a long time since my last update, a pandemic in between and many changes. Be that as it may, LibreServo continues moving forward, little by little, but it moves 💪.

During the previous versions of LibreServo I have continually encountered different problems in the design and without knowing exactly how different components were going to behave, in addition, later trying to debug the board being so compact and without extra space to be able to even solder a cable to be able to see the signs, always complicated everything too much.

Compras y cambios de los últimos meses en LibreServo

DS1054Z LA1010 GPS3010D DS3235 Nuevo material y herramientas para LibreServo

LibreServo va a sufrir varios cambios importantes y he decidido cambiar el método en el que estoy realizando las pruebas. Además, he decidido rascarme el bolsillo y comprarme algo más de equipamiento para medir todo lo necesario de una manera externa y precisa y así saber de antemano qué esperarme en LibreServo.

LibreServo cambia de Dominio

Cambio de dominio a Libreservo.com LibreServo pasa a ser LibreServo.com

Este último mes y medio he tenido varios problemas con mi dominio LibreServo.eu que finalmente han desembocado en un cambio de dominio.

Hace dos meses me llegó un email de mi "gestor de dominios" indicando que la autorrenovación había tenido un problema. Desgraciadamente dicho e-mail fue a spam y no me enteré hasta que perdí el dominio quedando en barbecho mes y medio. Durante ese periodo me ofrecieron pagar 100€ para recuperarlo... pero me parecía un abuso y preferí esperar.

Mes y medio después, el dominio se liberó definitivamente y se podía volver a comprar, pero para mi asombro ¡DomainProfi se había adelantado y me habían robado el dominio! Hablé con ellos y me indicaron que si quería mi dominio de vuelta tendriá que pagar, ¡menudo robo más descarado! 🤬 Así que decidí mandarles a la mierda y cambiar de dominio a LibreServo.com, algo que debería de haber hecho desde el primer momento hace mes y medio.


¡Larga vida a LibreServo.com!

Nuevos "Smart Servos" de Lynxmotion, LSS

Nuevos Smart Servo de Lynxmotion
Ejemplo Bípedo usando Servo Erector Set de Lynxmotion

Para los que llevamos unos cuantos años en el mundo de la robótica, Lynxmotion es una marca americana muy conocida por todos.

Hace 10 años si querías formar una estructura con servomotores para dar vida a un brazo robótico, un hexápodo, un robot humanoide o cualquier estructura que implicase el uso de servomotores estándar, Lynxmotion era la vía a seguir por sus piezas de aluminio que permitía unir servomotores de tamaño estándar formando una estructura servo erector set, en la foto central de objetivos de LibreServo, DY-BOT v2, se puede ver un ejemplo claro de dichas piezas usadas por mi mismo hace casi una década. En esa época aún no había mercado chino al respecto con lo que Lynxmotion era casi la única vía... y bien cara que se pagaba la exclusividad. Además, Lynxmotion también era y es bien conocida por su placa SCC-32 actualizada recientemente, una placa simple pero eficaz para manejar hasta 32 servomotores mediante comandos por puerto serie.

Los años han pasado y Lynxmotion ha decidido adentrarse en el mercado de los smart-servo y sacar este mismo mayo (2019) una familia de servomotores, Lynxmotion Smart Servomotors (LSS).

Python y LibreServo

Python y LibreServo

Hace un tiempo en mi nuevo trabajo ofrecieron cursos de Python. Personalmente me interesaba por varios motivos:

  1. Siempre queda bien ir a cursos en el trabajo, sobre todo cuando acabas de entrar
  2. Me gusta programar, así que era un curso que no debería de resultarme muy pesado
  3. Tercero y fundamental... ¡Porque tenía en mente utilizar lo aprendido para hacer una interfaz gráfica para LibreServo! Por ahora lo llamaré LSGI LibreServo Graphic Interface


[...]

Nuevos diseños para el futuro

Encóder magnético vs potenciómetro

Llevo un tiempo dándole vueltas y desde el primer momento que me plantee LibreServo había un componente que me generaba dudas... el potenciómetro. En Selección de componentes para LibreServo ya lo comenté y hasta ahora siempre había más ventajas en utilizar el potenciómetro de Murata que un caro encóder magnético, al menos para una primera versión de LibreServo. Pero puede que eso haya cambiado.