I just learned how to use eagle, so I decided to create a breakout board for the ATtiny family of 8pin microcontollers. I have attached my schematic, suggestions appreciated. It is my first one, after all. I also attached an image for those of you w/ out eagle.
I think if you open a .brd file, then View, and Display Layers, playing around there seems to show that layers 25/26 are part of the silkscreen layers, others part of that also.
Some of those also describe the board shape, play around. Using the arduino reference designs, you can figure out a lot of things like that.
I still think the 3.7V & 4.5V will work, if you have the room add a couple of holes for some other future use.
Same for a xtal & caps.
I would add pullup resistor on reset, and switch to hard ground, vs relying on the weak pullup. Then have the reset go to the pin so that external signal can reset also by pulling low.
I would add pullup resistor on reset, and switch to hard ground, vs relying on the weak pullup. Then have the reset go to the pin so that external signal can reset also by pulling low.
What do you mean?
Isn't this how it is on the arduino?
Yes - so pull it high fairly solidly with 10K pullup, then can have wires hanging off and will stay cleanly high until you want it low. Just like the arduino's do.
The reset switch is in the wrong place; it won't allow an external device to reset the tiny via the connector pin, nor will is pass the reset signal to shield-like devices that need the signal (in fact, it'll keep them reset.) The arduino reset circuit has the AVR pin connected directly to the connector pin, with a 10k pullup to 5V, and the switch between the signal and GND.
The board shape is generally OK, except for that long thin sliver in the upper left corner. That is going to be a problem on several counts. It will be difficult to manufacture which will make it expensive and hard to source. And it will be fragile and easy to break. Re-consider why you want to make such a thing and how you can use a more conventional design.
And perhaps it isn't important, but the inside corners will likely have some amount of radius from the router bit used to cut the board.
That was an arbitrary shape. I just wanted to know how I could change the board shape (but I figured it out: Split tool)
You can draw whatever you want in any of the existing silkscreen layers (tPlace, tNames, tValues) or define a whole new layer for your special pieces. When you generate the Gerbers, you pick which layers will be "merged" onto the silkscreen gerber, and can include whatever you want. Don't draw silkscreen items on the Dimension layer (although the Dimension layer is sometimes included in the silkscreen), because "Dimension" affects things like routing and polygon fill.
How can I draw shapes on the silkscreen? The only way I know so far of creating silkscreen is with a script that puts values, placement, etc. in the silkscreen layer.