I have been thinking about making my own arduboy clone for sometime, but never had time for it. Finally after some determination, I am presenting the ARDUMATE, a bigger clone
compared with original arduboy, the major differences are:
1, display:2.42 OLED
2, mcu: atmega1284p(DIP), 128 KB flash, 4 KB EEPROM, 16 KB SRAM
3, Sensors: ds18b20, H3LIS331
4, a 24-serie I2C eeprom and a 25-serie flash
5, inputs: 8 buttons instead of 4
6, additional place for an encoder
7, socket for a nRF24L01 module
8, use ftdi ft232r usb serial to connect to PC
9, SD card slot
10, USB stack removed for arduboy library
not tested:
4, 24-serie I2C eeprom and 25-serie flash
6, encoder
11, sound (no PIEZO)
whats working:
1, most hardware
2, arduboy2 library(except for sound support, issue with timer)
3, Tiny Lisp Computer 2
I understand mixing DIP and SMD packages is not ideal. but the choices are more or less based on what I have in stock.
This is an opensource project, all sources will be available after all hardware tests.
2023-10-21 update
I have finished testing the initial version, so far almost everything is working as expected, except for the usb to serial converter ft232r, it takes 1 or 2 tries to be successfully recognized on a windows PC, not sure why. Also the current measurement shunt resistor is added to the wrong place.
The PCB files has been published on github, please note the design has not been reviewed, use at your discretion. I appreciate anyone who gives comments on improvements.
I also recorded two test demos, one for encoder, one for accelerometer.
The software needs a little more time, stay tuned.