MicroChip / Atmel
I laid it out as per my own preference - Bus oriented - 2 x 8 bit parallel buses and 1 x 6 bit.
It has a socketed ATmega328P, although the socket doesn't show in the 3D rendering.
No crystal - runs on it's internal 8MHz clock - which frees up 2 more GPIOs.
Jumper selectable +5V or 3V3 operation so you can connect to your 3V3 sensors.
There is no USB to UART on-board - designed to use a CP2102 board..
optional header for a 3V3 regulator.
No LEDs included - keeps battery life up... They can be installed optionally.
Separate I2C header designed to use an 0.91" OLED display. An example sketch for the OLED is available on my GitHub.
There are 100s of possible header pin possibilities so it is priced with none - see the related products tab to grab the ones you want.
rev. 0.9 now in stock
more info on my github WIKI. Design Goals.
I laid it out as per my own preference - Bus oriented - one 8 bit, and two 6 bit parallel buses.
It has a socketed ATmega328P, although the socket doesn't show in the 3D rendering.
You can choose a 16 or 20 MHz crystal.
There is no USB to UART on-board - designed to use a CP2102 board.. although there is no reason you could not use an FTDI, for example.
But you would have to use jumpers to connect it to the CP2102 header.
LEDs are installed optionally - in case you are running on battery.
Separate I2C header designed to use an 0.91" OLED display. An example sketch is available on my GitHub.
There are 100s of possible header pin combinations - see the related products tab to grab the ones you want when ordering a BareBones.
I'm happy to announce that rev. 0.9 came out proto-perfect (electrically, at least) You can program it just like an Arduino UNO. I recommend you use the miniCore board package if using 20MHz.
The mechanical layout error prevents the use of downward facing pins on the A0-A6 header for bread board installation. Will be fixed in rev. 1.0
The Kit includes MPU with bootloader, socket, crystal, 2 LEDs and headers.
Feel free to ask for the configuration of your choice. ( LED colour, male/female headers etc.)
very similar to the ATmega328p with the following extras:
+5 or 3v3 operation - Switch selectable
10/12/16 bit ADC... as in
analogRead() // 10bit ADC, Compatible to UNO R3
analogRead_12bits() // 12bit ADC , 130 sps
analogRead_16bits() // 16bit ADC , 125 sps
Will work with UNO boards package except timing is wrong
so delay and baud rates don't work right.
Best to download the ver 5.1 OR BETTER boards support zip.
Installation instructions are included - old fashioned - need
to copy files into a 'hardware' directory in your 'Sketches folder'.
Here is the link to the download...
http://www.inhaos.com/downcount.php?download_id=218
Note there are quite a few "non-official" packages out there that DO NOT work... Make sure you have rev 5.1 or better.
I laid it out as per my own preference - Bus oriented - one 8 bit, and two 6 bit parallel buses.
It has a socketed ATmega328P, although the socket doesn't show in the 3D rendering.
You can choose a 16 or 20 MHz crystal.... or no crystal and use a chip set to 8MHz or less.
There is no USB to UART on-board - designed to use an FTDI board.. although there is no reason you could not use a different adapter.
But you would have to use jumpers to connect it to the FTDI header.
LEDs are installed on the board but need to be enabled by shorting a solder pad on the bottom - in case you are running on battery.
Separate I2C header designed to use an 0.91" or 0.96" OLED display. An example sketch is available on my GitHub.
There are 100s of possible header pin combinations - see the related products tab to grab the ones you want when ordering a BareBones.
You can program it just like an Arduino UNO. I highly recommend you use the miniCore board package, especially if you are using a clock other than 16MHz.
The Kit includes MPU with bootloader, socket, crystal and headers.
Feel free to ask for the configuration of your choice. ( male/female headers etc.)
- Atmel Atmega328P-AU MCU.
- Male Pins soldered in (only on "mini").
- Bootloader installed.
- Operating Voltage(logic level):5V
- 14 Digital input / output ports: TX RX D2-D13
- 8 analog inputs ports:A0 ~ A7
- 6 PWM ports:D3, D5, D6, D9, D10, D11
- 1 TTL level serial transceiver port - RX / TX
- Supports USB upload and Power.
- External power from 5V ~ 12V DC
- May be powered by 9V battery.
please Note: the -C Boards have no layout errors(rev 1.1).
the -F boards all have a PCB layout error requiring 1 jumper wire to be soldered in.
Versions with the end header designed for a CP2102 or a FTDI USB-UART board are available.
Above and beyond the ATmega328 of UNO and Nano fame, the AVR128DB28 features:
- 3 UARTs
- 2 SPI buses
- 2 I2C
- Dual Power Domains - Individual GPIOs can be set in software
- for 5V or 3V3 operation for example
- Software Selectable Operating Frequency from 1 - 24MHz
- Possible overclock to 36MHz
- 1.8V to 5.5V operation
- Single pin UPDI Upload/Debug
- Many other detailed functions
The primary use case is to add Wifi to an ATmega2560 project using "AT" commands sent through Serial3.
This requires no programming of the ESP-8266 and the ATmega2560 is programmed normally via the USB. There is a 14 pin male header providing connections to some ESP-8266 GPIO Pins.
The ESP-8266 may be programmed independently by changing the position of the slide switch so that the ESP-8266 is connected to the USB UART rather than Serial3 of the mega2560... A "MODE" button is provided to enable IDE program upload to the ESP-8266.
There are DIP switches for custom configuration of the serial communication - First time users should set Switches 3 and 4 to ON and S2 to the TxD3/RxD3 to use the board as a regular ATmega2560 with communication to the ESP via Seria3.println().
We play with our own "toys" and are more than happy to assist you with your specific configuration.
AVR128DB28 microcontroller
Build your own Super Arduino - 24MHz - no crystal required
Above and beyond the ATmega328 of the UNO and Nano the ACR128DB28
Features:
- 3 UARTs
- 2 SPI buses
- 2 I2C
- Dual Power Domains - Individual GPIOs can be set in software
- for 5V or 3V3 operation for example
- Software Selectable Operating Frequency from 1 - 24MHz
- Possible overclock to 36MHz
- 1.8V to 5.5V operation
- Single pin UPDI Upload/Debug
- Many other detailed functions
- 1