• Stars
    star
    367
  • Rank 116,257 (Top 3 %)
  • Language Eagle
  • License
    Creative Commons ...
  • Created over 11 years ago
  • Updated almost 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Hardware design files for the Spark Core, a tiny Wi-Fi development kit.

The Spark Core

These are the hardware design files for the Spark Core, developed by Hex Labs, Inc. dba Spark.

These files have been made available online through a Creative Commons Attribution-ShareAlike 3.0 license.

You are welcome to distribute, remix, and use these files for commercial purposes. If you do so, please attribute the original design to Spark both on the website and on the physical packaging of the product or in the instruction manual. All derivative works must be published under the same or a similar license.

The Story

Development of the Spark Core in its current form began in January 2013 in Shenzhen, China during Spark's participation in the HAXLR8R hardware accelerator. Development of the Spark Cloud was started in December 2011 as software infrastructure to support the Spark Socket. Between January and May of 2013, the Spark Core and Cloud were developed from prototypes to a functional platform for building internet-connected hardware. On May 2, 2013, the Spark Core was launched on the crowdfunding platform Kickstarter. On May 17, 2013, the hardware design files for the product were released here on GitHub for others to use and learn from.

What's Included

BOM — Current bill of materials for the latestversion of the Spark Core. Includes part number labels from design files, component values, quantities, and package types.

Datasheets — Datasheets for the various components included on the Spark Core, including the STM32F103CBT6 microcontroller and the CC3000 Wi-Fi module.

EAGLE — Schematic and board files for the Spark Core. We use EAGLE, a freemium PCB design software package, for the design and development of the Spark Core.

Gerber — Complete set of Gerber files for the current version of the Core. Use these files to spin up and assemble your own Cores!

Libraries — EAGLE libraries for the components used on the Spark Core.

PDFs — Includes detailed description of component placement on the Core (especially useful during assembly). Also includes mechanical drawings and a detailed schematic of the Core for reference and debugging.

Pin Mapping — Detailed pin mapping of the Spark Core and STM32, providing information about which pins are mapped to which peripherals.

More Repositories

1

device-os

Device OS (Firmware) for Particle Devices
C++
1,049
star
2

thermostat

A place for all things related to ye olde Spark Thermostat Hackathon
Ruby
717
star
3

spark-server

UNMAINTAINED - An API compatible open source server for interacting with devices speaking the spark-protocol
JavaScript
440
star
4

sparkjs

DEPRECATED - Use particle-api-js instead
JavaScript
216
star
5

particle-cli

Command Line Interface for Particle Cloud and devices
JavaScript
212
star
6

photon

Hardware design files for the Photon, Particle's Broadcom BCM43362 Wi-Fi development kit.
180
star
7

spark-cli

DEPRECATED: Renamed to particle-cli. See https://github.com/spark/particle-cli
JavaScript
160
star
8

docs

Documentation for Particle
JavaScript
143
star
9

particle-api-js

JS Library for the Particle API
JavaScript
121
star
10

spark-protocol

Node.JS module for hosting direct encrypted CoAP socket connections
JavaScript
91
star
11

android-app

Spark Android App
Java
91
star
12

electron

89
star
13

hardware-libraries

Particle parts for computer-aided design (CAD)
81
star
14

shields

Repo for shield files for the Particle boards
C++
70
star
15

spark-sdk-ios

DEPRECATED Particle iOS Cloud SDK. Use -->
Objective-C
52
star
16

ElectronAssetTracker

Library for the Electron Asset Tracker!
C++
52
star
17

awesome-particle

A curated list of awesome things related to Particle
48
star
18

warsting

WarSting: A wardriving Hobbit sword
Arduino
45
star
19

particle-android

Particle Open Source for Android
C
38
star
20

examples

Spark Core app examples to make it easier to rock out with your Spark Core.
Arduino
36
star
21

InternetButton

Library for the Internet Button shield
C++
35
star
22

softap-setup-js

Particle SoftAP Setup for JavaScript
JavaScript
35
star
23

app-notes

Technical application notes for hardware and software designs and best-practices.
32
star
24

local-communication-example

Particle annotated example
JavaScript
32
star
25

boron

Hardware design files for Particle Boron
31
star
26

xenon

Hardware design files for Particle Xenon
28
star
27

uber-library-example

The first Spark firmware library. To exemplify naming conventions and required files.
C++
27
star
28

example-app-ios

Barebones example Swift iOS app demonstrating how to use the ParticleSetup / SDK cocoapod libraries
Swift
25
star
29

socket

Hardware design for the Spark Socket.
25
star
30

argon

Hardware design files for Particle Argon
25
star
31

xmastree

🎄 Happy Holidays from Particle 🎄
JavaScript
23
star
32

particle-tinker-app-ios

iOS Particle Tinker App
Swift
23
star
33

spark-setup-android

Former home of the Particle Device Setup library for Android
Java
23
star
34

lwip

A fork of https://git.savannah.nongnu.org/git/lwip.git
C
21
star
35

particle-agent

Agent supervising the Particle firmware on the Raspberry Pi
Ruby
21
star
36

particle-cloud-sdk-ios

Official Particle Cloud SDK for iOS
Objective-C
20
star
37

gcc-output-parser

gcc error parsing library
JavaScript
19
star
38

particle-iot.github.io

Spark open source site at http://particle-iot.github.io/
HTML
19
star
39

spark-setup-ios

(DEPRECATED) Spark device setup library - Soft AP Cocoapod/Carthage lib for iOS
Objective-C
19
star
40

google-cloud-datastore-tutorial

A demonstration of how to store Particle device data in Google Cloud Datastore
JavaScript
18
star
41

tracker-edge

Particle Tracker reference application
C
18
star
42

ble-group-library

C++
18
star
43

particle-pi-camera

Repo to host the Particle Pi Camera project
C
14
star
44

beacon-scanner-library

A library for scanning BLE beacons
C++
14
star
45

vorono-iot-lamp

Arduino
13
star
46

cloud-debug

Troubleshooting tool for Particle cellular and Wi-Fi device connectivity
C++
13
star
47

PowerShield

The Power Shield library provides functions to use the on-board MAX17043 fuel gauge via I2C
C++
12
star
48

node-red-contrib-particle-official

Official Node-RED Particle nodes
HTML
12
star
49

particle-windows-sdk

Particle Cloud SDK for Windows apps
C#
12
star
50

rc-car-ios

Spark RC car iPhone app
Objective-C
12
star
51

esp32-ncp-firmware

ESP32 firmware for the Argon
C++
11
star
52

twitter-magnet

C++
11
star
53

tinydtls

C
11
star
54

debugger

Design files for the CMSIS-DAP debugger
11
star
55

nrf5_sdk

C
10
star
56

Particle-PID

PID control library for Particle, adapted from br3ttb/Arduino-PID-Library
C++
10
star
57

mff2-to-4ffnano

Flex PCB design for MFF2 to 4FF Nano SIM card adapter
10
star
58

ethernet-wing

Hardware design files for the Particle Ethernet Wing
9
star
59

electron-powersupply

Place to host the design files for experimental power supply boards for the Electron
Eagle
8
star
60

freertos

https://svn.code.sf.net/p/freertos/code Git mirror
C
8
star
61

ble-gateway-library

A library to aggregate BLE peripheral data
C++
8
star
62

node-mbed-dtls-client

node DTLS client wrapping mbedtls
C++
7
star
63

spark-tinker

Tinker plugin for spark javascript module
JavaScript
7
star
64

docs-tutorials

Tutorials, sample code, and sample designs used in the documentation (docs.particle.io)
7
star
65

wordclock

Arduino
7
star
66

firmware-buildpack-builder

A set of scripts building `buildpack-particle-firmware` Docker image out of `firmware` repository
Shell
7
star
67

rgb-pixel-clock

7
star
68

tracker-hardware

Tracker evaluation board and carrier board public repository for CAD files
7
star
69

particle-photon-setup-ios

Particle device setup library for iOS and Cocoapod & Cathage dependency format
Objective-C
6
star
70

lwip-contrib

A fork of git://git.savannah.nongnu.org/lwip/lwip-contrib.git
C
6
star
71

air-quality-kit

Source for the Particle Air Quality Monitoring Kit
C++
6
star
72

device-os-flash-util

Device OS Flashing Utility
JavaScript
6
star
73

pixel-tweets

Stream tweet events and convert them to pixel data for a Spark Internet Button!
C++
6
star
74

som-eval-board

Hardware repository for the M.2 SoM evaluation board
6
star
75

particle-library-manager

Node library for managing libraries in the cloud and on local disk
JavaScript
5
star
76

particle-usb

A library for accessing Particle USB devices
JavaScript
5
star
77

particle-app-windows

The Particle Tinker app for Windows Phone
C#
5
star
78

google-maps-device-locator-examples

JavaScript
4
star
79

gps-ublox

Support for u-blox NEO-M8U with paired NMEA parser
C++
4
star
80

realtek_ambd_sdk_public

Realtek Ameba-D SDK
C
4
star
81

makerkit

C++
4
star
82

buildpack-hal

Buildpack for modern (HAL) Particle firmware
Shell
4
star
83

particle-windows-devicesetup

Particle Device Setup SDK for Windows apps
C#
4
star
84

buildpack-raspberrypi

Buildpack for Particle firmware running on the Raspberry Pi
Shell
4
star
85

device-os-test-runner

Device OS Test Runner
JavaScript
4
star
86

device-os-protobuf

Message format definitions for Device OS
JavaScript
4
star
87

e-series-evaluation-board

Hardware repository for the E series evaluation board
4
star
88

particle-workshops

Workshops designed to teach the basics of IoT development with the Particle ecosystem
C++
4
star
89

model_gauge

MAX17043 FuelGauge Custom Model Configuration
C++
4
star
90

gsm0710muxer

C++
3
star
91

mesh-rc-cars

Gateway and endpoint firmware for mesh-networked RC cars
C++
3
star
92

windows-device-drivers

USB Drivers for Particle devices
C++
3
star
93

RelayShield

Library for the Photon Relay Shield
C++
3
star
94

binary-version-reader

a node.js module to parse versions and information from system modules and firmware for any particle device
JavaScript
3
star
95

particle-swift

Swift 3.0 Package for interacting with Particle Cloud services
Swift
3
star
96

gps-nmea-parser

Generic GPS NMEA parser for embedded systems (https://github.com/MaJerle/gps-nmea-parser)
C++
3
star
97

firmware-cicd-examples

Example firmware projects with CI/CD using GitHub Actions
C++
2
star
98

softap-emulator-js

implements the device-side of the soft-ap protocol
JavaScript
2
star
99

b-series-rs232

Hardware design repository for B Series to RS232 bridge
2
star
100

cloud

A place to discuss issues, enhancements, features for: API, Cloud Compiler, Web IDE (Build), Webhooks, Console, and Device Setup
2
star