Skip to main content

Messages

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 - schazamp

46
Project logs / ATX Breakout 1.1 Free PCB Build
Here's my ATX breakout board assembly.  I am not happy with the binding posts, but I had them from another project, and couldn't find better ones here in town for less than $3 a pop, so I'll wait until I can find a deal or have a mouser or digikey order to go out.

[attachment=1]

I also used a random SPDT switch I had around, but it fit perfectly. 

[attachment=0]

I've checked it out, and everything works.  I got the polarity on the -12V LED wrong, even though I thought I knew what I was doing.

I've already used it to power a number of projects.

That's an old Tim Weisburg album I got at some garage sale.  I really need to build a light box or something, until then, enjoy the random backgrounds of whatever is on the most well list surface I can find when it's time for a photo.

Thanks again Ian and Co. for the free PCBs!
47
General discussion / Re: Big Box Of Parts U.S.A. Only
I received the box last Thursday, and have been trying to decide what to put in.  I've got some misc development boards I was going to include.  I've also got a bunch of samples of various:
* transistors (SMD  and PTH)
* diodes (SMD and PTH)
* mosfets (mostly SMD)
* voltage regulators (SMD and PTH)
* voltage detectors

I have some reels of SMD parts, so I was gonna cut off a few lengths of those, since I'll never use them all.

Any requests?  I'm going to try and arrange a meetup with Chankster next week to hand off the box.
48
Bus Pirate Support / BusPirate 4v2 - Sick of Beige
I wanted a BPv4, and I thought I'd update it for the 'Sick of Beige' case series.

I chose the DP6037 footprint.  I had to bring the IO connector in a bit, but otherwise, it fit pretty well.  I had to move a few vias and things near the keepout areas, as well.  I updated the date (2012 Sept from 2010 Jun) and updated the version number (4v2 from 4v1).  The IO connector will be right near the edge, but I don't know how much clearance will be needed between the board and the top of any case in order to make the push buttons accessible.  It probably needs some further refinement.

I'm thinking of making a Seeed Fusion order.  PM me if you would be interested in a spare PCB, if I have any.

Caveat:  These files are in Eagle 6.2.0 format.

[edit: deleted attachments, should have found ones in SVN instead]
49
General discussion / Re: Panelizing PCBs
I was using this more today, and thought I'd mention how it helped my workflow -- my PCBs were just slightly too large for the Seeed panel constraints, but gerbmerge told me that, and I was able to tweak the size, re-run the CAM job, and re-run the merge (thank you, command prompt history) to fix it, while maintaining minimum space between boards for sawing. 

I realize that panelizing by hand would have made the size problem readily apparent, but I prefer avoiding manipulating things with the mouse when it is avoidable.
50
General discussion / Re: Panelizing PCBs
For those on the free version of eagle, this script will allow a panel larger than the limitated size available (e.g., for a 10cm*10cm board at Seeed).

I have not been very successful using panelize.ulp. It was easy enough to get started with gerbmerge, and I have just been updating it to meet my needs.  I like being able to keep the gerbers for my design and make follow on orders with a different order ID, or with a different combination of boards on the panel.

Thank you for that idea about the stop layers, I'll have to look into that.
51
General discussion / Re: Panelizing PCBs
I have updated the merging program to allow the user to add arbitrary text to the merged files.  I wanted to avoid having to put the Seeed order # on the silk of the board itself, before rendering the gerbers, so I could re-use the same gerbers if I wanted to order them again, and so that I didn't have to put the order number on each board, where it was visible.

Now it will try to put the text you specify in the space between the boards on the panel:
C:python.exe path/to/gerbmerge.py --text "SeeedStudio Order # 12345" panel.cfg panel.layout

It tries to automatically determine the text size based on the spacing between the boards, and it tries to automatically determine the stroke width based on the size.

You can also specify an exact X and Y for placement on the merged panel, an exact size, and an exact stroke, if the automatic ones don't give you the results you want.

It is not very smart about placement, it assumes you have at least two rows in your layout, and puts the text between the first two rows.  It probably wouldn't be too hard to make it pick the best place.  I'll probably add that feature when I need it.  It also doesn't handle rotation yet.

You can get the latest at:
https://github.com/space-age-robotics/gerbmerge-patched

It also adds a '--ack' flag, to auto-ack the 'no warranty' message that comes up (which makes scripting slightly easier).

Here's an example of the output:

[attachment=0]
53
Project logs / Re: USB Power Supply with Resettable PTC
[quote author="ian"]I really like this. May I please use your current measurement setup on the smoke tester? We were going to scuttle that feature in v1 but your setup works great on my breadboard.[/quote]

What is the smoke tester project?  Feel free to use this setup, if you like, thank you for asking.  Feel free to send a spare PCB, if you have any.

I had considered using a higher value sense resistor so that I could get a more precise measurement, but I didn't want to lose the 1mA/mV correlation on the output.  It's hard to have a lot of confidence in the measurement with my cheapo multimeter anyway (which can barely get mV right, I think).  So some more thorough evaluation of the circuit might be in order.
56
Project logs / Re: USB Power Supply with Resettable PTC
Okay, it took me a while, but here is the updated version.    I call it the 'Power Prong' now, because I can never think of a good name.

The design files are up on github: https://github.com/space-age-robotics/P ... USB-Supply

[attachment=0]

Some notes on the first rev (the one in purple, in the post above):

* It actually worked pretty well, esp. the fuse and trip indicator.
* My measurements for the breadboard connectors were way off, by ~0.1" too wide.  So I had to seriously bend some extra long pins.
* Fixing the connector made me run out of room on top of the board, so I put some of the components on the bottom side. 
* Having some components on the bottom makes it a lot less crowded up top, it should be much easier to solder now.
* The current measurement thing works okay, it seems accurate to a few mA.  I have a really low-end multimeter, though, so a nicer one might give better results.
* The white square under the switch is so you can write your own label in for the VREG voltage.  The MCP1824S series comes in a bunch of different voltages, and they are interchangeable on this project.
* I had to make my own package for the SPDT switch, based on the datasheet drawings.  It fit perfectly the first time, what a relief.

[attachment=1]

I'm going to send this design away to Seeed, and if it works, I'll post the extra boards up for sale.
59
Project logs / Re: USB Power Supply with Resettable PTC
So I designed a PCB for this and sent it away to OSH Park.  It arrived the other day, so I thought I'd post up some pics, even though the parts order hasn't come in yet.

I took it a step further from the earlier version, and made it with a footprint for the two most common (at least, as far as I know about) breadboard power rail layouts.  I also really tried to reduce the footprint.

[attachment=0]

It still features the resettable fuse and indicator LED, as well as a current sense resistor and INA138 with some pads for testing.  It is meant to output roughly 1mV per 1mA of current.

It uses the MCP1824S series of voltage regulators, which can give from 5 and 3V3 all the way down to 0V8.  The switch is an ON-NONE-ON SPDT which will switch between 5V and whatever regulator you're using.

If it works, I'll fix a few things I've noticed, and I'm planning to put it up for sale as a kit at Space Age Robotics (http://www.spaceagerobotics.com/), and maybe also Tindie (http://www.tindie.com).

My PC seems to be jacked up -- Eagle won't let me add a frame or text to the Schematic, so I can't add the CC BY-SA markings.  So I'll have to post the schematic later after I sort that out.

Anyway, I welcome any feedback....
60
General discussion / Re: Dorkbot PDX -> OSH Park
Yeah, I didn't realize that stuff was all missing.  I've emailed the creator, asking for clarification, and generally more information, on the main page.

( ! ) 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.01632448384session_write_close ( )...(null):0
20.01662580000ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01672580776Database_MySQL->query( ).../DatabaseHandler.php:119
40.05922719536Database_MySQL->error( ).../Db-mysql.class.php:273