Header banner
Revain logoHome Page
Carlos Cardoso photo
Japan, Tokyo
1 Level
637 Review
32 Karma

Review on πŸ”§ HiLetgo 3pcs Pro Mini ATmega328P 3.3V 8M Module Board with Crystal Oscillator - Arduino Pro Mini Replacement, Compatible with ATmega128 by Carlos Cardoso

Revainrating 1 out of 5

Bad bootloader failed to fix

I've bought a few of these lately due to the trade war and chip shortages. I'm using the Arduino IDE running on the Raspberry Pi. I'm not happy they have this problem. Fixing them was/is/will be a pain. I had to do that. First, the Arduino IDE uses a custom version of avrdude, so I downloaded a standalone version of avrdude to my Pi using apt-get. They will not disturb each other. Then in the Arduino IDE I made the detail settings and compiled (but not downloaded - important). The text output of the IDE shows the secret temporary location of all important hex files. I copied the file to a safe place before the IDE deleted it. I edited the avrdude.conf file to include the programming type linuxgpio and the selected pins to use. I connected the Arduino to the Pi using information from Youtube. Thanks to Kevin Darra for "Arduino Programming Without an IDE". Thanks to Alexander Baran-Harper for "Programming ATMEGA328P AVR (Arduino) via GPIO (SPI)". I didn't use the same methods as Kevin and Alexander. I used the method described in "man avrdude" after receiving the non-Arduino version. The gpio utility should already come with the Pi, but if it doesn't, "apt-get gpio" will work on the command line. You need a 10K resistor between Arduino's reset pin and Vcc. Make sure not all Pi pins are exported (use "man gpio" on the command line to see how). Use "man avrdude" on the command line to find out which options to set. The -F option does not appear in man avrdude, but it works and is required. Avrdude uses Broadcom contact numbers, not wire PI numbers, to refer to contacts. good luck It worked for me, but I'd rather get boards that can be programmed directly from the Arduino IDE! Also, it took almost a whole day just to figure out what the actual problem was. Aaaaa! Does this all sound like fun?

Pros
  • Great price
Cons
  • About