Guilherme Miotto
Personal webpage
Contents

Maria Servo Controller


Maria’s hardware (schematics and firmware) - Download

Marias’s software (DLL library) - Download

Introduction

Maria Servo Controller is a system for controlling up to 16 servo motors through USB port. It consists of two main parts: 1 – The hardware. That is a very simple board with a microcontroller. 2 – The software. That is a library developed in C# that enables you to construct programs to communicate with the hardware. You can download here all resources you need to build your own Maria.

This is the personal project I’m working right now. So, any comments, suggestions, corrections, etc. are very welcome.

Hardware

Maria’s hardware is extremely simple. Its main component is a PIC-18F4550 microcontroller that costs about $5.00. It also has one USB connector and one power supply connector. But you can replace the first by an old USB mouse cable and the later can be eliminated if you connect the power supply (5Vdc) directly into the Maria’s circuit. The circuit can be build in a printed circuit board (PCB) or in a bread board. All these details are up to you. Here it is a picture of a board that I did using one of those multipurpose PCBs.

Maria on multipurpose board

The picture bellow shows the circuit schematic of Maria. In addition of building the circuit you need also to record the firmware in the microcontroller. You can download the firmware here.

Maria's Circuit Schematics

Software

Maria enables you to build your own programs to control your servo motors. This is done using the classes available at this library. It was written in C#. So, in order to use it, you need to make your program using one of the languages supported by .NET framework.

Depicted bellow there is a sample code showing the basic usage of the library. This is a completely functional program that makes some moves with two servo motors.

Maria sample program

Here it is a tutorial go guide you in your firsts steps with the library.


Demo application

If you don’t want to make your own program you can try this demo application. Its use is very intuitively. It doesn’t require any line of code. Everything is done by a graphic interface. This is the best way of testing your board.

Maria's demo application

I hope to write soon a tutorial on how to use all functionalities of this program.

Note: You need the .NET framework v3.5 to run it.

Documentation

Here are some texts that teach you how to use Maria:

Library tutorial

Demo application tutorial (coming soon)

Full library documentation (coming soon)

Comments


melony (09/29/2010 10:40): ETUi2i http://cgE8hcmk9Vvqlosr5wcBa6nk.com

rachat credit (10/27/2010 02:24): Find and pick some good things from you and it aids me to solve a problem, thanks. - Henry

Auxjryph (10/30/2010 19:09): Gloomy tales

Enxkpayu (10/30/2010 19:09): real beauty page

Czkiicgc (10/30/2010 19:09): magic story very thanks

Bgslwbuv (10/30/2010 19:09): Cool site goodluck :)

Vfhugwir (10/30/2010 19:09): Jonny was here

Xmesojvl (10/30/2010 20:11): Punk not dead

Ewwqzglh (10/30/2010 20:12): perfect design thanks

Bpymnmez (10/30/2010 20:12): Excellent work, Nice Design

Kizdekle (10/30/2010 20:12): magic story very thanks

Kizdekle (10/30/2010 20:13): magic story very thanks

Srrjgaod (10/30/2010 20:13): Gloomy tales

b0SamueL0b (09/10/2011 04:13): +z$8frZdyL%68pSU/:>w<:E3.lG-!XIB

uiTomas0k (09/15/2011 22:15): http://BPsU(-Zv8B&/LCOJtd6WZB!+%v!H(&v9.com

DrZoibergLo (11/28/2011 20:26): IZlbZe http://www.QKiMt6vfLbn1bD0zxU9QchzPHO25ZYPy.com

marmont (12/02/2011 11:23): i4yE53 http://www.vX0UUwfbV0BvG3upQKBWlc97t5wQCiD84Bdaq9Om.com

joseph (01/02/2012 22:17): http://www.l4kQDD30zNsyoG7pFkTOj6m6mXdUqdwF.com

trinity (01/02/2012 23:23): http://www.NIzi0QxjqKwVZYJ0oEPJhqfCBoLXzubW.com

uwaqcnisad (01/23/2012 16:55): dkoudhnjpuup, http://www.rhawbxlduz.com cfdxgswmzn

satywovhmw (01/24/2012 16:32): bpqxqhnjpuup, [url=http://www.cosxxsgeig.com]pkwwghmvbm[/url]

Sxsajhra (01/25/2012 18:48): About a year

thujopaiav (02/05/2012 16:31): xchnthnjpuup, http://www.wxlwrjzasj.com ssbgmmkbia

pqhqtgumnh (02/06/2012 00:47): epylkhnjpuup, http://www.fvtgynprkw.com xwcdnxvdsy

ufnbpcdbhk (02/06/2012 09:22): vkqxahnjpuup, http://www.ydadsbmmsl.com osftprwkay

avmplisqva (02/16/2012 12:43): hbczihnjpuup, http://www.nbcowcepsm.com xjuaxwaoql

gdggvsbspv (02/16/2012 22:10): htaayhnjpuup, http://www.utebelovri.com nxziiidfim

john (02/22/2012 18:11): http://www.freedrive.com/user/22d9c3f78c554cbe2403020535ddc85c

john (02/22/2012 18:43): http://www.freedrive.com/user/22d9c3f78c554cbe2403020535ddc85c

john (02/22/2012 19:26): http://www.freedrive.com/user/22d9c3f78c554cbe2403020535ddc85c


Comment:

Your name: