That is being too cheap to buy the proper test equipment so I will be able to test and know what is wrong with something.
Or being too lazy to write the extra code (DEBUG) to test and display variables/registers/inputs/outputs to see where the trouble is. I eventually need to do this, so probably would save myself some grief if I did it sooner rather than later!
Not re-reading the datasheets while routing boards and or designing schematics. This gives: unconnected pins that have to be pulled up or down, wrong supply voltage, wrongly connected pins... That happened in two of the three last projects: the propBDM and Coldfire-powered board and the YMOS(:D) powered stamp. I took extra precautions in my last board, pProp040... I hope it does pay out!
@bill190: I fall into the same trap, only not for test equipment, but for components. I always go for the cheaper way out, usually meaning I:
- Construct my own Propeller setup, which I sometimes mess up, which results in hours spent wondering what is wrong and swapping out IC's
- Wind my own coils. Out of dozens of times, it's only worked once, and shoddy operation at that.
- Create logic IC's from transistors and common components, so I don't have to pay $5 shipping for a $0.50 part.
- Solder really small to avoid purchasing a breakout board.
These are the reasons why most of my circuits don't work correctly! Actually, the main reason is because in all of these cases I end up messing up the wiring. Best purchase I ever made was a multimeter with a continuity tester, and I use it more than my PropScope.
Waiting for the soldering iron to warm up when it never will. The ac plug sometimes does not make a good connection in the AC power strip. In the future I must get a soldering station with a power light.
I seem to always be on several projects at the same time and load the wrong prop code on the wrong project. Having multiple monitors seems to add fuel to that fire.
reading data sheets while on ambien!
placing wrong traces to a part on a PCB that is already behind its deadline.
Wiring it up with all kinds of dangling, exposed wires and other metal surfaces, telling myself I'll be careful so it doesn't matter, and 10 minutes later bumping or dropping it causing a massive short destroying several layers of components. I buy two of everything now. I know I'll destroy at least one being impatient and wanting to test before I've wired things up solidly. I'm getting better at that though. Started using masking tape to hold things and cover things temporarily until I've confirmed it works.
My workbench was a swamp and my workroom was cluttered with left over wood. So I built a second workbench using the wood, and got a new clean workbench. But I avoided cleaning off the first workbench. Well a year later both workbenches are swamps and I can't find anything. I'm all out of wood too.
My workbench was a swamp and my workroom was cluttered with left over wood. So I built a second workbench using the wood, and got a new clean workbench. But I avoided cleaning off the first workbench. Well a year later both workbenches are swamps and I can't find anything. I'm all out of wood too.
Hahaha!!! Guilty as charged.
I have a problem with allowing recursive calls to my project routines.....this causes multiple stack overflows and numerous exceptions to be thrown. Luckily, the spousal supervisor routines catch the exceptions, flush the stack and reload it in the "proper" order...the only drawback here is the pre-emptive supervisory involvement leads to many broken links and orphaned objects ending up on my project heap. Being a simple processing unit, I don't have very sophistcated garbage collection or heap management capabilities.
My most common mistake is applying power to things.....I'm good to go up until I connect power!!
Comments
That is being too cheap to buy the proper test equipment so I will be able to test and know what is wrong with something.
Or being too lazy to write the extra code (DEBUG) to test and display variables/registers/inputs/outputs to see where the trouble is. I eventually need to do this, so probably would save myself some grief if I did it sooner rather than later!
- Construct my own Propeller setup, which I sometimes mess up, which results in hours spent wondering what is wrong and swapping out IC's
- Wind my own coils. Out of dozens of times, it's only worked once, and shoddy operation at that.
- Create logic IC's from transistors and common components, so I don't have to pay $5 shipping for a $0.50 part.
- Solder really small to avoid purchasing a breakout board.
These are the reasons why most of my circuits don't work correctly! Actually, the main reason is because in all of these cases I end up messing up the wiring. Best purchase I ever made was a multimeter with a continuity tester, and I use it more than my PropScope.
well theres one part missing though, discharging a capacitor rated at 200+volts through my hand.
blew up my LM386 because i accidentally wired it positive-into-negative and negative-into-positive.
blew a couple of surface leds b/c of over current.
i forgot the soldering iron was already hot and touched the tip.
using a breadboard for a 220volts connections.
well these are all past mistakes XD some of them are still occurring though.
reading data sheets while on ambien!
placing wrong traces to a part on a PCB that is already behind its deadline.
-Phil
I have almost the exact problem...but I usually find it again in some odd place such as behind my computer or in another project.
Hahaha!!! Guilty as charged.
I have a problem with allowing recursive calls to my project routines.....this causes multiple stack overflows and numerous exceptions to be thrown. Luckily, the spousal supervisor routines catch the exceptions, flush the stack and reload it in the "proper" order...the only drawback here is the pre-emptive supervisory involvement leads to many broken links and orphaned objects ending up on my project heap. Being a simple processing unit, I don't have very sophistcated garbage collection or heap management capabilities.
My most common mistake is applying power to things.....I'm good to go up until I connect power!!