Member Since: January 7, 2010

Country: United States


Spoken Languages


Programming Languages

C, C++, Java, perl, bash, python


Cal Poly, San Luis Obispo



  • I see a few things on the design that I would probably change. On the two power outputs (V1 and V2), it looks like there isn't a pulldown resistor on the base of the BJT that drives the PFET. This likely results in the power outputs starting up in indeterminate states until the microcontroller initializes its outputs.

    It looks like you're using tantalum capacitors. They're fine as long as you treat them well, but I'm not a big fan of their failure modes. I'd probably swap them for ceramic capacitors.

    I'd also swap the order of the PFET and the regulator for V1 and V2, so that any voltage drop across the PFET is on the unregulated side, where it won't affect the output voltage.

  • I'm trying to use the UART on this board as a LIN master, and I found that the graphical datasheet has the wrong pin numbers listed for the serial TX and RX pins. This manifests as the board locking up if I try to use the listed pin numbers (7 and 8) as GPIO pins.

    I read through the ESP8266 datasheet and it turns out that TX is actually GPIO1, and RX is GPIO3. When I use these pin numbers with pinMode and digitalWrite, it works as expected.

    Now I can proceed with my primary mission: remotely controlling my office mate's standing desk.

  • The batch number from my box is 54108

  • I received my MicroView yesterday, and confirmed that it has the bootloader. Is there a way I can provide the batch number to help your troubleshooting?

  • How many competitors do you have signed up?

  • As far as I'm aware, STL doesn't include units, so any exported models have to specify both the scaling and units. Specifying units and scaling is redundant, particularly if you're working in metric, because units of meters with 100x scaling is equivalent to specifying units of centimeters.

    When using Solidworks, I prefer to use actual units rather than 100x units. This makes it easier to measure and verify things in my model, esp since solidworks understands and models units, not just values.

  • You say that models should be exported with '100x' scaling, but you don't specify units. I think it would be more useful to specify units (m, cm, inches), since they're directly measurable.

  • My thoughts exactly. I do all of my modeling in Solidworks, so I've included my source Solidworks files in my pull requests. There's more information available in the solidworks files, and including them will make it easier to improve models that are already in the repository.

  • I suggest adding a file naming convention so that it's easy to associate parts with their solid models. For those of us making models in other formats, I think it makes sense to include both the source file and the exported STL in the repository.

  • The Electronics Parts Supermart in Santa Maria would be a good place to investigate; they're one of very few electronics parts stores on the California central coast, and they carry a big selection of older electronic kits and things. I think I've even seen a few kits for old Apple or Apple ][ daughterboards in there, and they're one of very few physical stores I've encountered where you can buy a MAX-232.

    They don't have a website, but they're easy to find on Google.

    Oh, and they have a working tube tester in the back.