I just purchased several boards that I dont' seem to be able to find much information on them, how to program, etc. I was wondering if there are others that might have more information on them.
I bought off AliExpress "arduino nono mini ultra typec development board chip 340 serial port". It has 3 RGB LEDs at the bottom, a USBC port. The back side has 6 circular pads with no markings (perhaps for a lipo battery???)
Hope its ok to load these images to clarify things.
Anybody have any help, that I can use to program these?
Arduino IDE found Com4 port, I tried to program it as a simple Arduino Nano, but was unable to load the chip...
IDE #2.3.2. Get the error "avrdude: stk500_recv (): programmer is not responding. ... not in sync: resp=0x6a" etc.
Thank you. I did just find some info that I needed to use the "ATMEG328P Old Bootloader". I was than able to send code without errors.
I will check out your link, to see if I can determine what ports the LED's are connected to. There are total 7-LEDs on this thing (3 are RGB for sure). Thanks for taking the time to respond!! The link looks similar, but not exactly what I have.
Update: I did write a script to output high on ports 0-19. Both Analog and Digital ports did go high/low. But the RGB LED's 1-3 opposite the USB-C port never came on. So still not sure how to control them??????
As @sterretje said they might be addressable LEDs. Your original photograph of the board was too low in resolution. But you can check this with your resistance meter.
First remove all the power and measure the resistance between the ground and all four of the pins of the LED1 one of them should show a connection normally the top left.
This is the connections for the normal WS2812 addressable LED.
If you see a connection to ground on the lower right, then they have mounted it upside down.
When you know what way up it is then measure for continuity between the Data In pin and the connections to the pins round the LED. When you find the connection, it is that pin you must direct your WS2812 pixel driver to, using something like the AdaFruit WS2812 LED library.
If you find no connection between the Data In pin on LED1, try probing LED3.
Your posted image actually shows that the 3 LEDs are on D2. That's also expected, because it's the only pin not brought out to the edge.
The six pads on the bottom are likely ICSP connections; that's the exact pin layout, though usually they're for through-hole headers. You can confirm by checking that one pad each are connected to 5V, GND, D13, D12,D11, and (IIRC) RST.
This board would be a nice replacement for the Nano, but I wonder about it's availability longer term.
Thank you for the feedback!!. The +3V is at the lower left corner, and gnd at the upper right corner (oriented with the USB port at the top). Cant verify the data port as it is not brought to a pin. But on the schematic (as remarked) shows it to be pin D2. I will try using that for control by the AdaFruit LED Library next.
I bought them from WCMCU Store in Aliexpress. I just looked and they are currently out of stock (were $2.29 each) https://a.aliexpress.com/_mOeIO1M or search for "arduino nano mini ultra small typec"
Yes it did work, and seems ok. Just not sure if it is the optimum board (though the specs to seem similar).
Also an update the Adafruit NeoPixel sketch examples work fine with this little board. Thanks to all who helped!!!
Define "optimum" board. The generated code for both the "328P" and the "328P old bootloader" is the same; the only difference is in the upload process.
I have written some code for the Arduino Nano Super Mini 328p with 3 onboard RGBw leds. (old Bootloder)
it is usefull code
it tests comms between ide and nano
it checks LEDS actualy work correctly
the code allows snippets to be taken to turn off LEDS if not needed
/*
written by Brian Forster 30 August 2024
this is a simple program for the Arduino Nano Super Mini
as im using Wikiwo i had to use a stock Nano and external RGBW leds
the purpose is simple
turn off all 3 RGB leds
then turn on Red, Green and Blue after 400ms delay on led 0, 1 and 2
then all go white and repeat
Brightness is easily controlled too
*/
#include <Adafruit_NeoPixel.h>
#define PIN 2 // Pin connected to the Neopixel strip
#define NUMPIXELS 3 // Number of pixels in the strip
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
void setup() {
// Set the brightness level (adjust the value as needed)
pixels.begin();
}
void loop() {
// Turn off all LEDs
for(int i=-1; i<NUMPIXELS; i++) {
pixels.setPixelColor(i, pixels.Color(0,0,0));
}
pixels.show();
delay(1000); // Wait for 1 second
// Check if the LEDs can be powered (e.g., by lighting them up briefly)
pixels.setPixelColor(0, pixels.Color(255, 0, 0)); // Set the first LED to red
pixels.setBrightness(128); // 50% brightness
pixels.show();
delay(400); // Wait for 0.4 second
// pixels.setPixelColor(0, pixels.Color(0, 0, 0)); // Turn off the LED
//pixels.show();
// Check if the LEDs can be powered (e.g., by lighting them up briefly)
pixels.setPixelColor(1, pixels.Color(0, 255, 0)); // Set the second LED to green
pixels.setBrightness(128); // 50% brightness
pixels.show();
delay(400); // Wait for 0.4 second
// Check if the LEDs can be powered (e.g., by lighting them up briefly)
pixels.setPixelColor(2, pixels.Color(0, 0, 255)); // Set the third LED to blue
pixels.show();
delay(400); // Wait for 0.4 second
for(int i=-1; i<NUMPIXELS; i++) {
pixels.setPixelColor(i, pixels.Color(255,255,255));// all white
// Set the brightness level (adjust the value as needed)
pixels.setBrightness(128); // 50% brightness
}
pixels.show();
delay(1000); // Wait for 1 second
}
Hi, could anyone helpme find the Eagle library for this new Nano SuperMini board? I want to design an electronic board but I can't find the library for this new Nano SuperMini board.
It looks like that development board uses a atmega328p 28pin vqfn package so, apart from losing pin D2 for the leds, you also lose A6 and A7. It appears that the board pins are not on a simple 0.1" matrix so you'd anyway have to design a PCB for it. If there isn't a ready made footprint available, you'll need to do some accurate measurements and make your own. I'm curious that people have actually found a use for this board.