Welcome to XinaBox and xChips. You're in the right place for information on our products, how to assemble them quickly and get straight to coding.
Here are our most popular guides to help you get started.
- How to save time with XinaBox , instead of breadboarding
- Assembling xChips
- More on First Time Setup
- Using our Complimentary Data Dashboard
- Building a Basic Blynk Interface
- xChip Technical Information
For Arduino IDE users, please read our "Getting Started" blogs:
Getting Started with xChip Core CW01 (ESP8266) and IP01 programmer
- Programming CW01 (ESP8266) to drive Red, Green and Blue LEDs
- Connecting the ESP8266 to a WiFi access point
- Getting Started for Arduino users - Retrieving the time from a time server using ESP826
We will shortly release the same for Raspberry Pi and Python. In the meantime, please see our Raspberry Pi "Getting Started" page, as well as the projects listed in the description of the XK03 STEM Raspberry Kit.
Getting Started with xChips is Simple and Quick!
1. Choose some xChips
- There are three essentials you need to build a device: a CPU, power source and connector(s). After that, everything else is optional. Choose sensors, output, control, communication and many other types of xChips, according to the functionality you need. Every xChip is modular, compatible and reusable.
- For the CPU, you need either one of our Core xChips (Cxxx) together with the appropriate Programming Interface (IPxx) , or you can use the CPU on your SBC, connected to xChips by a Bridge (Bxxx).
- You need a Power source (Pxxx) or you can use a programming interface (IPxx) for power as well. If you are using a Bridge and SBC, the power comes from the SBC.
- Then choose a few Sensors (Sxxx) and/or Output xChips (Oxxx) to give you device the functionality needed
- Lastly, please remember our standard xBus Connectors (XC10) to connect the xChips, and if you are using our CC or CS range of cores (CCxx/CSxx), you will need a xPDI Connector (XC55). You need typically one XC10 per xChip, and one XC55 per CCxx/CSxx core as well. But you get redundancy and robustness by adding 50% more connectors depending on what you are building.
- All the xChips has to face the same way up. Make sure you can read the name of the xChip on the same side.
- Any side of an xChip will fit (typically) 2 other sides, but not all 4 of another xChip. Make sure the notches are matching.
- Single Board Computer:
- Check out our getting started for Arduino blogs (here's the first), and this Coding Tutorial made by Virginia Space at their Mid-Atlantic Regional Spaceport (MARS) on Wallops Island, VA in the US
4. Where to find more info
- XinaBox: Our main website and online store
- XinaBox Wiki: Documentation, tech specs, data sheets and user guides
- GitHub: Libraries, example code and tools for working with xChips
- Hackster and DesignSpark: Projects using xChips
- Samples: "Ready to use" code snippets demonstrating xChip functionality
- Forums: For sharing ideas, and asking questions
- Ideas: Suggestions for new xChips, functionality or integrations