Skip to main content


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

Messages - bennyboy

Sick of Beige / What happened to 10050 SoB form factor?
Hi there,

I see in Eagle parts library that the Sick of Beige 10050 (100mm x 50mm) template is present.

However, I cannot find the SketchUp template file nor does SeeedStudio carries that form factor in their stock. Is there a reason for this?

I made a PCB with this form factor and I must say it's not to tempting to use their custom laser cutting service compared to the ones already available for purchase at $3! The 10050 case is a little over 10cm wide so 20cm x 20cm price must be used for custom laser cutting service, which is quite a step in price from 10 x 10!

Did this form factor ever existed, or is it a scraped one that got left in there by mistake?

General discussion / Re: Unfortunate experience with DirtyPCB
[quote author="ian"]Im sorry for the problem, thanks for your report. If you send me your order number ill refund the cost. This is not normal for our board house, but this is the second case of quality slipping in a month. We will send them another box of cigarettes and bottle of congac and have a meeting about it. We can also start checking each board sent. [/quote]

Thank you for your concern. It's understandable that this out of your control. I've sent your a PM with my order number a few days ago but I guess posting it here won't do any harm.


Thanks again.

[quote author="phangmoh"]

What is your through hole annular ring size? It sure look thin from the picture.[/quote]
24 mils
General discussion / Unfortunate experience with DirtyPCB
Well, it had to fall on me lol!

I recently placed an order on DirtyPCB after seeing many positive results being posted here. Unfortunately, my experience was not so positive. I received my boards and after a quick look, I noticed all PCBs have the soldermask on one side really misaligned.

See for yourself:


You can see the misalignement clearly. For the record, DRC was run using the rules from DirtyPCBs as well as Gerbers generation was done using DirtyPCB's CAM job. Headers are 0.1" pitch and resistors and capacitors are 0603 so nothing fancy there in my opinion.

I did not write this post to complain on the quality of the service. They are indeed dirty PCBs; no lies there! I just thought it could be informative to the whole community that DirtyPCB service can produce this kind of result.

Anyway, I think I'll go back to SeeedStudio Fusion PCB, never had any problem there. However, I was wondering if they used the same fab house as DirtyPCB? If so, is there something different in manufacturing process?

Flashrom / Re: Cannot detect S25FL127S SPI flash

It's a neat little programmer. However it is believed that support by Autoelectric could be dropped. The firmware security was cracked and the hardware was schematized. Anyone could theorically clone this product; which could certainly push Autoelectric to drop this platform and build a new, more secure (and faster?) one to counter piracy. You can even download an easy all-in-one-click to change the firmware of your TL866CS into a TL866A and solder the ICSP header yourself.

Autoelectric stated that a new version with more ICs could be released early this year, will they do it for the TL866 or a new device?

Anyway back to the S25FL127S, I read the datasheet and locking OTP regions wouldn't disable reading the Chip ID. Also, by looking at Table 8.4 on page 57, Config and OTP regions locks are at the very start or the address space.

But by just writing this, I wonder if offsetting the binary file to write to 0x20 would result in a successful write? The problem with this is that I wonder if this region is normally available for normal data on other chips?

Anyway I'll try it, I don't have much to lose.
Flashrom / Re: Cannot detect S25FL127S SPI flash

I thought about that but that would only explain why I would have trouble programming it with the MiniPro programmer.. Also, the Minipro programming software does have the S25FL127S chip in its database. However, the S25FL128 does have the same Chip ID and same flash space. I also tried selecting different chips and disabling ID checking. Always no go.

Also, even if I had locked down any OTP regions, wouldn't it still be possible to read the Chip ID with the Bus Pirate? It wouldn't be so much useful to lock up the Chip ID. Anyway, I'm still able to read the ID from MiniPro software as we speak.

I'm posting on DP forums because I've given up hope on MiniPro and want to go with the Bus Pirate way. If I can just get the Chip ID with the Bus Pirate at least I'll have a step in the good direction!

Flashrom / Cannot detect S25FL127S SPI flash
Hello, I'm having trouble programming a S25FL127S chip. I just bought 2 and I tried both of them with a MiniPro TL866CS programmer, a Bus Pirate and an Altera Byte Blaster. All without success. The MiniPro can see the Chip ID just fine but cannot seem to properly write the data. Both the Bus Pirate (with flashrom) and Byte Blaster (with SPI prog) cannot get the Chip ID. Other chips like Winbond work fine.

I also tried to communicate directly with the Bus Pirate directly. All I get are 0's when sending the 0x9F command to get the Chip ID. Again, I don't have any trouble with other SPI flash chips.

What Am I missing? Could the S25FL127 requires specific parameters to communicate properly?

Breakout boards / 18f2550 breakout board free PCB built
Hello, this is my newest addition to my collection of DangerousPrototypes' projects.

18f2550 breakout board

I did not solder the voltage regulator section as I don't plan on using it. This board will only be used for prototyping on a breadboard so 5V will be supplied either by USB or from an external source feeded through the breadboard.

Since the main objective of this board is to offer a complete base setup for a 18f2550 in order to save space on a breadboard, the IO header was soldered with right angle pin header. That way the PCB will be inserted vertically thus reducing space taken on a breadboard.

I chose to install a 16MHz crystal as I understood by reading the datasheet that this would be one of the best way to achieve maximum speed for both CPU and USB. Am I right? Documentation on this matter is not really straight-forward...

I feel that maybe a fuse should be added on the +5V line of USB. If the board is intended for breadboad use, shorts or high current load on the +5V line may be possible and I assume this is bad for the USB port of a computer. Surely there are fuses on the motherboard fo the computer but I would prefer changing a fuse on the breakout board rather than on my motherboard!

I have not yet tested the board as I am in my midterm exams period but I will get on it after that! I hope everything works but I don't see why not.

Thanks alot for the PCB!
General discussion / Searching for PNP SOT-23 in BCE pin config
Hello, I've been searching for hours on Mouser for a SOT-23 PNP transistor with the following pin configuration:

1- Base
2- Collector
3- Emitter

So far I've come across BEC pin configuration for all transistors.

hfe gain does not matter, I will ajust the parts around it. However, I would prefer around 100.

Anyway please help me if you have any part numbers that would satisfy my need!!

Thanks in advance.
Bus Pirate Support / Re: Linux binary for XSVF player?
Thank you for all your support! I will try teh binary as soon as I can! I don't know why but I'm having difficulties communicating a XC2C256 CPLD on a project of mine with the windows binary. I'll test it as soon as I know it's working good in Windows!!

If this is working I won't have to reboot into Windows to upload my code.
Project logs / Re: Cheap DIY Usb Blaster compatible programmer
Hello, I just built a USB blaster clone with a 18f14k50 (v0.7 revision on creator's page) and used it to program a Cyclone II device. Worked really great!! I did not install the 5 * 200ohms resistors. The IO ports on the PIC18f14k50 are already +3.3V and the device I was programming needed 3.3V.

Of course I won't be able to program 2.2V or 1.8V LVTTL devices with this but I guess I'll just buy a real USB blaster then if the situation ever shows up. Anyway great find!!
Bus Pirate Support / Linux binary for XSVF player?
Hello, I was wondering if it was possible to compile the XSVF player for linux (32 bit) to upload synthetised code to a CPLD. I am working on a project right now and I prefer using linux to develop than Windows.

I don't have a platform cable so I can't use Impact and I can't use any debugging feature of a real platform cable on a XC2C256. So I figured if I could upload code faster than with a parallel port platform cable I would at least try. The problem is that I don't know how to compile the source of the XSVF player for linux and evidently running the windows executable with wine shows no promise.

Thanks in advance for your support!
Project logs / Re: Part Ninja Free PCB
Wow, I would have liked to build one but there are no more free PCBs available... I'm really looking foward for this project!!
Breakout boards / Re: Where are the project files for PIC18f2550 breakout boar
Thank you for all your inputs. Yes I have already read the datasheet. Since I plan on powering this board via USB I do not plan on soldering the regulator part of the board. Maybe later if Ian needs some input but I doubt he'll need any feedback from me on a linear voltage regulator (except if there are broken trace, etc.).

I know most passive components are 0603 packages. I would just like to be sure on what P11 and PWR are. I think they are leds, it makes sense for PWR but why for P11?

I'm no PIC experts so that's why I would like to build up this board. It would give me a chance to experiment in a convenient way!

I'll order it anyway.