Skip to main content

Topics

This section allows you to view all Topics made by this member. Note that you can only see Topics made in areas you currently have access to.

Topics - Rubi

1
Project logs / Free Buspirate V4 Pcb
Hi

Over the years I profited enormously from the knowledge of this community. Time to give back a little.

I ordered three Buspirate V4 pcbs from Oshpark and since I don't need them all  I would give away one for free.
I you are interested send me a p.m.
The first one who mails me will receive a pcb.

I already built one and it works great.
Please bear in mind that this is a smd circuit and not easy to build.


Cheers
Rubi

My blog:
http://rubines.blogspot.co.at/
2
Bus Pirate Support / Error in Bus Pirate Demo Board Code
Hi Forum

I ordered 3 Bus Pirate Demo boards from Osh Park, thank you DP for making all the Eagle files downloadable!

After I built the boards, I wanted to test the I2C mode.
I plan to use the board and Bus Pirate as a teaching tool to show students how the I2C protocol works.

Unfortunately the board did not work.
After two days and willing to give up on it, I studied the source code and found the error inside the hardware.h file.

#define MODESPI      0x03 //0b11
#define MODEI2C      0x02 //0b10
#define MODEUART           0x01 //0b01
#define MODEUNK      0x00 //0b00

I2C mode should be entered with no jumpers set.
But when you look at the code the board enters spi mode,...
So either the code or the silkscreen is wrong.

After changing the code to
#define MODEI2C      0x03 //0b11
#define MODESPI      0x02 //0b10
#define MODEUART           0x01 //0b01
#define MODEUNK      0x00 //0b00
The problem was fixed, the board and the silkscreen match now.

That was a hard to catch error, because I was sure the board was tested and such a trivial error would have been caught sooner.
I also must confess I had no experience using Pic chips, I mostly use Msp430 controllers as teaching tool.

Nevertheless, all is well that ends well.
And it also was an interesting experience to work with a new uc.
I do not like the ide very much though,most annoying a double click should select a text instead of setting a break point.

Since I do not need all three pcbs I would give away one for free, just send me a p.m. if interested.

Cheers
Rubi
3
Project logs / Free pcb build Video Shield
Hi

I received this board from Ian in 2011 but could not compleate the build because I could not get my hands on 27 Mhz crystal.
Later I found one but could not find the board anymore,...
Today I searched for it and found it again.
I compleated the build and tried it out but unfortunately a japanese charset was loaded in the memory.
I then found a sketch and downloaded a "normal ascii code" and finally got the board working.
http://http://www.flickr.com/photos/12416978@N06/9393592176/

Cheers
Rubi
4
Project logs / The Superprobe
Hi

Built a superprobe,based on a pcb I kindly received from Ian.
The pcb was pretty easy to populate, except the resistor arrays.
Because you get these 0402 arrays only when you buy 50 or more and they are pretty much expensive I simply solderd single 0402 resistors. They a relatively small but it was doable.

Here a shot from the upper side
http://www.flickr.com/photos/12416978@N06/5781033966/


Here one from the bottom:
http://www.flickr.com/photos/12416978@N06/5781033110/


All the passive components were unsoldered from junkyard pcbs.
An my last junkyard visit I have not found suitable buttons, but I found a Ti Voyager calculator in working condition.So I was very happy though I did not find the items I was looking for. :)

Cheers
Rubi
5
CPLD programmable logic / Divide by 10 logic
Hi

I would like to build a frequency counter and use a Cpld for the divide by 10 logic.
Are 36 macro cells enough for that purposive ? A dived by 10 and 100 logic would be even better.
Unfortunately I am an absolute beginner and have no idea how much logic 36 macro cells could cover.

Cheers
Rubi
6
Project logs / Geiger Counter
Hi

I build a Geiger counter, based on the Russian SMB-20 tube.
He HV circuit is based on the following design
http://https://sites.google.com/site/diygeigercounter/circuit-description

I made a small video of the device, the clicks you can hear are background radiation.
http://http://www.youtube.com/watch?v=ZEmLzNCHv8Y

The next step is to add a micro controller to count the impulses and display them on a lcd.

Btw.
The design is also capable to drive the new counter tube from Seedstudio.
http://http://www.seeedstudio.com/depot/j408947-geiger%C3%82%E2%80%93m%C3%83%C2%BCller-tube-p-834.html?cPath=144_194

Cheers
Rubi
7
Project logs / BusBlaster V2.5 build
Hi group

Part1 :

This really was a demanding project.
I already populated the Usb part of the circuit and wanted to test it, but unfortunately there was a short between ground and the 3V3 rail. I suspected it was a bad solder joint and searched for it with a microscope,
but I could not find it. In the end I had no choice but to remove all already components. It was an act of desperation. Sometimes you introduce a short, you can't see because the solder crept under the component.
Everything removed and inspected, guess what, the short was still there,...

When I flipped the pcb, it struck me like lightning, there were etching errors on it.

http://http://www.flickr.com/photos/12416978@N06/5670610581/

After fixing these the shorts were gone and the matrix was ready for a restart.

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01302339344session_write_close ( )...(null):0
20.01332470936ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01332471712Database_MySQL->query( ).../DatabaseHandler.php:119
40.05882610448Database_MySQL->error( ).../Db-mysql.class.php:273