Files
-
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 5 years 7 months
by Kate Temkin
| 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.