-
-
Notifications
You must be signed in to change notification settings - Fork 7.8k
Board HydraBus V1.0
Paul Sokolovsky edited this page Jun 15, 2016
·
8 revisions
Cortex M4F
- HydraBus 1.0 http://hydrabus.com/hydrabus-1-0-specifications
- Hardware doc, schematic/board are available on github: https://github.com/bvernoux/hydrabus/tree/master/hardware, Hardware licence CC BY NC (for commercial licence contact info@hydrabus.com).
###Features###
- Standard Dangerous Prototypes PCB size DP6037_v1 (see http://dangerousprototypes.com/docs/Sick_of_Beige_basic_case_v1) (very small 60mm x 37mm size).
- Programming firmware through USB DFU (without any debugger) with USB1 FS.
- Debug/Programming through low cost SWD Debug connector (can be programmed/debugged using a low cost STM32F4 Discovery board/NUCLEO for less than 20US$).
- Two MicroUSB port (1 OTG and 1 Device/Host) with ESD protection.
- MicroSD slot with 4bit SD and SDIO mode support in hardware (up to 48MHz about 24MB/s).
- Reset & User Button with User Led (can be disabled to reuse I/O for other stuff).
- Breakout of all 44 I/O (some are used by MicroSD and USB 1&2).
- HydraFW native open source firmware for HydraBus/HydraNFC with same syntax as BusPirate github: https://github.com/bvernoux/hydrafw
- HydraFW Wiki: https://github.com/bvernoux/hydrafw/wiki
- Micro Python firmware ported to HydraBus see HydraBus Micro Python github: https://github.com/bvernoux/hydrabus/tree/master/firmware/micropython and available in official branch https://github.com/micropython/micropython
###Status### Initial port completed with same feature as PyBoard with following exceptions:
- Only 1 LED is available (later update combined with HydraNFC Shield, 4 LEDs will be available).
- No accelerometer (but can be mounted on a breadboard or by doing a custom board see CC BY-SA 4.0 open hardware extension template for HydraBus: https://github.com/bvernoux/hydrabus/tree/master/hardware/HydraBus_1_0_Shield_Template_Rev0)
To build see https://github.com/bvernoux/hydrabus/tree/master/firmware/micropython.