satshakit is a 100% Arduino IDE and libraries compatible, fabbable and open source board, and also an improved version of Fabkit.
Main improvements and features over Fabkit are:
- 16Mhz instead of 8Mhz
- crystal instead of resonator
- costs less (7-9 euro vs 13 euro)
- 100% compatible with default Arduino IDE (satshakit is recognized as Arduino UNO)
- ADC6/7 connected instead of ADC6/7 not connected (satshakit laser and cnc)
- larger space to easy soldering (satshakit laser and cnc)
Here you can find all of the satshakit boards: satshakit organization.
satshakit multicore boards born as a further experiment on MCU multithreading and networking. satshakit multicore boards have only the following modifications in confront of the standard satshakit: 4 extra pin headers (1 GND,1 VCC,1 A4, 1 A5). These pin headers serve also a structural pillars to build a modular satshakit tower. So modular satshakit share the same power source, and can direct communicate with I2C.
Here is the satshakit multicore board:
downloads (right click, download as)
- satshakit multicore svg
- satshakit multicore schematic
- satshakit multicore board
- satshakit multicore BOM Open Document
- satshakit multicore BOM Excel
media
5-core satshakit system:
satshakit multicore assembly & test:
satshakit multicore blink:
quad satshakit bluetooth triangulation:
A satshakit board is totally like an Arduino board, thus is possible to use the Arduino IDE without any modification. When you finish solder satshakit, you're ready to program it. If you want to use satshakit as an Arduino, you first need to upload Arduino bootloader. This will also set the ATmega328P fuses as the same of an Arduino UNO. To do this you need to use a programmer, for example another Arduino or FabISP. If you plan to program a satshakit with an Arduino, be sure to upload the Arduino as ISP skecth before connecting the satshakit to it.
Here are the connection schemas to program satshakit laser, satshakit cnc or a satshakit multicore with an Arduino as ISP or with a FabISP:
Once everything is connected, follow these steps to upload Arduino bootloader:
- open Arduino IDE
- select proper programmer (for example Arduino as ISP or USBtinyISP)
- select Arduino UNO as board
- click on tools->Burn Bootloader
With satshakit multicore, you can use an FTDI USB cable to upload and use you favourite sketch without the need to use a programmer anymore.
Here is the connection schema to program a satshakit multicore using the FTDI cable:
Remember that if you don't have an FTDI cable you always need a programmer, and to select File->Upload using a programmer to upload the code to satshakit.
To use a satshakit like an Arduino, here is the Arduino pinout on satshakit multicore:
- docs: BOM files for Farnell
- egle projects: eagle projects of satshakit
- media: svg of satshakits, connections schemas, images for cnc milling machine and fiber laser cutter, other images
- Daniele Ingrassia and Engineering Ingegneria Informatica
Fablab opendot
[email protected]
Via Tertulliano N70, 20137, Milan, Italy
+39.02.36519890
This work is licensed under the terms of the open source license: Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0).