Files
- 404 File Not Found
-
hardware / rev0 / debug_control_connections.sch
-
hardware / rev0 / fpga_configuration.sch
-
hardware / rev0 / host_side.sch
-
hardware / rev0 / luna_rev0.kicad_pcb
-
hardware / rev0 / luna_rev0.sch
-
hardware / rev0 / power_supplies.sch
-
hardware / rev0 / ram_section.sch
-
hardware / rev0 / right_side_indicators.sch
-
hardware / rev0 / sideband_side.sch
-
hardware / rev0 / target_side.sch
Last update 4 years 1 month
Files | |
---|---|
applets | |
docs | |
examples | |
firmware | |
hardware | |
luna | |
.editorconfig | |
.gitignore | |
.gitmodules | |
.travis.yml | |
LICENSE.txt | |
README.md | |
requirements.txt | |
setup.py | |
tox.ini |
README.mdLUNA -- a USB-hacking multitool
This is an early work-in-progress version of a USB multitool. LUNA isn't yet suited for end-users; but hardware development has reached a point where current-revision boards (r0.2+) make good development platforms for early community developers.
Building this board yourself isn't for the faint of heart -- as it requires placing two BGA components, including a large FPGA. Still, if you're proficient with rework and FPGA development, feel free to join in the fun!
Project Structure
This project is broken down into several directories:
luna
-- the primary LUNA python toolkit; generates gateware and provides USB functionalityluna/apollo
-- host-python submodule for communicating via the Debug Controllerluna/commands
-- utilities for working with LUNA boards; including for using the debug controller to load FPGA gatewareluna/gateware
-- the core gateware components for LUNA; and utilities for stitching them together
firmware
-- firmware for the LUNA debug controllerexamples
-- simple LUNA-related examples; mostly gateware-targeted, currentlyapplets
-- pre-made gateware applications that provide useful functionality on their own (e.g. are more than examples)
Project Documentation
LUNA is in early development; and does not yet have user-facing documentation. Early developer documentation is either inlined in the source; or captured in the GitHub wiki.