Show Posts
Pages: [1] 2 3 ... 8
1  Using Arduino / Displays / Digole .96" OLED display - anyone got one? on: July 17, 2014, 07:17:31 am
I'm looking for some info from someone who has one of these before I buy one - or more specifically before I buy what I want to put it in which is expensive...

Specifically what I'd like to know is whether the display panel can be lifted away from the controller PCB whilst still connected via the ribbon - the opening I have is almost exactly the size of just the display but not the board. if the display could be lifted up through 90 deg, it would probably still fit...

Cheers in advance
2  Using Arduino / General Electronics / Re: Placing a via on a pad in Eagle on: May 23, 2014, 06:59:57 am
Just a thought - is there at least one of the pins around the edge that's also a GND pin? if so, just connect the center pad to that pin ...
3  Development / Other Hardware Development / Re: Eagle - routing vias directly to ground plane? on: April 29, 2014, 07:14:22 am
Ah yes - cheers!
4  Development / Other Hardware Development / Eagle - routing vias directly to ground plane? on: April 29, 2014, 05:59:52 am
Is this possible?

Here's the scenario - I have a board with a ground plane on one side. If I have a SMD on the other side that needs to be connected to ground, I would route as normal to something else connected to ground either on the same side, or on the other side using a via (via a via?) and additional routing.

Sometimes it would be easier to just go straight from the component to the ground plane underneath with a via right next to the component, but you can't do that because the ground connection point doesn't exist until the plane is filled with ratsnest. So you still have to route to the ground connection point first, then when the plane is filled, the ground routing is swallowed up in the fill and you get the desired effect.

Is there some way of just directly flagging the via to be connected to the plane?
5  Using Arduino / Microcontrollers / Re: Custom board review please on: April 03, 2014, 07:10:52 am
How'd you layout the board without a schematic to start?

Yeah that seems kinda crazy - looks like it was laid out with Eagle...

OP - Generally looks pretty tidy but I'd pick up on 2 things:

1) Appears to be through-hole components on both sides of the board - that's what I'm assuming for those inside the bounds of the Mega chip. There's plenty of space on the board so could these not be moved out and up to the top side? Liable to suffer less damage there.

2) End-mounted resistors - nothing technically wrong with this, but it looks unprofessional to me, and again there's plenty of space to lay them out flat.
6  Development / Other Hardware Development / Re: First surface mount board. Help me check my board. on: March 13, 2014, 08:04:43 am
Here you go - Tracks in orange are simplified routing

Also the connections between orange 1-1 and 2-2 could be done on the top layer to remove necessity for vias and also help with simplifying bottom layer more.

(Caveat - I can't 100% guarantee this is ok because some of the traces are obscured in the screenshots)
7  Development / Other Hardware Development / Re: First surface mount board. Help me check my board. on: March 12, 2014, 10:13:49 am
On the blue side there's a couple of traces at the bottom that go below the big connector right to the edge of the board that could easily be rerouted more directly and wholly inside the connector footprint. Same goes for the connector on the right hand edge to a lesser extent.

Generally looks pretty tidy though!
8  Using Arduino / General Electronics / Re: Advise for circuit, and pcb layout on: March 04, 2014, 08:04:44 am
My input for what it's worth..

I'd turn off the component values on the PCB layer before sending it off - or spend some time tidying everything up so there's no overlapping text! Have a look at the 'smash' command - this lets you position the text independently of the component placement.

Just because the fab house has a minimum clearance, it doesn't mean you should always use it - there's lots of instances where it looks like min clearance is used when a much safer clearance would be perfectly possible (especially traces passing vias)

There's a school that says right angles in traces are bad, I certainly avoid them but that's mostly for asthetics - but there also seems to be a lot of unnecessary corners in many of the traces. As was mentioned earlier, turn off all layers except one copper layer at a time and look for any deviations in a straight route that are not absolutely required.

if you shifted JP1 down by 0.05" you could elimiate a lot of those corners.

9  Using Arduino / Project Guidance / Re: Use protoboard/perfboard in final product? on: January 16, 2014, 07:52:26 am
I used to make a lot of my own PCBs when I was younger and they nearly always needed something fixing due to my failure to convert the circuit diagram to a layout. With the advent of PCB CAD where the layout is built FROM the circuit, it's much easier to get something functional first time  - provided your circuit is right to start with.

The problems I have with the finished PCB these days are far more likely to be mechanical - stuff doesn't physically fit because I've used the wrong library part, mouting holes in the wrong place that sort of thing - but which most of is easy to check if you just print the board on paper first and try it out! The need for later revisions often come from changes that simplify or speed up assembly when doing a production 'run', but are not essential.

After getting over the hurdle of learing the PCB software (Eagle for me) I now really enjoy the layout process - I find it really theraputic, possibly to the point of obession when trying to get everything looking neat...

As a personal aside, if I was buying something and it turned up on perfboard, I'd be really disappointed! Especially if there was no indication up front!
10  Using Arduino / Project Guidance / Re: Adaptive Headlights on: January 08, 2014, 10:21:17 am
You may not be worried, but as another road user I am! How can you possibly know if your lights are "in the right position" while you are driving along and not dazzling other road users.

There's a reason things like this are checked in an MOT! If they are enforced by law, that is saying this is of sufficient importance that you should not be dicking about with it yourself!

11  Using Arduino / Project Guidance / Re: Adaptive Headlights on: January 08, 2014, 07:38:36 am
If you are in the UK, you probably want to first check how such a modification fits in with the MOT  - I could easily see fitting a homebuild device to the headlights would get you a fail.
12  Community / Website and Forum / Re: What's with the CamelCase on headings? on: October 04, 2013, 03:08:48 am
This seems to be a font / rendering issue on IE...
13  Using Arduino / General Electronics / Re: LED tutorial: "shorter anode pin should be connected to positive". Eh?! WTF? on: September 30, 2013, 07:42:46 am
I've always looked at the led itself look carefully and you see both the anode and cathode and the bonding wires, the little segment bonding wire larger segment, all of the 5mm / 3mm leds i've ever had has worked using this method the small block is positive, negative from the larger segment.

This is my rule of thumb too, but it's NOT foolproof. I have an 8mm red LED on my table right now that breaks the rule...
14  Using Arduino / General Electronics / Re: Two questions on simple PCB schematic on: September 25, 2013, 07:07:43 am
Cosmetically, I'd say keep the schematic connections horizontal or veritcal... And make sure you add a 'pip' at every junction (an ERC will pick missing ones up)
15  Development / Other Hardware Development / Re: Eagle - Many package connections to one device pin? on: September 11, 2013, 11:08:21 am
Not quite - I want to be able to connect to either of the hole pads on a layout by layout basis, and want it to know that they are electrically connected/equivalent without having to connect them myself via PCB traces.

From looking at what Sparkfun have done, I think it's safe to assume I can't.
Pages: [1] 2 3 ... 8