Closed jeffrobots closed 8 years ago
@cconklin In case you're interested, .
Even if you're not interested, I think I should go over the schematics with someone in the department before I send them off for fabrication. It would probably also be a good idea if you at least checked the schematics and we did a design review. That's a little ways away though. I still need to get some new components in just to verify everything. I also need to figure out if any sort of interface/amplification will be needed on our pH and soil moisture meters.
Agreed. We can discuss it further with Derefinko on Monday.
The last required tasks before the PCB can be ordered are verifying the BJT soil sensor power control as well as looking into adding status LEDs where appropriate.
As of 6536d1a24c97237ee98df545fb8141bdaf6287d7 I have confirmed that using a transistor to power the soil sensor on and off will work.
I will be reworking the PCB files tomorrow to include this and a status LED.
@cconklin
Everything works perfectly on the board except for, as you might be able to guess, the light sensor.
The status LED isn't working, and I thought it was an issue of the resistor size. After closer inspection, it seems possible that I actually wired it up backwards. They don't really have very visible markings for determining which way to put it and I wasn't really thinking straight when I was soldering it.
Are you free at all tomorrow afternoon in case I need a second pair of eyes on the light sensor? I've looked it over a bit and honestly have no idea what its problem is. Also, you might want to take a look at how amazing it is before spring break.
I probably won't be available.
After testing continuity on the pads of the light sensor, I discovered that the SMBus pads on the light sensor are indeed swapped. Luckily, @cconklin convinced me to put jumper pads so that I can switch them around if need be. I grabbed a few jumpers from the lab and will stick them on the board and cut the traces as soon as possible.
The error comes from the fact that the PCB footprint does not use the same numbering scheme as the schematic model. On the schematic, the SMBData pad is at pin 5, which is at the top. The footprint places pin 5 at the bottom. This resulted in SMBData and SMBClk getting swapped around in the transition from schematic to PCB.
I'll make a new issue for revision of the PCB files.
Closing as per today's testing.
Remaining issues regarding the sensor PCB will be design enhancements and should have their own issues.
KiCad will be used to develop sensor module PCB files as soon as the prototype circuits are proven. The packages will use the smallest sensor packages possible. They should also include necessary pull-up resistors and bypass capacitors. The datasheets contain layout information (as well as connection information) and should be referenced often.
Required:
Recommended: