PicoBlaze IDE on OS X

Lately, in our university we’ve been tinkering with the simple 8 bit processor PicoBlaze, for which there is a little simulator out there called “PicoBlaze IDE”.

But as it seems, there are no OS X versions available. So, like before, here is a small port (thanks to Wine) for Mac OS X. I have tested it on three independent Apple machines, running OS X 10.10 and 10.9 and it worked on both.

You can download the Mac version here: pBlazIDE.zip (250.6 MB)

Alternate version: if you have any problems with the version above try using this one: pBlazIDEv03.zip (295.4 MB)

As to why it takes so much space: the app bundle contains all the necessary wine support files, in order to run the app without having to install wine into the target computer. Also, should you have any problems running it, it seems like in some cases having X11 installed in your mac allows it to run although it is not always necessary.


Logic Friday OS X

So, a couple of years ago i set myself to find a simple program that could perform simple digital algebra operations. Eventually i found Logic Friday, which turned out to be simple to use, fast and powerful enough for simple problems. It is basically a GUI for espresso and misII and it works wonderfully. However it is only available for windows, so here is a simple Mac version of Logic Friday (thanks to Wine). I have tested it in multiple apple computers running 10.8 and it worked fine.

All the credit to Sontrak  (where you can download the original windows version and obtain further information on the Logic Friday tool) and to the espresso and misII tools*

You can download the Mac version here: LogicFriday.zip (251.0 MB)

ALSO: Make sure that you have X11 installed in your Mac! It used to come preinstalled in OS X but not anymore!!!!

*Espresso and misII are copyright © 1988-1993, Regents of the University of California.

Oshpark Gerber Cam Job (Eagle)

I was a loyal user of BatchPCB a side project of SparkFun. Recently, their service was moved to OSH Park which supports Eagles 6.4 or higher board files natively. However I always liked the fact that SparkFun provided with their own cam job that works just perfect. And since these gerber files are the actual standard in the industry (i think…) well i made my own for OSH Park.

Remember, don’t leave any layer empty (that goes for Top and Bottom Silk Layers)

The layout is like this:

  • boardname.GTL Top Layer (top, pads, vias)
  • boardname.GBL Bottom Layer (bottom, pads, vias)
  • boardname.GTS Top Soldermask (tStop)
  • boardname.GBS Bottom Soldermask (bStop)
  • boardname.GTO Top Silkscreen (tPlace)
  • boardname.GBO Bottom Silkscreen (bPlace)
  • boardname.GKO Board Outline (Dimension)
  • boardname.XLN Drills (Holes, Drills)

You can download it: HERE

I hope it’s good and that it works for you!

Aure Mars And Remote

Over the past two weeks and with the help of the rest of the team, for our Electronic Components 101 Class at the University of Cantabria We’ve designed a robot that in the end competed with the robots made by the other teams.

After a lot of hard work and some bugs along the way, we present to you the Aure Mars:

And for all you people who want to know the internal workings well… here is the CODE




So, here is my latest design, basically it’s a USB stick that you plug into your computer and automatically starts broadcasting your music throughout the FM radio. In other words: Plug and play.

It features Play, Pause, Stop, Next, Previous, Volumen + and Volumen – controls. And it works in any OS. No drivers required.

The carrier frequency can be adjusted using a variable coil. It can transmit between 88MHz and 108MHz. It drains its power from the USB but an additional amp can be plugged into the antenna output to increase the transmitter power and therefore obtain a greater range.

The schematic: HERE


All files: HERE

You can buy the PCB: HERE



Bueno, desde hace ya algun tiempo, tiempo en mente un proyecto para arduino que consiste en un reloj para el hogar, pero un tanto especial.

Constando con un minino de dos modulos, un Master y todos cuantos Slaves se quiera,

tenemos un sistema emisor que transmite la hora constantemente a todos los slaves y donde esta almacenada toda la inforacion como alarmas etc etc etc.

La idea es sencilla, todos odiamos que cada reloj de la casa marque una hora distinta, pues teniendo un modulo principal, todos los slaves funcionan gracias a un sistema de broadcasting

integrado en el modulo principal….

me explico:

De esa forma, puedes tener cuantos Slave Modules como se quiera, y todos tendran siempre la misma hora, mismas alarmas etc….

Pues basicamente ya he hecho el pedido de los componentes que me hacian falta, ahora ya solo queda esperar a que lleguen y empezar a hacer pruebas:

Real Time Clock Module x1
LED Matrix – Dual Color – Medium x1
Shift Register 8-Bit – 74HC595 x1
Keypad – 12 Button x1
Triple Output LED RGB – Diffused – 1pcs x1
8-Bit Parallel-In/Serial-Out Shift Register – 74HC165N x1
Basic LED – 5mm Red x5
7-Segment Serial Display – Red x1
ClockIt x1
Digital Oscilloscope DIY Kit x1
Serial Enabled 16×2 LCD – Red on Black 5V x1
Break Away Female Headers x1
Break Away Headers – Straight x1
Infrared Emitters and Detectors x1
RF Link Transmitter – 434MHz x1
RF Link 2400bps Receiver – 434MHz x1

Por de pronto me tengo que empollar todo ESTO