I bought the BAITE BTE13-009 off of eBay with the intention of using it to program some custom PCBs that I had made, it’s a nice USB to TTL adapter but I quickly found out that while there is a switch to switch between 3.3v and 5v this doesn’t change the logic level voltage but only changes the VCC pin voltage. After a quick google search I found the following video by Roland Nygren that showed you need to cut a trace on the board and then solder 2 capacitors together to get proper 3.3 logic level voltage.
Roland originally made a video where he showed that in order to use the BTE13-009 with 3.3v logic you would have to use a logic level shifter and another user RoterFruchtZwerg commented with a fix that involved cutting a trace and soldering 2 capacitors together. This fix worked perfectly for me and I’ve included a few pictures of my board before and after.
After doing this fix the serial adapter now properly switches between 3.3 and 5 volts and I’ve confirmed that it works when programming micro controllers that use either logic voltages. One other problem with this adapter is that it only allows up to 120mA of current, this is fine for most things but for something like the ESP8266 which requires up to 260mA peak current you wouldn’t be able to use this adapter without a separate power supply for the micro controller.
The Arduino Pro Mini is a great alternative to a full sized Uno or Mega when you have a small space you want to fit an Arduino into or for when you’re ready to make that project permanent.
It’s got all the same features of an Uno at a fraction of the size(18x33mm) and cost, unfortunately that means that due to the lack of space there is no USB programmer on board and you have to use a separate USB to Serial adapter to program it.
On the bright side if you own another Arduino which chances are you do then you can program a Pro Mini with that very easily. For this post I’m using an Arduino Uno but you can also use a Mega, Mini or Leonardo to upload code to it.
Here is a diagram of how to connect your boards with a 5v version pro mini
EDIT: There are some versions of this that don’t have the DDcduino name on the silk screen but are exactly the same, all links to the DDcduino will now link to the cheaper unbranded version.
The DCcduino Uno is a popular Arduino Uno r3 pin and feature compatible clone with a few differences
The board comes with extra pads next to the standard headers so you can add yourself a second row of female headers and it also includes 12 pads not available on the standard Arduino Uno that allow you to solder in headers giving you extra RX/TX, SCL/SDA, 3.3v/5v, and GND locations which are really useful if you’re using a lot of pins.