├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── babel.config.js ├── docs ├── bom.md ├── cables │ ├── _category_.json │ ├── cables.md │ ├── img │ │ ├── cable-aux-rev1-white.jpg │ │ ├── cable-aux-rev1.jpg │ │ ├── cable-aux.jpg │ │ ├── cable-jumpers.jpg │ │ ├── cable-probe.jpg │ │ ├── cable-v1.png │ │ ├── cable-wire.jpg │ │ ├── cable-y.jpg │ │ ├── kf141r-pcb-2.jpg │ │ ├── kf141r-render.png │ │ ├── kf141r.jpg │ │ ├── kf141v.jpg │ │ ├── pin-milled-measurements-400.png │ │ ├── pin-milled-rev2.png │ │ ├── pin-milled-rev2.svg │ │ ├── pin-milled-v1.jpg │ │ └── pin-milled.svg │ ├── kf141-quick-connect.md │ └── milled-pins.md ├── components │ ├── _category_.json │ ├── _index.md │ ├── analog.md │ ├── chips.md │ ├── connectors.md │ ├── crystal.md │ ├── img │ │ ├── 3m9448a-400px.jpg │ │ ├── analog.jpg │ │ ├── bp-rgb-dark.jpg │ │ ├── bp5-pcb-bottom.jpg │ │ ├── bp5-pcb-top.jpg │ │ ├── bp5-rev10-3d-bottom.jpg │ │ ├── bp5-rev10-pcb-bottom.jpg │ │ ├── bp5-rev10-pcb-top.jpg │ │ ├── bp5rev10-3d-top.jpg │ │ ├── bp5rev10-bottom.jpg │ │ ├── bp5rev10-cover-2.jpg │ │ ├── bp5rev10-cover-angle.jpg │ │ ├── bp5rev10-cover.jpg │ │ ├── bp5rev10-top.jpg │ │ ├── bpng1-rev5.jpeg │ │ ├── chips.jpg │ │ ├── chips2.jpg │ │ ├── con10p.jpg │ │ ├── con3p.jpg │ │ ├── con9p.jpg │ │ ├── connectors.jpg │ │ ├── crystal2.jpg │ │ ├── fet-400.png │ │ ├── fpinheader-low-profile2.png │ │ ├── heatsetnut.jpg │ │ ├── lcd-cover.jpg │ │ ├── lcd.jpg │ │ ├── led-sidea-bad.jpg │ │ ├── led-sidea.jpg │ │ ├── ledminie.jpg │ │ ├── lmv321.png │ │ ├── lmv331.png │ │ ├── mcp1824-400.png │ │ ├── p10-silkscreen.jpg │ │ ├── passives.jpg │ │ ├── passives2.jpg │ │ ├── pcb.jpg │ │ ├── pinheader-low-profile.svg │ │ ├── pts810-pcb.png │ │ ├── rarray.png │ │ ├── sc70-pnp-400.png │ │ ├── screenshot.png │ │ ├── sdcard.jpg │ │ ├── sk6812-mini-e-400.png │ │ ├── sk6812-side-a_b.png │ │ ├── smd3225-400.png │ │ ├── sot89-ldo-400.png │ │ ├── spst-3.3mmx1.5mm-pcb.png │ │ ├── switch4p.jpg │ │ ├── switches.jpg │ │ ├── switchp810.jpg │ │ ├── transistors.jpg │ │ ├── usbc.jpg │ │ └── vreg.jpg │ ├── introduction.md │ ├── leds.md │ ├── passives.md │ ├── printedcircuitboard.md │ ├── switches.md │ ├── transistors-fets.md │ └── voltage-regulators.md ├── enclosure │ ├── _category_.json │ ├── enclosure.md │ ├── fdm-shell.md │ ├── hardware.md │ ├── img │ │ ├── BusPirate5rev8-v10-fit.png │ │ ├── broken-wall.jpg │ │ ├── buried-nuts.jpg │ │ ├── buttoncaps-dyed2.jpg │ │ ├── caps-color-512.jpg │ │ ├── caps-dip-dye-process.jpg │ │ ├── case-pc.jpg │ │ ├── case-plug2.jpg │ │ ├── case-pp-final.jpg │ │ ├── case-pp1.jpg │ │ ├── case-pp2-reject.jpg │ │ ├── case-rev10.png │ │ ├── case-tooltest.jpg │ │ ├── din7991.png │ │ ├── din7991.svg │ │ ├── enclosure-petg.jpg │ │ ├── enclosure-top.jpg │ │ ├── heat-set-inserts-bottom.jpg │ │ ├── heatset-nut.jpg │ │ ├── heatset-nut.svg │ │ ├── heatset-nut2.png │ │ ├── hexkey.jpg │ │ ├── injection-insert-nuts.jpg │ │ ├── key-caps-black-sm.jpg │ │ ├── key-caps-carbon.jpg │ │ ├── missing-legs-2.jpg │ │ ├── sc121.jpg │ │ ├── sc121.png │ │ ├── sc121.svg │ │ ├── slav10.jpg │ │ └── theplug.png │ ├── injection-molded-shell.md │ └── sla-shell.md ├── hardware.md ├── img │ ├── bom-rev10.jpg │ ├── bom-rev8.jpg │ ├── bp-rgb-dark.jpg │ ├── bp.jpg │ ├── bp5rev10-cover-2.jpg │ ├── bp5rev10-cover-angle.jpg │ ├── bp5rev10-cover.jpg │ ├── bp5rev10-lit-black2.jpg │ ├── bp5rev10 │ │ ├── adc-expand.jpg │ │ ├── adc-expand.png │ │ ├── bp-term2.png │ │ ├── bp5-aux.jpg │ │ ├── bp5-bom-rev10.png │ │ ├── bp5-connectors.jpg │ │ ├── bp5-rev10-3d-bottom.jpg │ │ ├── bp5rev10-3d-top.jpg │ │ ├── bp5rev10-adc-expand.jpg │ │ ├── bp5rev10-backflow.png │ │ ├── bp5rev10-buffers.jpg │ │ ├── bp5rev10-cover-2.jpg │ │ ├── bp5rev10-cover-angle.jpg │ │ ├── bp5rev10-cover.jpg │ │ ├── bp5rev10-dio-expand.jpg │ │ ├── bp5rev10-ilimit.jpg │ │ ├── bp5rev10-ilimit.png │ │ ├── bp5rev10-io-opamp-buf.png │ │ ├── bp5rev10-isense.png │ │ ├── bp5rev10-leds.jpg │ │ ├── bp5rev10-micro-rp2040.jpg │ │ ├── bp5rev10-nand-flash.png │ │ ├── bp5rev10-ppsu.jpg │ │ ├── bp5rev10-pullup.png │ │ ├── bp5rev10-vreg.png │ │ ├── bp5rev10a-backflow.png │ │ ├── bp5rev10a-ppsu.png │ │ ├── buffer-detail.jpg │ │ ├── buffer-detail.png │ │ ├── buspirate-5-rev10-placement.pdf │ │ ├── buspirate-5-rev10-schematic.pdf │ │ ├── buspirate-5-rev10a-placement.pdf │ │ ├── buspirate-5-rev10a-schematic.pdf │ │ ├── connectors.jpg │ │ ├── ilimit.jpg │ │ ├── ilimit.png │ │ ├── lcd.png │ │ ├── leds.jpg │ │ └── leds.png │ ├── bp5rev8 │ │ ├── BusPirate-5-rev8-micro-rp2040.png │ │ ├── BusPirate-5-rev8.pdf │ │ ├── adc-expand.jpg │ │ ├── adc-expand.png │ │ ├── backflow.jpg │ │ ├── backflow.png │ │ ├── bp-term2.png │ │ ├── bp5-aux.jpg │ │ ├── bp5-bom-rev8.png │ │ ├── bp5-connectors.jpg │ │ ├── buffer-detail.jpg │ │ ├── buffer-detail.png │ │ ├── buffers.jpg │ │ ├── buffers.png │ │ ├── connectors.jpg │ │ ├── dio-expand.jpg │ │ ├── dio-expand.png │ │ ├── ilimit.jpg │ │ ├── ilimit.png │ │ ├── isense.jpg │ │ ├── isense.png │ │ ├── lcd.jpg │ │ ├── lcd.png │ │ ├── leds.jpg │ │ ├── leds.png │ │ ├── pcb-bottom.jpg │ │ ├── pcb-top.jpg │ │ ├── ppsu.jpg │ │ ├── ppsu.png │ │ ├── pullup.jpg │ │ ├── pullup.png │ │ ├── rp2040.jpg │ │ ├── rp2040.png │ │ ├── sdcard.jpg │ │ ├── sdcard.png │ │ ├── vreg.jpg │ │ └── vreg.png │ ├── json-config.png │ └── rp2350 │ │ ├── 5xl6.jpg │ │ ├── adc-improve.jpg │ │ ├── bp5-arm-fpga.jpg │ │ ├── bp5XL-top-view.jpg │ │ ├── bp6-top-view.jpg │ │ ├── bp6vbp5.jpg │ │ ├── fcc.png │ │ ├── groundpad.png │ │ ├── label5xl.jpg │ │ ├── label6.jpg │ │ ├── labuffer.png │ │ ├── rp-chips.jpg │ │ ├── rp2350-e9.png │ │ ├── rp2350-pulldown.jpg │ │ ├── rp2350a.png │ │ ├── rp2350b.png │ │ ├── smps.png │ │ └── smpsvsldo.png ├── introduction.md ├── license.md ├── manufacturing │ ├── _category_.json │ ├── assembly.md │ ├── img │ │ ├── bp-lcd-tape.jpg │ │ ├── bp5-full-frontal.jpg │ │ ├── lcd-1.jpg │ │ ├── lcd-2.jpg │ │ ├── lcd-3.jpg │ │ ├── lcd-4.jpg │ │ └── lcd-fold.jpg │ ├── neoden4 │ │ ├── _category_.json │ │ ├── export-position-file.md │ │ ├── img │ │ │ ├── export1-sm.png │ │ │ ├── export2-md.png │ │ │ ├── export3-sm.png │ │ │ └── export4-sm.png │ │ └── introduction.md │ ├── packaging │ │ ├── _category_.json │ │ ├── genuine-sticker.md │ │ ├── img │ │ │ ├── box7x7x2-400px.jpg │ │ │ ├── bp5rev10-retail-pack.jpg │ │ │ ├── cable-a.jpg │ │ │ ├── cable-p.jpg │ │ │ ├── china-export.png │ │ │ ├── danger-sign.png │ │ │ ├── danger-sticker.png │ │ │ ├── eu-ce.png │ │ │ ├── fcc.png │ │ │ ├── fingercots.jpg │ │ │ ├── rohs.png │ │ │ ├── stickers.png │ │ │ ├── tear95x130-400px.jpg │ │ │ ├── velcro-10mm-400px.jpg │ │ │ ├── wrap-5.jpg │ │ │ ├── wrap-a.jpg │ │ │ ├── wrap-ean-pcb-only-30-20.png │ │ │ └── wrap-p.jpg │ │ ├── pack-auxcables.md │ │ ├── pack-buspirate5-pcbonly.md │ │ ├── pack-buspirate5.md │ │ ├── pack-probecable.md │ │ └── packaging.md │ └── testing.mdx ├── previous │ ├── _category_.json │ └── rev8 │ │ ├── _category_.json │ │ ├── bom-rev8.md │ │ ├── components │ │ ├── _category_.json │ │ ├── analog.md │ │ ├── chips.md │ │ ├── connectors.md │ │ ├── crystal.md │ │ ├── img │ │ │ ├── 3m9448a-400px.jpg │ │ │ ├── analog.jpg │ │ │ ├── bp-rgb-dark.jpg │ │ │ ├── bp5-pcb-bottom.jpg │ │ │ ├── bp5-pcb-top.jpg │ │ │ ├── bpng1-rev5.jpeg │ │ │ ├── buttoncap.jpg │ │ │ ├── chips.jpg │ │ │ ├── chips2.jpg │ │ │ ├── con10p.jpg │ │ │ ├── con3p.jpg │ │ │ ├── con9p.jpg │ │ │ ├── connectors.jpg │ │ │ ├── crystal2.jpg │ │ │ ├── fet-400.png │ │ │ ├── fpinheader-low-profile2.png │ │ │ ├── heatsetnut.jpg │ │ │ ├── lcd-cover.jpg │ │ │ ├── lcd.jpg │ │ │ ├── led-sidea-bad.jpg │ │ │ ├── led-sidea.jpg │ │ │ ├── ledminie.jpg │ │ │ ├── mcp1824-400.png │ │ │ ├── mcp6001-400.png │ │ │ ├── mcp6541-400.png │ │ │ ├── passives.jpg │ │ │ ├── passives2.jpg │ │ │ ├── pcb.jpg │ │ │ ├── pinheader-low-profile.svg │ │ │ ├── pts810-pcb.png │ │ │ ├── rarray.png │ │ │ ├── sc70-pnp-400.png │ │ │ ├── screenshot.png │ │ │ ├── sdcard.jpg │ │ │ ├── sk6812-mini-e-400.png │ │ │ ├── sk6812-side-a_b.png │ │ │ ├── smd3225-400.png │ │ │ ├── sot89-ldo-400.png │ │ │ ├── spst-3.3mmx1.5mm-pcb.png │ │ │ ├── switch4p.jpg │ │ │ ├── switches.jpg │ │ │ ├── switchp810.jpg │ │ │ ├── transistors.jpg │ │ │ ├── usbc.jpg │ │ │ └── vreg.jpg │ │ ├── introduction.md │ │ ├── leds.md │ │ ├── passives.md │ │ ├── printedcircuitboard.md │ │ ├── switches.md │ │ ├── transistors-fets.md │ │ └── voltage-regulators.md │ │ ├── hardware-rev8.md │ │ └── img │ │ ├── bom-rev8.jpg │ │ ├── bp-rgb-dark.jpg │ │ ├── bp.jpg │ │ ├── bp5rev8 │ │ ├── BusPirate-5-rev8-micro-rp2040.png │ │ ├── BusPirate-5-rev8.pdf │ │ ├── adc-expand.jpg │ │ ├── adc-expand.png │ │ ├── backflow.jpg │ │ ├── backflow.png │ │ ├── bp-term2.png │ │ ├── bp5-aux.jpg │ │ ├── bp5-bom-rev8.png │ │ ├── bp5-connectors.jpg │ │ ├── buffer-detail.jpg │ │ ├── buffer-detail.png │ │ ├── buffers.jpg │ │ ├── buffers.png │ │ ├── connectors.jpg │ │ ├── dio-expand.jpg │ │ ├── dio-expand.png │ │ ├── ilimit.jpg │ │ ├── ilimit.png │ │ ├── isense.jpg │ │ ├── isense.png │ │ ├── lcd.jpg │ │ ├── lcd.png │ │ ├── leds.jpg │ │ ├── leds.png │ │ ├── pcb-bottom.jpg │ │ ├── pcb-top.jpg │ │ ├── ppsu.jpg │ │ ├── ppsu.png │ │ ├── pullup.jpg │ │ ├── pullup.png │ │ ├── rp2040.jpg │ │ ├── rp2040.png │ │ ├── sdcard.jpg │ │ ├── sdcard.png │ │ ├── vreg.jpg │ │ └── vreg.png │ │ └── json-config.png └── rp2350.md ├── docusaurus.config.js ├── eol.py ├── logo.png ├── old-site-warning.md ├── package-lock.json ├── package.json ├── sidebars.js ├── src ├── components │ ├── BrowserWindow │ │ ├── index.tsx │ │ └── styles.module.css │ ├── DiscourseComments.js │ └── HomepageFeatures │ │ ├── index.js │ │ └── styles.module.css ├── css │ └── custom.css └── pages │ ├── index-old.js │ └── index.module.css └── static ├── .nojekyll ├── bp5-rev10-bom.html ├── bp5-rev10a-bom.html ├── bp5-rev8-bom.html └── img ├── 1.jpg ├── 1a.jpg ├── 1b.jpg ├── 2.jpg ├── 2b.jpg ├── 3.jpg ├── 3a.jpg ├── 3b.jpg ├── cart-shopping-solid.svg ├── danger.png ├── favicon.ico ├── ico ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico └── site.webmanifest └── logo.png /.gitignore: -------------------------------------------------------------------------------- 1 | # Dependencies 2 | /node_modules 3 | 4 | # Production 5 | /build 6 | 7 | # Generated files 8 | .docusaurus 9 | .cache-loader 10 | 11 | # Misc 12 | .DS_Store 13 | .env.local 14 | .env.development.local 15 | .env.test.local 16 | .env.production.local 17 | 18 | npm-debug.log* 19 | yarn-debug.log* 20 | yarn-error.log* 21 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "_common"] 2 | path = _common 3 | url = https://github.com/DangerousPrototypes/BusPirate5-docs-common.git 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2023 Ian 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Website 2 | 3 | This website is built using [Docusaurus 2](https://docusaurus.io/), a modern static website generator. 4 | 5 | ### Installation 6 | 7 | ``` 8 | $ yarn 9 | ``` 10 | 11 | ### Local Development 12 | 13 | ``` 14 | $ yarn start 15 | ``` 16 | 17 | This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server. 18 | 19 | ### Build 20 | 21 | ``` 22 | $ yarn build 23 | ``` 24 | 25 | This command generates static content into the `build` directory and can be served using any static contents hosting service. 26 | 27 | ### Deployment 28 | 29 | Using SSH: 30 | 31 | ``` 32 | $ USE_SSH=true yarn deploy 33 | ``` 34 | 35 | Not using SSH: 36 | 37 | ``` 38 | $ GIT_USER= yarn deploy 39 | ``` 40 | 41 | If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch. 42 | -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: [require.resolve('@docusaurus/core/lib/babel/preset')], 3 | }; 4 | -------------------------------------------------------------------------------- /docs/cables/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Cables", 3 | "position": 15, 4 | "link": { 5 | "type": "generated-index", 6 | "description": "Bus Pirate Cables" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /docs/cables/cables.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 2 3 | sidebar_label: 'Cables' 4 | --- 5 | 6 | # Cables 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | ![](./img/cable-wire.jpg) 18 | 19 | All Bus Pirate cables are made with super soft and flexible premium silicone coated wire. The inner strands are very fine tinned copper. 22AWG has 60 strands 0.08mm thick (bottom), compared to 8-12 strands in common wires (top). The silicone coating has a very nice feel, and tolerates high heat and chemicals. 20 | 21 | import FooterCart from '/_common/_footer/_footer-cart.md' 22 | 23 | 24 | 25 | ## Probe Cable 26 | 27 | ![](./img/cable-probe.jpg) 28 | 29 | |Pin|Wire Type|Wire Color|Wire Length|Shrink Type|Shrink Color|Shrink Manuf|Shrink Length|Shrink Text|Shrink Text Color| 30 | |-|-|-|-|-|-|-|-|-|-| 31 | |1|22AWG Silicone|Red|270mm|φ1.5mm|Red|Woer|20mm|VOUT VOUT|Black| 32 | |2|22AWG Silicone|Gray|270mm|φ1.5mm|Orange|Dongguan Sanlian|20mm|IO0 IO0|Black| 33 | |3|22AWG Silicone|Gray|270mm|φ1.5mm|Yellow|Woer|20mm|IO1 IO1|Black| 34 | |4|22AWG Silicone|Gray|270mm|φ1.5mm|Green|Dongguan Sanlian|20mm|IO2 IO2|Black| 35 | |5|22AWG Silicone|Gray|270mm|φ1.5mm|Blue|Dongguan Sanlian|20mm|IO3 IO3|Black| 36 | |6|22AWG Silicone|Gray|270mm|φ1.5mm|Purple|Dongguan Sanlian|20mm|IO4 IO4|Black| 37 | |7|22AWG Silicone|Gray|270mm|φ1.5mm|Brown|Dongguan Sanlian|20mm|IO5 IO5|Black| 38 | |8|22AWG Silicone|Gray|270mm|φ1.5mm|Gray|Woer|20mm|IO6 IO6|Black| 39 | |9|22AWG Silicone|Gray|270mm|φ1.5mm|White|Woer|20mm|IO7 IO7|Black| 40 | |10|22AWG Silicone|Black|270mm|φ1.5mm|Black|Woer|20mm|GND GND|White| 41 | 42 | A high quality probe cable to connect the Bus Pirate to test hooks, milled breadboard pins and pin header. 43 | 44 | ### TJC8 connector 45 | Keyed, locking 2.54mm female connector. TJC8 or HX25418. 46 | 47 | ### Unhoused 2.54mm crimps 48 | 2.54mm 'DuPont' female crimps, without a housing. Many test probes will now accept a 2.54mm Dupont crimp housing, but many don't. The probe cable uses unhoused crimps wrapped with color coded, labeled shrink tube. 49 | 50 | ### Printed Shrink Tube 51 | 52 | Shrink tube varies wildly in color quality. A lot of colors just don't pop: dull lifeless pastels or just too dark. We ended up sourcing from two manufacturers to get a reasonably nice set of colors. Woer is able to print on the shrink tube, and also printed on the tubes from Dongguan Sanlian. 53 | 54 | ## Auxiliary Cable 55 | 56 | ![](./img/cable-aux-rev1-white.jpg) 57 | 58 | |Pin|Wire Type|Wire Color|Wire Length|Connector 1| Connector 2|Bus Pirate Signal| 59 | |-|-|-|-|-|-|-| 60 | |1-8|30AWG Silicone|Gray|170mm|9pin 1.0mm 'SH', female|1pin 2.54mm 'DuPont', female|IO0-IO7| 61 | |9|30AWG Silicone|Black|170mm|-|1pin 2.54mm 'DuPont', female|Ground| 62 | 63 | A 9 pin cable connects the Bus Pirate auxiliary connector to external tools like logic analyzers, oscilloscopes etc. 64 | 65 | The first version of this cable had all black crimp housings and it was a pain to find the right tiny wire. We sourced white plastic crimp housings and [dyed them to match the color labels](https://forum.buspirate.com/t/dyed-abs-button-caps/119) on the display and probe cable. Just for fun we dyed the SH connector black as well. Now it's a lot easier to use. 66 | 67 | :::note 68 | The first version of the auxiliary cable has all back crimp housings. The second version has color coded crimp housings. Version one is in the current auxiliary cable kit, version 2 is available separately until we receive matching Y and splitter cables to make a kit. 69 | ::: 70 | 71 | :::info 72 | ABS plastic can be dyed. The supplier is a factory that specializes in dying plastic clothing buttons and beads. First they do a material test with a random color. If everything looks good, they quote a price per gram of plastic dyed. We also used this technique to [color button caps](/enclosure/hardware#dyed-plastic-button-caps) for the enclosure. 73 | ::: 74 | 75 | ## Y Splitter Cable 76 | 77 | ![](./img/cable-y.jpg) 78 | 79 | |Pin|Wire Type|Wire Color|Wire Length|Connector 1| Connector 2| 80 | |-|-|-|-|-|-| 81 | |1|22AWG Silicone|Black/Red/Gray|170mm|1pin 2.54mm 'DuPont', female|2*1pin 2.54mm 'DuPont', female| 82 | 83 | A high quality splitter cable to make multiple connections to a single pin. Connect power and ground to multiple devices, or share a 1-Wire, I2C or SPI bus between several chips. 84 | 85 | ## Jumper Cable 86 | 87 | ![](./img/cable-jumpers.jpg) 88 | 89 | |Pin|Wire Type|Wire Color|Wire Length|Connector 1| Connector 2| 90 | |-|-|-|-|-|-| 91 | |1|22AWG Silicone|Black/Red/Gray|170mm|1pin 2.54mm 'DuPont', female|1pin 2.54mm 'DuPont', female| 92 | 93 | A high quality jumper wire to quickly connect your latest breakout board. 94 | 95 | ## Get Bus Pirate 5 96 | import FooterGet from '/_common/_footer/_footer-get.md' 97 | 98 | 99 | 100 | 101 | -------------------------------------------------------------------------------- /docs/cables/img/cable-aux-rev1-white.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/cables/img/cable-aux-rev1-white.jpg -------------------------------------------------------------------------------- /docs/cables/img/cable-aux-rev1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/cables/img/cable-aux-rev1.jpg -------------------------------------------------------------------------------- /docs/cables/img/cable-aux.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/cables/img/cable-aux.jpg -------------------------------------------------------------------------------- /docs/cables/img/cable-jumpers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/cables/img/cable-jumpers.jpg -------------------------------------------------------------------------------- /docs/cables/img/cable-probe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/cables/img/cable-probe.jpg -------------------------------------------------------------------------------- /docs/cables/img/cable-v1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/cables/img/cable-v1.png -------------------------------------------------------------------------------- /docs/cables/img/cable-wire.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/cables/img/cable-wire.jpg -------------------------------------------------------------------------------- /docs/cables/img/cable-y.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/cables/img/cable-y.jpg -------------------------------------------------------------------------------- /docs/cables/img/kf141r-pcb-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/cables/img/kf141r-pcb-2.jpg -------------------------------------------------------------------------------- /docs/cables/img/kf141r-render.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/cables/img/kf141r-render.png -------------------------------------------------------------------------------- /docs/cables/img/kf141r.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/cables/img/kf141r.jpg -------------------------------------------------------------------------------- /docs/cables/img/kf141v.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/cables/img/kf141v.jpg -------------------------------------------------------------------------------- /docs/cables/img/pin-milled-measurements-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/cables/img/pin-milled-measurements-400.png -------------------------------------------------------------------------------- /docs/cables/img/pin-milled-rev2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/cables/img/pin-milled-rev2.png -------------------------------------------------------------------------------- /docs/cables/img/pin-milled-v1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/cables/img/pin-milled-v1.jpg -------------------------------------------------------------------------------- /docs/cables/kf141-quick-connect.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 20 3 | sidebar_label: 'Quick Connectors' 4 | --- 5 | 6 | # KF141 Quick Connect Adapter 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | ![](./img/kf141r-render.png)![](./img/kf141r-pcb-2.jpg) 18 | 19 | Sometimes you just need to connect some wires and dig into a project. Quick connector boards get you working right away. 20 | 21 | KF141 is a popular quick connector block with sturdy spring retention clamps. Press the lever, insert a stripped wire, then release the lever to clamp it firmly in place. Pin names are silkscreened in bright orange so you get the right connection the first time. Made with the [highest quality KF141 we could source](https://forum.buspirate.com/t/kf141-quick-connector-adapter/90/4?u=ian). 22 | 23 | import FooterCart from '/_common/_footer/_footer-cart.md' 24 | 25 | 26 | 27 | ## KF141-R right angle connector 28 | 29 | ![](./img/kf141r.jpg) 30 | 31 | KF141-R is a right angle connector. Wires clamps are oriented to the front of the connector block. Pin names are silkscreened in bright orange to save time and hassle. 32 | 33 | - [Schematic and PCB](https://github.com/DangerousPrototypes/BusPirate5-hardware/tree/main/kf141r-adapter) 34 | - [Development in the forum](https://forum.buspirate.com/t/kf141-quick-connector-adapter/90?u=ian) 35 | 36 | 37 | ## KF141-V vertical connector 38 | 39 | ![](./img/kf141v.jpg) 40 | 41 | KF141-V is a vertical connector. Wires clamps are oriented to the top of the connector block. Pin names are silkscreened in bright orange to save time and hassle. 42 | 43 | - [Schematic and PCB](https://github.com/DangerousPrototypes/BusPirate5-hardware/tree/main/kf141v-adapter) 44 | - [Development in the forum](https://forum.buspirate.com/t/kf141-quick-connector-adapter/90?u=ian) 45 | 46 | ## Get Bus Pirate 5 47 | import FooterGet from '/_common/_footer/_footer-get.md' 48 | 49 | 50 | 51 | 52 | 53 | -------------------------------------------------------------------------------- /docs/cables/milled-pins.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 3 3 | sidebar_label: 'Breadboard Pins' 4 | --- 5 | 6 | # Milled Breadboard Pins 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | ![](./img/pin-milled-v1.jpg) 18 | 19 | Custom milled pins connect the Bus Pirate DuPont-style 2.54mm female connectors to a breadboard or pin header. We designed these little pins after searching for better way to connect to prototype boards and breakout headers, things that just don’t cooperate with probe hooks intended to grab onto IC legs. 20 | 21 | Pins are milled from copper and then plated with nickel. Gold plating is an option, but gold is very soft and probably not worth the extra expense. 22 | 23 | import FooterCart from '/_common/_footer/_footer-cart.md' 24 | 25 | 26 | 27 | ## Revision 2 28 | ![](./img/pin-milled-rev2.png) 29 | 30 | ## Revision 1 31 | ![](./img/pin-milled-measurements-400.png) 32 | 33 | ## Get Bus Pirate 5 34 | import FooterGet from '/_common/_footer/_footer-get.md' 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /docs/components/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Components", 3 | "position": 10, 4 | "link": { 5 | "type": "generated-index", 6 | "description": "Bus Pirate Sourcing Guide" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /docs/components/_index.md: -------------------------------------------------------------------------------- 1 | +++ 2 | title = "Hardware" 3 | description = "Bus Pirate hardware design" 4 | icon = "article" 5 | date = "2023-05-22T00:27:57+01:00" 6 | lastmod = "2023-05-22T00:27:57+01:00" 7 | draft = false 8 | toc = true 9 | weight = 10 10 | +++ 11 | -------------------------------------------------------------------------------- /docs/components/analog.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 17 3 | sidebar_label: 'Analog' 4 | --- 5 | 6 | # Analog Components 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | ![](./img/analog.jpg) 18 | 19 | ## Op-amp rail to rail SOT-23-5 20 | 21 | ![c](./img/lmv321.png "c") 22 | 23 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 24 | |-|-|-|-|-|-| 25 | |U404 U506 U603|SOT-23-5|LMV321 |3 |5 volts |R2R, Vos ~0.4mV typical, ~3.5mV max | 26 | 27 | General purpose rail to rail op-amp with >1MHz GBP in SOT-23-5 package. 28 | 29 | - REV10+ changed low voltage op-amp (Microchip MCP6001/Gainsil GS6001) to jellybean part LMV321 30 | 31 | :::caution 32 | LMV321 is a generic part number available from multiple manufacturers, but they are not created equal. From the appearance of the datasheets, there are four common dies used in this component by most manufacturers. The best quality die has 0.4mV typical offset voltage (3.5mV volts max @ 25C). 33 | ::: 34 | 35 | Example: 36 | 37 | * [LMV321](https://item.szlcsc.com/336841.html) (Gainsil) 38 | * [GS321](https://item.szlcsc.com/169043.html) (Gainsil) 39 | * [LMV321](https://item.szlcsc.com/7814926.html) (HXY MOSFET) 40 | 41 | ## Quad op-amp rail to rail TSSOP-14 42 | 43 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 44 | |-|-|-|-|-|-| 45 | |U504 U505|TSSOP-14|LMV324 |2 |5 volts |R2R, Vos ~0.4mV typical, ~3.5mV max | 46 | 47 | General purpose quad rail to rail op-amp with >1MHz GBP in TSSOP-14 package. 48 | 49 | - REV10+ added LMV324 to buffer analog mux inputs and prevent glitches on the IO pins 50 | 51 | :::caution 52 | LMV324 is a generic part number available from multiple manufacturers, but they are not created equal. From the appearance of the datasheets, there are four common dies used in this component by most manufacturers. The best quality die has 0.4mV typical offset voltage (3.5mV max @ 25C). 53 | ::: 54 | 55 | Example: 56 | 57 | * [LMV324IPWR](https://item.szlcsc.com/381452.html) (TI) 58 | * [LMV324MT](https://item.szlcsc.com/3498017.html) (HGSemi) 59 | 60 | ## Op-amp rail to rail SOT-23-5 A grade 61 | 62 | ![c](./img/lmv321.png "c") 63 | 64 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 65 | |-|-|-|-|-|-| 66 | |U601|SOT-23-5|LMV321A |1 |5 volts |R2R, Vos ~0.1mV typical, ~0.4mV max | 67 | 68 | General purpose rail to rail op-amp with >1MHz GBP in SOT-23-5 package. This op-amp is used in the current sense circuit and is more sensitive to input offset, so a better quality part can be used. 69 | 70 | LMV321A is graded version of LMV321 available from several manufacturers. Aim for 0.1 volt typical offset voltage (0.4mV max @ 25C). 71 | 72 | - REV10+ changed to 'A' graded LMV321 73 | 74 | :::tip 75 | The same general purpose part used for U404 and U603 can also be used. It's not necessary to have a higher quality graded component, however the current sense will not be as accurate. 76 | ::: 77 | 78 | Example: 79 | 80 | * [LMV321AS5X](https://item.szlcsc.com/165892.html) (On Semi) 81 | * [GS321A](https://item.szlcsc.com/427641.html) (Gainsil) 82 | * [LMV321A](https://item.szlcsc.com/3027065.html) (3PEAK) 83 | 84 | ## Comparator SOT-23-5 85 | 86 | ![6](./img/lmv331.png "6") 87 | 88 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 89 | |-|-|-|-|-|-| 90 | |U602 |SOT-23-5|LMV331|1 |5 volts | 91 | 92 | General purpose comparator in SOT-23-5 package. LMV331 is a generic part number used by a multitude of small manufacturers. 93 | 94 | - REV10+ changed low voltage comparator (RUNIC RS8901XF) to jellybean part LMV331 95 | 96 | Example: 97 | 98 | * [LMV331IDBVR](https://item.szlcsc.com/35702.html) (TI) 99 | * [LMV331](https://item.szlcsc.com/8395212.html) (Tech Public) 100 | * [GSV331](https://item.szlcsc.com/3256341.html) (Gainsil) 101 | * [HGV331](https://item.szlcsc.com/5691724.html) (HG Semi) -------------------------------------------------------------------------------- /docs/components/chips.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 20 3 | sidebar_label: 'Chips' 4 | --- 5 | 6 | # Chips 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | ![](./img/chips2.jpg) 18 | 19 | ## Microcontroller RP2040 QFN-56 20 | 21 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 22 | |-|-|-|-|-|-| 23 | |U103|QFN-56|RP2040 | 1 || 24 | 25 | Raspberry Pi RP2040 microcontroller in QFN-56 package. 26 | 27 | ## Flash 128Mbit SPI SOIC8-208mil 28 | 29 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 30 | |-|-|-|-|-|-| 31 | |U102 |SOIC8-208mil|128Mbit SPI/QSPI flash (W25Q128JVSIQ) |1 || 32 | 33 | 128Mbit SPI flash in SOIC8-208mil package, QSPI support required. 34 | 35 | * [W25Q128JVSIQ](https://item.szlcsc.com/98729.html) (Winbond) 36 | * [XM25QH128A](https://item.szlcsc.com/308377.html) 37 | 38 | ## NAND Flash 1Gbit SPI UPDFN-8 39 | 40 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 41 | |-|-|-|-|-|-| 42 | |U105 | UPDFN-8 | 1Gbit SPI NAND flash (MT29F1G01ABAFDWB-IT:F) |1 || 43 | 44 | 1Gbit SPI NAND flash with EEC in UPDFN-8 package. Larger sizes (up to 8Gbit) are available, but are not currently supported by the firmware. 45 | 46 | - REV10+ replaces removable flash socket with onboard NAND flash to improve shared SPI bus speed 47 | 48 | * [MT29F1G01ABAFDWB-IT:F](https://item.szlcsc.com/3176239.html) (Micron) 49 | 50 | ## 74LVC1T45 bi-directional buffer SC70-6/SOT363 51 | 52 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 53 | |-|-|-|-|-|-| 54 | |U301 U302 U303 U304 U305 U306 U307 U308|SC70-6/SOT363|74LVC1T45 |8 || 55 | 56 | 74LVC1T45 is available from TI, Nexperia, Diodes INC and a few Chinese domestic producers. We are currently using logic chips from WuXi I-Core due to price, availability and the lowest operating voltage (>1.2volts) available. 57 | 58 | - REV10+ changed TI SN74LVC1T45 to WuXi I-Core AIP74LVC1T45 59 | 60 | * [74LVC1T45DW-7](https://item.szlcsc.com/180239.html) (Diodes INC) 61 | * [74LVC1T45GW,125](https://item.szlcsc.com/485235.html) (Nexperia) 62 | * [SN74LVC1T45DCK](https://item.szlcsc.com/9911.html) (TI) 63 | * [AIP74LVC1T45GC363](https://item.szlcsc.com/5810901.html) (WuXi I-Core) 64 | 65 | ## CD4067 analog mux TSSOP-24 66 | 67 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 68 | |-|-|-|-|-|-| 69 | |U402|TSSOP-24|CD4067 |1 ||tPHL ~30ns (60ns max) @ 5V | 70 | 71 | Multiple manufacturers make an updated CD4067 that is much faster than old CD logic, and even faster than older 74HC/74HCT. The high to low (and low to high) propagation delay should be in the neighborhood of 30ns (60ns max) at 5 volts. 72 | 73 | - REV10+ changed Nexperia 74HC4067 to WuXi I-Core CD4067 74 | 75 | We are currently using logic chips from WuXi I-Core due to price and availability. A part with an identical die is also available from HGSemi. 76 | 77 | :::tip 78 | 74HC4067 or 74HCT4067 can be used, but CD4067 is much cheaper and more available. Just be sure that the CD4067 is an updated version, not an original 1970-1990 vintage part. 79 | ::: 80 | 81 | Example: 82 | 83 | * [CD4067](https://item.szlcsc.com/8436782.html) (HG Semi) 84 | * [CD4067](https://item.szlcsc.com/8414592.html) (I-Core) 85 | 86 | ## 74HC595 shift register TSSOP-16 87 | 88 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 89 | |-|-|-|-|-|-| 90 | |U501, U502|TSSOP-16|74HC595 |2 || 91 | 92 | **Must** be the "**HC**" version. The "HCT" version will **NOT** work. Any manufacturer. 93 | 94 | - REV10+ changed Nexperia 74HC595 to WuXi I-Core 74HC595 95 | 96 | We are currently using logic chips from WuXi I-Core due to price and availability. 97 | 98 | :::warning 99 | Must use "HC" version 100 | ::: 101 | 102 | Example: 103 | 104 | * [74HC595T16-13](https://item.szlcsc.com/159448.html) (Diodes INC) 105 | * [74HC595PW,118](https://item.szlcsc.com/6414.html) (Nexperia) 106 | 107 | ## 74HCT245 bus transceiver TSSOP-20 108 | 109 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 110 | |-|-|-|-|-|-| 111 | |U503|TSSOP-20|74HCT245 |1 || 112 | 113 | **Must** be the "**HCT**" version. The "HC" version will **NOT** work. Any manufacturer. 114 | 115 | - REV10+ changed Nexperia 74HCT245 to WuXi I-Core 74HCT245 116 | 117 | We are currently using logic chips from WuXi I-Core due to price and availability. 118 | 119 | :::warning 120 | Must use "HCT" version 121 | ::: 122 | 123 | Example: 124 | 125 | * [SN74HCT245PWR](https://item.szlcsc.com/7251.html "SN74HCT245PWR ") (TI) 126 | * [74HCT245PW,118](https://item.szlcsc.com/6446.html "74HCT245PW,118 ") (Nexperia) 127 | -------------------------------------------------------------------------------- /docs/components/connectors.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 30 3 | sidebar_label: 'Connectors' 4 | --- 5 | 6 | # Connectors 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | ![](./img/connectors.jpg) 18 | 19 | ## USB type C connector 16 pin 20 | 21 | ![usbc](./img/usbc.jpg "usb c") 22 | 23 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 24 | |-|-|-|-|-|-| 25 | |J202|TYPE-C-31-M-12|USB C connector 16 pin|1|| 26 | 27 | Any manufacturer 16 pin USB connector using the typical generic package. 28 | 29 | Example: 30 | 31 | * [TYPE-C-31-M-12](https://item.szlcsc.com/177331.html) 32 | 33 | ## 3P female 2.54mm low profile milled pin header 34 | 35 | ![](./img/fpinheader-low-profile2.png)![](./img/con3p.jpg) 36 | 37 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 38 | |-|-|-|-|-|-| 39 | |J201|3P \* 2.54mm|3P female milled header, low profile|1||milled, low profile| 40 | 41 | This programming header fits a hole in the bottom of the case. Low profile, milled header should be used. 42 | 43 | :::warning 44 | Common stamped pin header is too tall for the enclosure design. 45 | ::: 46 | 47 | Example: 48 | 49 | * [3P \* 2.54mm female milled header](https://item.taobao.com/item.htm?spm=a1z09.2.0.0.1a572e8dgWarTd&id=653563364663&_u=j26q2r6f9c7e) 50 | 51 | ## 10P male 2.54mm right angle (90 degrees) shrouded connector 52 | 53 | ![](./img/con10p.jpg)![10 pin right able connector. Black shroud with IO pin names printed in white silkscreen.](./img/p10-silkscreen.jpg) 54 | 55 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 56 | |-|-|-|-|-|-| 57 | |J301|10P|TJC8A-10, HX25418-10WA, etc|1||IO pin silkscreen applied from REV10+| 58 | 59 | This is a common locking shrouded 2.54mm pin header. Various part numbers in the market include TJC8A-10, HX25418-10WA, etc 60 | 61 | :::info 62 | Starting from REV10 IO pin names are silkscreened on the main 10P connector. The supplier is a small company that specializes in silkscreening odd shaped electronics such as wireless bluetooth in-ear headphones. 63 | ::: 64 | 65 | Examples: 66 | 67 | * [HX25418-10WA](https://item.szlcsc.com/740424.html) 68 | * [HX25418-10WA](https://item.taobao.com/item.htm?spm=a230r.1.14.48.708f210aps7iNA&id=628124211553&ns=1&abbucket=17#detail) 69 | 70 | ## 9P male 1.0mm right angle (90 degrees) JST SH compatible connector 71 | 72 | ![](./img/con9p.jpg) 73 | 74 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 75 | |-|-|-|-|-|-| 76 | |J302|SH-SM09B-SRRS-TB|SH 9 pin connector, right angle, SMD (1.0mm pitch)|1|| 77 | 78 | Use a JST SH-SM09B-SRRS-TB compatible part, not the much more expensive original. 79 | 80 | :::tip 81 | Use a "JST SH" (1.0mm) compatible connector, not the original. There are lots of Chinese domestic manufacturers of compatible parts. 82 | ::: 83 | 84 | Example: 85 | 86 | * [A1002WR-S-9P](https://item.szlcsc.com/238631.html) 87 | * [Taobao example](https://item.taobao.com/item.htm?spm=a230r.1.14.44.51f461cae7rUwn&id=39889682825&ns=1&abbucket=2#detail) -------------------------------------------------------------------------------- /docs/components/crystal.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 22 3 | sidebar_label: 'Crystal' 4 | --- 5 | 6 | # Crystal 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | ![](./img/crystal2.jpg) 18 | 19 | ## Crystal 12MHz 18pf - 20pF, SMD3225-4 (4 pin) 20 | 21 | ![SMD3225 pinout](img/smd3225-400.png) 22 | 23 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 24 | |-|-|-|-|-|-| 25 | |Y101|SMD3225-4|12MHz 18pf - 20pF |1||<=+/-30ppm| 26 | 27 | Any manufacturer crystal in 4 pin 3225 package. 18pF or 20pF, less than +/-30ppm frequency tolerance (we use +/-10ppm). 28 | 29 | :::tip 30 | We prototyped with a smaller crystal, but the SMD3225 package is currently the cheapest and most available size. 31 | ::: 32 | 33 | Example: 34 | 35 | * [X322512MSB4SI](https://item.szlcsc.com/9522.html) 36 | -------------------------------------------------------------------------------- /docs/components/img/3m9448a-400px.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/3m9448a-400px.jpg -------------------------------------------------------------------------------- /docs/components/img/analog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/analog.jpg -------------------------------------------------------------------------------- /docs/components/img/bp-rgb-dark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/bp-rgb-dark.jpg -------------------------------------------------------------------------------- /docs/components/img/bp5-pcb-bottom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/bp5-pcb-bottom.jpg -------------------------------------------------------------------------------- /docs/components/img/bp5-pcb-top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/bp5-pcb-top.jpg -------------------------------------------------------------------------------- /docs/components/img/bp5-rev10-3d-bottom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/bp5-rev10-3d-bottom.jpg -------------------------------------------------------------------------------- /docs/components/img/bp5-rev10-pcb-bottom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/bp5-rev10-pcb-bottom.jpg -------------------------------------------------------------------------------- /docs/components/img/bp5-rev10-pcb-top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/bp5-rev10-pcb-top.jpg -------------------------------------------------------------------------------- /docs/components/img/bp5rev10-3d-top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/bp5rev10-3d-top.jpg -------------------------------------------------------------------------------- /docs/components/img/bp5rev10-bottom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/bp5rev10-bottom.jpg -------------------------------------------------------------------------------- /docs/components/img/bp5rev10-cover-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/bp5rev10-cover-2.jpg -------------------------------------------------------------------------------- /docs/components/img/bp5rev10-cover-angle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/bp5rev10-cover-angle.jpg -------------------------------------------------------------------------------- /docs/components/img/bp5rev10-cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/bp5rev10-cover.jpg -------------------------------------------------------------------------------- /docs/components/img/bp5rev10-top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/bp5rev10-top.jpg -------------------------------------------------------------------------------- /docs/components/img/bpng1-rev5.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/bpng1-rev5.jpeg -------------------------------------------------------------------------------- /docs/components/img/chips.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/chips.jpg -------------------------------------------------------------------------------- /docs/components/img/chips2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/chips2.jpg -------------------------------------------------------------------------------- /docs/components/img/con10p.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/con10p.jpg -------------------------------------------------------------------------------- /docs/components/img/con3p.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/con3p.jpg -------------------------------------------------------------------------------- /docs/components/img/con9p.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/con9p.jpg -------------------------------------------------------------------------------- /docs/components/img/connectors.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/connectors.jpg -------------------------------------------------------------------------------- /docs/components/img/crystal2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/crystal2.jpg -------------------------------------------------------------------------------- /docs/components/img/fet-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/fet-400.png -------------------------------------------------------------------------------- /docs/components/img/fpinheader-low-profile2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/fpinheader-low-profile2.png -------------------------------------------------------------------------------- /docs/components/img/heatsetnut.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/heatsetnut.jpg -------------------------------------------------------------------------------- /docs/components/img/lcd-cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/lcd-cover.jpg -------------------------------------------------------------------------------- /docs/components/img/lcd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/lcd.jpg -------------------------------------------------------------------------------- /docs/components/img/led-sidea-bad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/led-sidea-bad.jpg -------------------------------------------------------------------------------- /docs/components/img/led-sidea.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/led-sidea.jpg -------------------------------------------------------------------------------- /docs/components/img/ledminie.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/ledminie.jpg -------------------------------------------------------------------------------- /docs/components/img/lmv321.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/lmv321.png -------------------------------------------------------------------------------- /docs/components/img/lmv331.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/lmv331.png -------------------------------------------------------------------------------- /docs/components/img/mcp1824-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/mcp1824-400.png -------------------------------------------------------------------------------- /docs/components/img/p10-silkscreen.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/p10-silkscreen.jpg -------------------------------------------------------------------------------- /docs/components/img/passives.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/passives.jpg -------------------------------------------------------------------------------- /docs/components/img/passives2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/passives2.jpg -------------------------------------------------------------------------------- /docs/components/img/pcb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/pcb.jpg -------------------------------------------------------------------------------- /docs/components/img/pts810-pcb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/pts810-pcb.png -------------------------------------------------------------------------------- /docs/components/img/rarray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/rarray.png -------------------------------------------------------------------------------- /docs/components/img/sc70-pnp-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/sc70-pnp-400.png -------------------------------------------------------------------------------- /docs/components/img/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/screenshot.png -------------------------------------------------------------------------------- /docs/components/img/sdcard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/sdcard.jpg -------------------------------------------------------------------------------- /docs/components/img/sk6812-mini-e-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/sk6812-mini-e-400.png -------------------------------------------------------------------------------- /docs/components/img/sk6812-side-a_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/sk6812-side-a_b.png -------------------------------------------------------------------------------- /docs/components/img/smd3225-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/smd3225-400.png -------------------------------------------------------------------------------- /docs/components/img/sot89-ldo-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/sot89-ldo-400.png -------------------------------------------------------------------------------- /docs/components/img/spst-3.3mmx1.5mm-pcb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/spst-3.3mmx1.5mm-pcb.png -------------------------------------------------------------------------------- /docs/components/img/switch4p.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/switch4p.jpg -------------------------------------------------------------------------------- /docs/components/img/switches.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/switches.jpg -------------------------------------------------------------------------------- /docs/components/img/switchp810.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/switchp810.jpg -------------------------------------------------------------------------------- /docs/components/img/transistors.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/transistors.jpg -------------------------------------------------------------------------------- /docs/components/img/usbc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/usbc.jpg -------------------------------------------------------------------------------- /docs/components/img/vreg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/components/img/vreg.jpg -------------------------------------------------------------------------------- /docs/components/introduction.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 1 3 | sidebar_label: 'Introduction' 4 | --- 5 | 6 | # Bus Pirate 5 REV10 Component Guide 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | ![](./img/bp5rev10-cover-2.jpg) 18 | 19 | ![](./img/bp5-rev10-3d-bottom.jpg) 20 | 21 | ![](./img/bp5rev10-3d-top.jpg) 22 | 23 | 24 | ## Get Bus Pirate 5 25 | import FooterGet from '/_common/_footer/_footer-get.md' 26 | 27 | -------------------------------------------------------------------------------- /docs/components/leds.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 25 3 | sidebar_label: 'LEDs and Display' 4 | --- 5 | 6 | # LEDs and Display 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | ![](./img/lcd-cover.jpg) 18 | 19 | ## LCD 2.0" IPS LCD 240x320 ST7789V with SPI interface (QT200H1201) 20 | 21 | ![QT200H1201](./img/lcd.jpg "QT200H1201") 22 | 23 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 24 | |-|-|-|-|-|-| 25 | |LCD201|TFT\_20|QT200H1201|1|| 26 | 27 | 2 inch IPS LCD, all angle viewing, 240x320 pixels. ST7789V controller chip with SPI interface. Solderable flex PCB connector. 28 | 29 | Supplier: 30 | 31 | * [QT200H1201](https://item.taobao.com/item.htm?id=581793017604) 32 | 33 | ## Double sided tape, insulating, 20mm, <0.2mm thick 34 | 35 | ![](./img/3m9448a-400px.jpg) 36 | 37 | Tape secures the LCD to the PCB, and insulates the flex PCB connector from contact with the metal LCD RF shield. 38 | 39 | Example: 40 | 41 | * 3M 9448A 20mm width 42 | 43 | ## LED SK6812-MINI-E, LED6028 / 3528 44 | 45 | ![](./img/ledminie.jpg)![](./img/sk6812-mini-e-400.png) 46 | 47 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 48 | |-|-|-|-|-|-| 49 | |LED702 LED703 LED705 LED706 LED710 LED713 LED714 LED715 LED718 LED719|LED6028|SK6812-mini-e|10| 50 | 51 | SK6812 RGB LED that mounts lens-down and shines through a hole in the PCB. Commonly used to light RGB keyboards. 52 | 53 | - REV10+ adds 1 additional SK6812-mini-e 54 | 55 | Example: 56 | 57 | * [SK6812-mini-e](https://item.taobao.com/item.htm?spm=a1z09.2.0.0.4dfd2e8dXJuwqu&id=636757374631&_u=626q2r6fe46d) 58 | 59 | ## LED SK6812-SIDE-A, 4020 / 4.0x2.0x1.6mm 60 | 61 | ![](./img/led-sidea.jpg)![](./img/sk6812-side-a_b.png) 62 | 63 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 64 | |-|-|-|-|-|-| 65 | |LED701 LED704 LED707 LED708 LED712 LED716 LED717 LED720|4020|SK6812-side-a|8|| 66 | 67 | SK6812 RGB LED with side mounted lens. Commonly used on RGB LED strips. Available from multiple manufacturers. 68 | 69 | - REV10+ adds 1 additional SK6812-side-a 70 | 71 | :::caution 72 | There are two common footprints for SK6812-side-a. The preferred part has evenly spaced pads that bend 90 degrees and extend up the back of the part. We have had the best success reflow soldering this footprint, and it is MUCH easier to hand rework. 73 | ::: 74 | 75 | Yes, the LED in the photo is badly oxidized. It was the only one we had on hand for the photo and it's been sitting out for over a year. Only new, packaged and protected LEDs should be used for manufacturing. 76 | 77 | Example: 78 | 79 | * [SK6812-side-a](https://item.taobao.com/item.htm?spm=a1z09.2.0.0.1a572e8daQXham&id=630965496117&_u=j26q2r6f7f04) 80 | 81 | _**Alternatives (requires PCB footprint change):**_ 82 | 83 | ![](./img/led-sidea-bad.jpg) 84 | 85 | This version of the SK6812-side-a has a slightly different footprint. We avoid it if possible. 86 | :::warning 87 | We had the following issues with this part: 88 | * Poor pick and place performance because the top of the package is at an angle 89 | * Poor reflow performance (>50% need hand rework) 90 | * Difficult to rework because the pads are hidden under the package 91 | ::: 92 | Example: 93 | 94 | * [SK6812-side-a](https://item.szlcsc.com/3113216.html) 95 | -------------------------------------------------------------------------------- /docs/components/printedcircuitboard.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 50 3 | sidebar_label: 'Printed Circuit Board' 4 | --- 5 | 6 | # Printed Circuit Board 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | ![](./img/pcb.jpg) 18 | 19 | ## PCB 4 layers 60x60mm 20 | 21 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 22 | |-|-|-|-|-|-| 23 | |PCB |60x60mm|4 layer PCB|1 ||FR4 1oz outer copper, 0.25oz inner copper| 24 | 25 | Standard FR4 with 1oz top/bottom copper, 0.25oz internal copper. 26 | 27 | ### Bottom 28 | 29 | ![Bus Pirate 5 PCB, component side](./img/bp5-rev10-pcb-bottom.jpg) 30 | 31 | Components are placed on the bottom layer of the PCB by a pick and place machine. The through-hole 10P connector is hand soldered after reflow. 32 | 33 | ### Top 34 | 35 | ![Bus Pirate 5 PCB, LCD side](./img/bp5-rev10-pcb-top.jpg) 36 | 37 | The display, button and programming header are hand soldered to the top side of the PCB. -------------------------------------------------------------------------------- /docs/components/switches.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 45 3 | sidebar_label: 'Switches' 4 | --- 5 | 6 | # Switches 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | ![](./img/switches.jpg) 18 | 19 | ## SPST 4.2x3.2mm 20 | 21 | ![](./img/switchp810.jpg)![](./img/pts810-pcb.png) 22 | 23 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 24 | |-|-|-|-|-|-| 25 | |SW101|4.2x3.2 (PTS810)|Switch SPST|1|| 26 | 27 | This is the same switch used on the Raspberry Pi Pico board to enter bootloader mode. Any similar switch is fine. 28 | 29 | Example: 30 | 31 | * [PTS810SJM250SMTRLFS](https://item.szlcsc.com/117755.html "PTS810SJM250SMTRLFS ") (C&K) 32 | * [PTS810SJK250SMTRLFS](https://item.szlcsc.com/222326.html "PTS810SJK250SMTRLFS ") (C&K) 33 | * [GT-TC048A-H025-L1](https://item.szlcsc.com/826767.html) (G-Switch) 34 | * [YTSA016A0252501B](https://item.szlcsc.com/1054564.html) (DGBZ) 35 | 36 | ## SPST 3.3x3.3mm, 1.5mmH 37 | 38 | ![](./img/switch4p.jpg)![](img/spst-3.3mmx1.5mm-pcb.png) 39 | 40 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 41 | |-|-|-|-|-|-| 42 | |SW102, SW103, SW104|3.3x3.3x1.5H|Switch SPST 250gf |3||250gf activation force| 43 | 44 | 3.3mmx3.3mm switch, 1.5mm total height, 250gf activation force. Any manufacturer. 45 | 46 | Example: 47 | 48 | * [GT-TC026B-H015-L1](https://item.szlcsc.com/826763.html) -------------------------------------------------------------------------------- /docs/components/voltage-regulators.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 15 3 | sidebar_label: 'Voltage Regulators' 4 | --- 5 | 6 | # Voltage Regulators 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | ![](./img/vreg.jpg) 18 | 19 | ## LDO voltage regulator 3.3volts 200mA+ 1% accuracy SOT-89 20 | 21 | ![](./img/sot89-ldo-400.png) 22 | 23 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 24 | |-|-|-|-|-|-| 25 | |U401 |SOT-89|3.3volt LDO |1|200mA+ |\>=2% accuracy| 26 | 27 | 3.3volt power supply for the main components. Should support 150mA minimum, 2% or better accuracy, short circuit protection, thermal shutdown function, drop out < 1volt, compatible with ceramic capacitors. 28 | 29 | Example, can be any equivalent part: 30 | 31 | * [ME6211A33PG-N](https://item.szlcsc.com/236113.html) 1% (MicrOne) 32 | * [S-1206B33-U3T1U](https://item.szlcsc.com/166530.html) 1% (SII/ABLIC) 33 | * [AP2204RA-3.3TRG1](https://item.szlcsc.com/162965.html) 2% (Diodes INC) 34 | 35 | ## Adjustable LDO VREG with 0.8v to 5.0v output SOT-23-5 36 | 37 | ![v](./img/mcp1824-400.png "v") 38 | 39 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 40 | |-|-|-|-|-|-| 41 | |U403 |SOT-23-5|AP2127K-ADJTRG1|1 || 42 | 43 | Example: 44 | 45 | * [AP2127K-ADJTRG1](https://item.szlcsc.com/97547.html "AP2127K-ADJTRG1 ") (Diodes INC) 46 | * [MCP1824T-ADJE/OT](https://item.szlcsc.com/157049.html "MCP1824T-ADJE/OT ") (Microchip) 47 | 48 | MCP1824 was used for development, but it is more expensive and harder to source than the AP2127. 49 | 50 | :::tip 51 | If no part can be sourced, a common 1.25V-5V adjustable regulator can be used with the correct resistor values (see calculations spreadsheet). The Bus Pirate will lose features though. The output range will be limited to 1.25volts to 5volts, instead of 0.8volts to 5volts. 52 | ::: 53 | 54 | ### Reference voltage configuration 55 | 56 | |**Part** |**Ideal Value**|||**Closest Value**| 57 | |-|-|-|-|-|-|-| 58 | ||R403|R404|R405|R403|R404|R405| 59 | |**MCP1824**|77.96K|99.22K|10K|78K|100K|10K| 60 | |**AP2127**|103.13K|131.25K|33K|102K|133K|33K| 61 | 62 | :::caution 63 | MCP1824 and AP2127 are equivalent, but have different reference voltages. R403/R404/R405 need to match the regulator as shown in the table. 64 | ::: 65 | -------------------------------------------------------------------------------- /docs/enclosure/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Enclosure", 3 | "position": 10, 4 | "link": { 5 | "type": "generated-index", 6 | "description": "Bus Pirate Enclosure Guide" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /docs/enclosure/enclosure.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 1 3 | sidebar_label: 'Enclosure' 4 | --- 5 | 6 | # Bus Pirate 5 Enclosure 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | ![3D Printed case made](./img/BusPirate5rev8-v10-fit.png) 18 | 19 | Two part enclosure for Bus Pirate 5. Prototyped with a Prussa Mini 3D printer in clear PETG. It's very 3D printable. 20 | 21 | Bus Pirate REV10 and above ship with an injection molded version of this enclosure. 22 | 23 | - [Download from the hardware repo](https://github.com/DangerousPrototypes/BusPirate5-hardware) -------------------------------------------------------------------------------- /docs/enclosure/fdm-shell.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 2 3 | sidebar_label: 'FDM Shell' 4 | --- 5 | 6 | # FDM Shell 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | ## FDM 3D printed shell 18 | 19 | ![3D Printed case made from PETG](./img/enclosure-petg.jpg) 20 | 21 | |**Reference** |**Value **|**Quantity **|**Rating** |**Note **| 22 | |-|-|-|-|-| 23 | |Top shell ||1 | |Clear PET-G material | 24 | |Bottom shell||1||Clear PET-G material| 25 | 26 | Top and bottom enclosure 3D printed in clear/transparent PET-G filament. 27 | 28 | For large volumes it will be better to injection mold the case. The open source case will probably improve and evolve over the first few productions, so we designed it to be 3D printed in small batches at the beginning (if possible). 29 | 30 | ## M3 brass heat set knurled nuts (opposite direction knurling) 31 | 32 | ![Knurled heat set brass nuts](./img/heatset-nut.jpg)![Dimensional drawing of heat set brass knurled nuts](./img/heatset-nut2.png)![FDM case with heat set nuts](./img/heat-set-inserts-bottom.jpg) 33 | 34 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 35 | |-|-|-|-|-|-| 36 | |Nuts |M3x3mmLx4.5mmD|M3 brass heat set nut |4 | | 37 | 38 | - Opposite direction knurling 39 | 40 | ## M3 8mm DIN7991 bolt 41 | 42 | ![](./img/din7991.png) 43 | 44 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 45 | |-|-|-|-|-|-| 46 | |Bolts|M3x8mm DIN7991|M3 8mm bolt DIN7991 silver|4||Silver color| -------------------------------------------------------------------------------- /docs/enclosure/hardware.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 100 3 | sidebar_label: 'Hardware' 4 | --- 5 | 6 | # Hardware 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | Common hardware for all case versions. 18 | 19 | ## SC121 button cap 20 | 21 | ![](./img/sc121.jpg)![](./img/sc121.png)![](./img/key-caps-black-sm.jpg) 22 | 23 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 24 | |-|-|-|-|-|-| 25 | |Button cap|5x5mm|Button cap, 5mm, metalized|1||Metalized silver| 26 | |Button cap|5x5mm|Button cap, 5mm, black|1||Black†| 27 | |Button cap|5x5mm|Button cap, 5mm, dyed|3||"Arcade" red, yellow, blue†| 28 | |Button cap|5x5mm|Button cap, 5mm, hydrographic foil dip|1||Carbon fiber†| 29 | 30 | 31 | A metalized silver button cap is installed by default. The manufacturer also sells a black and a white version. 32 | 33 | ### Dyed plastic button caps 34 | 35 | ![Small plastic button caps, dyed red, blue, yellow](./img/caps-color-512.jpg) 36 | 37 | We sent white button caps [to an ABS plastic dying factory](https://forum.buspirate.com/t/dyed-abs-button-caps/119). The dye master color-matched the caps to red, yellow and blue "retro" arcade button samples. 38 | 39 | :::info 40 | ABS plastic can be dyed. The supplier is a factory that specializes in dying plastic clothing buttons and beads. First they do a material test with a random color. If everything looks good, they quote a price per gram of plastic dyed. We also used this technique to [color code the AUX cable](/cables) shrouded headers. 41 | ::: 42 | 43 | ### Hydrographic foil dip dyed caps 44 | 45 | ![](./img/key-caps-carbon.jpg)![](./img/caps-dip-dye-process.jpg) 46 | 47 | Hydrographic foil dip dying is a technique that coats plastic objects with a thin printed graphic film. There's a huge selection ready-made foils, and many suppliers can even print custom designs. This batch of caps was dip dyed with the smallest/tightest carbon fiber design available. 48 | 49 | :::info 50 | The supplier hydro dips all kinds of stuff, but button caps are unusually small. Car/motorcycle parts and helmets are common. 51 | ::: 52 | 53 | :::caution 54 | † Bonus buttons available while supplies last. Future batches will use different colors and/or dip foils. 55 | ::: 56 | 57 | ## 2mm hex wrench 58 | ![](./img/hexkey.jpg) 59 | 60 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 61 | |-|-|-|-|-|-| 62 | |Hex key|2mm |2mm hex key|1||3mm DIN7991 bolts| 63 | 64 | A 2mm HEX wrench to open the DIN7991 bolts that secure the Bus Pirate case. A hex wrench is included so you can open the Bus Pirate as soon as it arrives. 65 | 66 | ## Get Bus Pirate 5 67 | import FooterGet from '/_common/_footer/_footer-get.md' 68 | 69 | -------------------------------------------------------------------------------- /docs/enclosure/img/BusPirate5rev8-v10-fit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/BusPirate5rev8-v10-fit.png -------------------------------------------------------------------------------- /docs/enclosure/img/broken-wall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/broken-wall.jpg -------------------------------------------------------------------------------- /docs/enclosure/img/buried-nuts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/buried-nuts.jpg -------------------------------------------------------------------------------- /docs/enclosure/img/buttoncaps-dyed2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/buttoncaps-dyed2.jpg -------------------------------------------------------------------------------- /docs/enclosure/img/caps-color-512.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/caps-color-512.jpg -------------------------------------------------------------------------------- /docs/enclosure/img/caps-dip-dye-process.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/caps-dip-dye-process.jpg -------------------------------------------------------------------------------- /docs/enclosure/img/case-pc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/case-pc.jpg -------------------------------------------------------------------------------- /docs/enclosure/img/case-plug2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/case-plug2.jpg -------------------------------------------------------------------------------- /docs/enclosure/img/case-pp-final.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/case-pp-final.jpg -------------------------------------------------------------------------------- /docs/enclosure/img/case-pp1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/case-pp1.jpg -------------------------------------------------------------------------------- /docs/enclosure/img/case-pp2-reject.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/case-pp2-reject.jpg -------------------------------------------------------------------------------- /docs/enclosure/img/case-rev10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/case-rev10.png -------------------------------------------------------------------------------- /docs/enclosure/img/case-tooltest.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/case-tooltest.jpg -------------------------------------------------------------------------------- /docs/enclosure/img/din7991.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/din7991.png -------------------------------------------------------------------------------- /docs/enclosure/img/din7991.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 27 | 28 | 46 | 50 | 57 | 61 | 66 | 70 | 74 | 78 | 83 | L 91 | D 102 | 103 | 104 | -------------------------------------------------------------------------------- /docs/enclosure/img/enclosure-petg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/enclosure-petg.jpg -------------------------------------------------------------------------------- /docs/enclosure/img/enclosure-top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/enclosure-top.jpg -------------------------------------------------------------------------------- /docs/enclosure/img/heat-set-inserts-bottom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/heat-set-inserts-bottom.jpg -------------------------------------------------------------------------------- /docs/enclosure/img/heatset-nut.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/heatset-nut.jpg -------------------------------------------------------------------------------- /docs/enclosure/img/heatset-nut2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/heatset-nut2.png -------------------------------------------------------------------------------- /docs/enclosure/img/hexkey.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/hexkey.jpg -------------------------------------------------------------------------------- /docs/enclosure/img/injection-insert-nuts.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/injection-insert-nuts.jpg -------------------------------------------------------------------------------- /docs/enclosure/img/key-caps-black-sm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/key-caps-black-sm.jpg -------------------------------------------------------------------------------- /docs/enclosure/img/key-caps-carbon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/key-caps-carbon.jpg -------------------------------------------------------------------------------- /docs/enclosure/img/missing-legs-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/missing-legs-2.jpg -------------------------------------------------------------------------------- /docs/enclosure/img/sc121.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/sc121.jpg -------------------------------------------------------------------------------- /docs/enclosure/img/sc121.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/sc121.png -------------------------------------------------------------------------------- /docs/enclosure/img/slav10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/slav10.jpg -------------------------------------------------------------------------------- /docs/enclosure/img/theplug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/enclosure/img/theplug.png -------------------------------------------------------------------------------- /docs/enclosure/sla-shell.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 5 3 | sidebar_label: 'SLA Shell' 4 | --- 5 | 6 | # SLA Shell 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | ## SLA 3D printed shell 18 | ![SLA printed case made](./img/slav10.jpg) 19 | 20 | |**Reference** |**Value **|**Quantity **|**Rating** |**Note **| 21 | |-|-|-|-|-| 22 | |Top shell ||1 ||Clear SLA epoxy | 23 | |Bottom shell||1||Clear SLA epoxy| 24 | 25 | Top and bottom shell professionally 3D printed in SLA epoxy. This print is for the final fit test before opening tooling for the injection mold. We didn't bother to try the clear epoxy because it is really expensive. 26 | 27 | ## M3 brass epoxy bonded nuts 28 | 29 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 30 | |-|-|-|-|-|-| 31 | |Nuts |M3x3mmLx4.0mmD|M3 brass insert nut |4 || 32 | 33 | ## M3 8mm DIN7991 bolt 34 | 35 | ![](./img/din7991.png) 36 | 37 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 38 | |-|-|-|-|-|-| 39 | |Bolts|M3x8mm DIN7991|M3 8mm bolt DIN7991 silver|4||Silver color| 40 | 41 | -------------------------------------------------------------------------------- /docs/img/bom-rev10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bom-rev10.jpg -------------------------------------------------------------------------------- /docs/img/bom-rev8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bom-rev8.jpg -------------------------------------------------------------------------------- /docs/img/bp-rgb-dark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp-rgb-dark.jpg -------------------------------------------------------------------------------- /docs/img/bp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev10-cover-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10-cover-2.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev10-cover-angle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10-cover-angle.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev10-cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10-cover.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev10-lit-black2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10-lit-black2.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev10/adc-expand.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/adc-expand.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev10/adc-expand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/adc-expand.png -------------------------------------------------------------------------------- /docs/img/bp5rev10/bp-term2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/bp-term2.png -------------------------------------------------------------------------------- /docs/img/bp5rev10/bp5-aux.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/bp5-aux.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev10/bp5-bom-rev10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/bp5-bom-rev10.png -------------------------------------------------------------------------------- /docs/img/bp5rev10/bp5-connectors.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/bp5-connectors.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev10/bp5-rev10-3d-bottom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/bp5-rev10-3d-bottom.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev10/bp5rev10-3d-top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/bp5rev10-3d-top.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev10/bp5rev10-adc-expand.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/bp5rev10-adc-expand.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev10/bp5rev10-backflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/bp5rev10-backflow.png -------------------------------------------------------------------------------- /docs/img/bp5rev10/bp5rev10-buffers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/bp5rev10-buffers.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev10/bp5rev10-cover-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/bp5rev10-cover-2.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev10/bp5rev10-cover-angle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/bp5rev10-cover-angle.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev10/bp5rev10-cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/bp5rev10-cover.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev10/bp5rev10-dio-expand.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/bp5rev10-dio-expand.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev10/bp5rev10-ilimit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/bp5rev10-ilimit.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev10/bp5rev10-ilimit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/bp5rev10-ilimit.png -------------------------------------------------------------------------------- /docs/img/bp5rev10/bp5rev10-io-opamp-buf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/bp5rev10-io-opamp-buf.png -------------------------------------------------------------------------------- /docs/img/bp5rev10/bp5rev10-isense.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/bp5rev10-isense.png -------------------------------------------------------------------------------- /docs/img/bp5rev10/bp5rev10-leds.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/bp5rev10-leds.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev10/bp5rev10-micro-rp2040.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/bp5rev10-micro-rp2040.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev10/bp5rev10-nand-flash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/bp5rev10-nand-flash.png -------------------------------------------------------------------------------- /docs/img/bp5rev10/bp5rev10-ppsu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/bp5rev10-ppsu.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev10/bp5rev10-pullup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/bp5rev10-pullup.png -------------------------------------------------------------------------------- /docs/img/bp5rev10/bp5rev10-vreg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/bp5rev10-vreg.png -------------------------------------------------------------------------------- /docs/img/bp5rev10/bp5rev10a-backflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/bp5rev10a-backflow.png -------------------------------------------------------------------------------- /docs/img/bp5rev10/bp5rev10a-ppsu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/bp5rev10a-ppsu.png -------------------------------------------------------------------------------- /docs/img/bp5rev10/buffer-detail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/buffer-detail.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev10/buffer-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/buffer-detail.png -------------------------------------------------------------------------------- /docs/img/bp5rev10/buspirate-5-rev10-placement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/buspirate-5-rev10-placement.pdf -------------------------------------------------------------------------------- /docs/img/bp5rev10/buspirate-5-rev10-schematic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/buspirate-5-rev10-schematic.pdf -------------------------------------------------------------------------------- /docs/img/bp5rev10/buspirate-5-rev10a-placement.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/buspirate-5-rev10a-placement.pdf -------------------------------------------------------------------------------- /docs/img/bp5rev10/buspirate-5-rev10a-schematic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/buspirate-5-rev10a-schematic.pdf -------------------------------------------------------------------------------- /docs/img/bp5rev10/connectors.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/connectors.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev10/ilimit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/ilimit.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev10/ilimit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/ilimit.png -------------------------------------------------------------------------------- /docs/img/bp5rev10/lcd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/lcd.png -------------------------------------------------------------------------------- /docs/img/bp5rev10/leds.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/leds.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev10/leds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev10/leds.png -------------------------------------------------------------------------------- /docs/img/bp5rev8/BusPirate-5-rev8-micro-rp2040.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/BusPirate-5-rev8-micro-rp2040.png -------------------------------------------------------------------------------- /docs/img/bp5rev8/BusPirate-5-rev8.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/BusPirate-5-rev8.pdf -------------------------------------------------------------------------------- /docs/img/bp5rev8/adc-expand.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/adc-expand.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev8/adc-expand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/adc-expand.png -------------------------------------------------------------------------------- /docs/img/bp5rev8/backflow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/backflow.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev8/backflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/backflow.png -------------------------------------------------------------------------------- /docs/img/bp5rev8/bp-term2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/bp-term2.png -------------------------------------------------------------------------------- /docs/img/bp5rev8/bp5-aux.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/bp5-aux.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev8/bp5-bom-rev8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/bp5-bom-rev8.png -------------------------------------------------------------------------------- /docs/img/bp5rev8/bp5-connectors.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/bp5-connectors.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev8/buffer-detail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/buffer-detail.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev8/buffer-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/buffer-detail.png -------------------------------------------------------------------------------- /docs/img/bp5rev8/buffers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/buffers.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev8/buffers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/buffers.png -------------------------------------------------------------------------------- /docs/img/bp5rev8/connectors.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/connectors.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev8/dio-expand.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/dio-expand.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev8/dio-expand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/dio-expand.png -------------------------------------------------------------------------------- /docs/img/bp5rev8/ilimit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/ilimit.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev8/ilimit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/ilimit.png -------------------------------------------------------------------------------- /docs/img/bp5rev8/isense.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/isense.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev8/isense.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/isense.png -------------------------------------------------------------------------------- /docs/img/bp5rev8/lcd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/lcd.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev8/lcd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/lcd.png -------------------------------------------------------------------------------- /docs/img/bp5rev8/leds.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/leds.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev8/leds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/leds.png -------------------------------------------------------------------------------- /docs/img/bp5rev8/pcb-bottom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/pcb-bottom.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev8/pcb-top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/pcb-top.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev8/ppsu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/ppsu.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev8/ppsu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/ppsu.png -------------------------------------------------------------------------------- /docs/img/bp5rev8/pullup.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/pullup.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev8/pullup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/pullup.png -------------------------------------------------------------------------------- /docs/img/bp5rev8/rp2040.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/rp2040.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev8/rp2040.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/rp2040.png -------------------------------------------------------------------------------- /docs/img/bp5rev8/sdcard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/sdcard.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev8/sdcard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/sdcard.png -------------------------------------------------------------------------------- /docs/img/bp5rev8/vreg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/vreg.jpg -------------------------------------------------------------------------------- /docs/img/bp5rev8/vreg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/bp5rev8/vreg.png -------------------------------------------------------------------------------- /docs/img/json-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/json-config.png -------------------------------------------------------------------------------- /docs/img/rp2350/5xl6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/rp2350/5xl6.jpg -------------------------------------------------------------------------------- /docs/img/rp2350/adc-improve.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/rp2350/adc-improve.jpg -------------------------------------------------------------------------------- /docs/img/rp2350/bp5-arm-fpga.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/rp2350/bp5-arm-fpga.jpg -------------------------------------------------------------------------------- /docs/img/rp2350/bp5XL-top-view.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/rp2350/bp5XL-top-view.jpg -------------------------------------------------------------------------------- /docs/img/rp2350/bp6-top-view.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/rp2350/bp6-top-view.jpg -------------------------------------------------------------------------------- /docs/img/rp2350/bp6vbp5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/rp2350/bp6vbp5.jpg -------------------------------------------------------------------------------- /docs/img/rp2350/fcc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/rp2350/fcc.png -------------------------------------------------------------------------------- /docs/img/rp2350/groundpad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/rp2350/groundpad.png -------------------------------------------------------------------------------- /docs/img/rp2350/label5xl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/rp2350/label5xl.jpg -------------------------------------------------------------------------------- /docs/img/rp2350/label6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/rp2350/label6.jpg -------------------------------------------------------------------------------- /docs/img/rp2350/labuffer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/rp2350/labuffer.png -------------------------------------------------------------------------------- /docs/img/rp2350/rp-chips.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/rp2350/rp-chips.jpg -------------------------------------------------------------------------------- /docs/img/rp2350/rp2350-e9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/rp2350/rp2350-e9.png -------------------------------------------------------------------------------- /docs/img/rp2350/rp2350-pulldown.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/rp2350/rp2350-pulldown.jpg -------------------------------------------------------------------------------- /docs/img/rp2350/rp2350a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/rp2350/rp2350a.png -------------------------------------------------------------------------------- /docs/img/rp2350/rp2350b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/rp2350/rp2350b.png -------------------------------------------------------------------------------- /docs/img/rp2350/smps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/rp2350/smps.png -------------------------------------------------------------------------------- /docs/img/rp2350/smpsvsldo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/img/rp2350/smpsvsldo.png -------------------------------------------------------------------------------- /docs/introduction.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 1 3 | sidebar_label: 'Bus Pirate 5 Specs' 4 | --- 5 | 6 | # Bus Pirate 5 Hardware Specs 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | ![](./img/bp5rev10/bp5rev10-cover-angle.jpg) 18 | 19 | Bus Pirate 5 is the latest edition of the original universal serial interface trusted by hackers since 2008. 20 | 21 | Can't get a chip to work? Is it the circuit, code, bad part or a burned out pin? The Bus Pirate sends commands over common serial protocols so you can get to know a chip before prototyping. Updated with tons of new features and tools, talking to chips and probing interfaces is more fun than ever! 22 | 23 | import FooterCart from '/_common/_footer/_footer-cart.md' 24 | 25 | 26 | 27 | ## RP2040 28 | - Based on Raspberry Pi Foundation RP2040 29 | - 128Mbit flash storage for lots of features 30 | - Firmware developed with the Pico C language SDK 31 | 32 | ## 8 Buffered IO pins 33 | - 1.65-5volt operating range, 3 state 34 | - Voltage measurement on every pin 35 | - Toggleable 10K pull-up resistors 36 | - 10 pin x 2.54mm main header 37 | - 9 pin x 1.0mm auxiliary header 38 | 39 | ## Programmable Power Supply Unit 40 | - Current Sense 41 | - Programmable 1-5.0volt output 42 | - Programmable 0-500mA current limit 43 | - Resettable digital fuse 44 | - Protection circuit 45 | 46 | ## 1Gbit NAND flash storage 47 | - Save global and mode settings 48 | - Appears as a USB disk drive 49 | - Future use for logs, dumps and stand-alone programming 50 | 51 | ## LCD 52 | - 320 x 240 pixel IPS all direction display 53 | - Pin labels 54 | - Live voltage measurements 55 | - Live current consumption 56 | 57 | ## 18 RGB LEDs 58 | - Introduction demo 59 | - Party mode 60 | 61 | ## Just one button 62 | - Escape from modes 63 | - User input for production programming, remote hacking, whatever 64 | 65 | ## VT100 terminal interface 66 | - Color interface 67 | - Live update toolbar/monitor 68 | 69 | ## USB bootloader 70 | - Updating is as simple as dragging a file onto the disk 71 | 72 | ## USB C connector 73 | - ...but limited to the USB speeds supported by the RP2040 74 | 75 | ## Get Bus Pirate 5 76 | import FooterGet from '/_common/_footer/_footer-get.md' 77 | 78 | 79 | 80 | ### Resources 81 | import FooterDocs from '/_common/_footer/_footer-docs.md' 82 | 83 | 84 | 85 | ### Files 86 | import FooterFiles from '/_common/_footer/_footer-files.md' 87 | 88 | 89 | 90 | ### Community 91 | import FooterCommunity from '/_common/_footer/_footer-community.md' 92 | 93 | 94 | 95 | ## FCC compliance statement 96 | This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation. 97 | 98 | ## CE compliance 99 | The Bus Pirate has been lab tested to comply with European CE requirements. 100 | 101 | -------------------------------------------------------------------------------- /docs/license.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 2000 3 | sidebar_label: 'License' 4 | --- 5 | import LicenseMit from '/_common/_license/_mit.md' 6 | import LicenseCCBYSA from '/_common/_license/_cc-by-sa.md' 7 | 8 | # Licenses 9 | 10 | 11 | 12 | import OldSiteWarning from '/old-site-warning.md' 13 | 14 | 15 | 16 | 17 | 18 | 19 | Bus Pirate 5 is an open source/open hardware project. 20 | 21 | ## Firmware 22 | 23 | 24 | 25 | ## Hardware 26 | 27 | 28 | 29 | ## Documentation 30 | 31 | 32 | 33 | ## Artwork 34 | 35 | 36 | 37 | ## Get Bus Pirate 5 38 | 39 | import FooterCart from '/_common/_footer/_footer-cart.md' 40 | 41 | -------------------------------------------------------------------------------- /docs/manufacturing/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Manufacturing", 3 | "position": 100, 4 | "link": { 5 | "type": "generated-index", 6 | "description": "Bus Pirate Manufacturing Resources" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /docs/manufacturing/assembly.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 12 3 | sidebar_label: 'Final Assembly' 4 | --- 5 | 6 | # Bus Pirate 5 Final Assembly 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | ![](./img/bp5-full-frontal.jpg) 18 | 19 | ## Materials 20 | |Quantity|Description| 21 | |-|-| 22 | |1|Tested Bus Pirate 5 PCB assembly| 23 | |1|Enclosure| 24 | |1|Button cap| 25 | |4|M3x8mm DIN7991 bolts| 26 | |2cm|Double-sided tape| 27 | 28 | - Finger gloves to avoid smudging the LCDs 29 | 30 | ## Final assembly 31 | 32 | ### Finger gloves on! 33 | 34 | ### Tape LCD flex PCB 35 | 36 | ![](./img/bp-lcd-tape.jpg) 37 | 38 | ### Secure the LCD 39 | 40 | ![](./img/lcd-fold.jpg) 41 | 42 | :::info 43 | Enclosure tooling is currently being made, we'll have the remaining steps in a few week! 44 | ::: 45 | 46 | 65 | 66 | 67 | -------------------------------------------------------------------------------- /docs/manufacturing/img/bp-lcd-tape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/img/bp-lcd-tape.jpg -------------------------------------------------------------------------------- /docs/manufacturing/img/bp5-full-frontal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/img/bp5-full-frontal.jpg -------------------------------------------------------------------------------- /docs/manufacturing/img/lcd-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/img/lcd-1.jpg -------------------------------------------------------------------------------- /docs/manufacturing/img/lcd-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/img/lcd-2.jpg -------------------------------------------------------------------------------- /docs/manufacturing/img/lcd-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/img/lcd-3.jpg -------------------------------------------------------------------------------- /docs/manufacturing/img/lcd-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/img/lcd-4.jpg -------------------------------------------------------------------------------- /docs/manufacturing/img/lcd-fold.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/img/lcd-fold.jpg -------------------------------------------------------------------------------- /docs/manufacturing/neoden4/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Neoden 4", 3 | "position": 100, 4 | "link": { 5 | "type": "generated-index", 6 | "description": "Prototype Development with the Neoden 4" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /docs/manufacturing/neoden4/export-position-file.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_label: 'Prepare Position File' 3 | sidebar_position: 2 4 | --- 5 | 6 | # Prepare Component Position File 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | ## Generate Placement Files in KiCad 18 | ![Export component positions from the KiCad PCB editor](./img/export1-sm.png) 19 | 20 | Open the Bus Pirate 5 project file in KiCad and open the PCB in the PCB editor. 21 | 22 | In the PCB editor choose `File` > `Fabrication Outputs` > `Component Placement (.pos)` 23 | 24 | ## Save .pos files to ASCII format 25 | ![Setting for position file export](./img/export2-md.png) 26 | 27 | Export in ASCII format and millimeters. Export seperate files for each side of the PCB, we'll just pick and place one side. 28 | 29 | Click `Generate Position File`. **-top.pos** and **-bottom.pos** will be created and saved to the `/gerber` folder of the project. 30 | 31 | ## Convert to Neoden format .csv 32 | ![Convert the position file to Neoden format using kicad_to_neoden.py from the command line](./img/export3-sm.png) 33 | 34 | Copy the [kicad_to_neoden.py](https://github.com/szczys/kicad_to_neoden) script to the `/gerber` folder containing the **.pos** files. 35 | 36 | From a command prompt run `kicad_to_neoden.py {name of position file}` to convert the KiCad .pos files to Neoden friendly .csv format. 37 | 38 | ## Check the conversion 39 | ![Open the converted file in a text editor to see the changes](./img/export4-sm.png) 40 | 41 | Open the new .csv file in a text editor to see the output. 42 | 43 | According to the [KiCad-to-Neoden project page](https://github.com/szczys/kicad_to_neoden), the script makes the following changes to the data: 44 | - Filters out all lines beginning with a hash (#) 45 | - Converts 0-359 rotation value into -180 to +180 value 46 | - Truncates measurements to two decimal places and adds "mm" 47 | - Converts "top" to "T" and everything else to "B" (this could be a gotcha if there is anything other than "bottom" output by KiCad) 48 | - Orders output for NeoDen to "Designator,Footprint,Mid X,Mid Y,Layer,Rotation,Comment" 49 | 50 | -------------------------------------------------------------------------------- /docs/manufacturing/neoden4/img/export1-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/neoden4/img/export1-sm.png -------------------------------------------------------------------------------- /docs/manufacturing/neoden4/img/export2-md.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/neoden4/img/export2-md.png -------------------------------------------------------------------------------- /docs/manufacturing/neoden4/img/export3-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/neoden4/img/export3-sm.png -------------------------------------------------------------------------------- /docs/manufacturing/neoden4/img/export4-sm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/neoden4/img/export4-sm.png -------------------------------------------------------------------------------- /docs/manufacturing/neoden4/introduction.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_label: 'Introduction' 3 | sidebar_position: 1 4 | --- 5 | 6 | # Introduction 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | Bus Pirate v5 has over 200 component placements on one side, as well as a difficult to solder QFN Chip (the Raspberry Pi RP2040). To turn out prototypes without hours of backbreaking soldering we used a Neoden 4 Pick and Place gifted to us by the manufacturer in 2016/2017. 17 | 18 | The performance is far from optimal. Many parts are placed fine, while others are thrown across the room. It is totally inconsistent and a huge pain to work with, but it does still save a lot of time and effort. 19 | 20 | ## Toolchain 21 | - [KiCad](https://kicad.org) Version 6 appears here, version 7+ is now available 22 | - [KiCad-to-Neoden](https://github.com/szczys/kicad_to_neoden) Python script that converts KiCad .pos files to the Neoden format 23 | -------------------------------------------------------------------------------- /docs/manufacturing/packaging/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Packaging", 3 | "position": 30, 4 | "link": { 5 | "type": "generated-index", 6 | "description": "Bus Pirate Packaging" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /docs/manufacturing/packaging/genuine-sticker.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 11 3 | sidebar_label: 'Scratch & Sniff Sticker' 4 | --- 5 | 6 | # Scratch & Sniff Sticker 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | ![](./img/stickers.png) 18 | 19 | Four styles of scratch and sniff "genuine" stickers seal the Bus Pirate anti-static bag. Lightly rub the sticker to smell the custom Bus Pirate 5 scent. 20 | 21 | ## Scent 22 | 23 | |**Material**|**CAS Number**|**Quantity**| 24 | |-|-|-| 25 | |Floralozone|67634-14-4|100| 26 | |Iso E Super|54464-57-2|30| 27 | |Ethylene Brassylate|105-95-3|20| 28 | |Caprylic Capric Triglyceride|73398-61-5|60| 29 | 30 | 120 grams of scent material is enough for two batches of stickers. The scent molecules are the consistency of water, but they need to be really thick for the encapsulation process. 60 grams of Caprylic Capric Triglyceride, a common cosmetic ingredient, gave it the viscosity of a heavy oil. 31 | 32 | ## Get Bus Pirate 5 33 | import FooterGet from '/_common/_footer/_footer-get.md' 34 | 35 | -------------------------------------------------------------------------------- /docs/manufacturing/packaging/img/box7x7x2-400px.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/packaging/img/box7x7x2-400px.jpg -------------------------------------------------------------------------------- /docs/manufacturing/packaging/img/bp5rev10-retail-pack.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/packaging/img/bp5rev10-retail-pack.jpg -------------------------------------------------------------------------------- /docs/manufacturing/packaging/img/cable-a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/packaging/img/cable-a.jpg -------------------------------------------------------------------------------- /docs/manufacturing/packaging/img/cable-p.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/packaging/img/cable-p.jpg -------------------------------------------------------------------------------- /docs/manufacturing/packaging/img/china-export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/packaging/img/china-export.png -------------------------------------------------------------------------------- /docs/manufacturing/packaging/img/danger-sign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/packaging/img/danger-sign.png -------------------------------------------------------------------------------- /docs/manufacturing/packaging/img/danger-sticker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/packaging/img/danger-sticker.png -------------------------------------------------------------------------------- /docs/manufacturing/packaging/img/eu-ce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/packaging/img/eu-ce.png -------------------------------------------------------------------------------- /docs/manufacturing/packaging/img/fcc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/packaging/img/fcc.png -------------------------------------------------------------------------------- /docs/manufacturing/packaging/img/fingercots.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/packaging/img/fingercots.jpg -------------------------------------------------------------------------------- /docs/manufacturing/packaging/img/rohs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/packaging/img/rohs.png -------------------------------------------------------------------------------- /docs/manufacturing/packaging/img/stickers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/packaging/img/stickers.png -------------------------------------------------------------------------------- /docs/manufacturing/packaging/img/tear95x130-400px.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/packaging/img/tear95x130-400px.jpg -------------------------------------------------------------------------------- /docs/manufacturing/packaging/img/velcro-10mm-400px.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/packaging/img/velcro-10mm-400px.jpg -------------------------------------------------------------------------------- /docs/manufacturing/packaging/img/wrap-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/packaging/img/wrap-5.jpg -------------------------------------------------------------------------------- /docs/manufacturing/packaging/img/wrap-a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/packaging/img/wrap-a.jpg -------------------------------------------------------------------------------- /docs/manufacturing/packaging/img/wrap-ean-pcb-only-30-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/packaging/img/wrap-ean-pcb-only-30-20.png -------------------------------------------------------------------------------- /docs/manufacturing/packaging/img/wrap-p.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/manufacturing/packaging/img/wrap-p.jpg -------------------------------------------------------------------------------- /docs/manufacturing/packaging/pack-auxcables.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 14 3 | sidebar_label: 'Auxiliary Cables Pack' 4 | --- 5 | # Auxiliary Cables Package 6 | 7 | 8 | 9 | import OldSiteWarning from '/old-site-warning.md' 10 | 11 | 12 | 13 | 14 | 15 | 16 | ![](./img/cable-a.jpg) 17 | 18 | import FooterCart from '/_common/_footer/_footer-cart.md' 19 | 20 | 21 | 22 | ## Contents 23 | |Quantity|Cable|Length|Description| 24 | |-|-|-|-| 25 | |1|Logic analyzer cable|15cm|9pin 1.0mm to 9*1pin 2.54mm| 26 | |2|Grey silicone Y splitter|15cm|1pin 2.54mm to 2*1pin 2.54mm| 27 | |1|Red silicone Y splitter|15cm|1pin 2.54mm to 2*1pin 2.54mm| 28 | |1|Black silicone Y splitter|15cm|1pin 2.54mm to 2*1pin 2.54mm| 29 | |8|Grey silicone jumper|15cm|1pin 2.54mm to 1pin 2.54mm| 30 | |1|Red silicone jumper|15cm|1pin 2.54mm to 1pin 2.54mm| 31 | |1|Black silicone jumper|15cm|1pin 2.54mm to 1pin 2.54mm| 32 | 33 | ## Packaging 34 | 35 | ![](./img/wrap-a.jpg) 36 | 37 | |Quantity|Item|Description| 38 | |-|-|-| 39 | |1|1cm Velcro cable tie|5cm| 40 | |1|Zipper Bag|7x10cm| 41 | |1|T Box|7x7x2cm (5.5x6.5x1.5cm inner)| 42 | |1|Label Wrap|'A'| 43 | 44 | - Wrap the AUX cables with 5cm of Velcro cable tie 45 | - Place the cables in a bag 46 | - Place the bags in a box 47 | - Seal the box with a wrap label 48 | - Shrink wrap the box 49 | 50 | ## EAN Number 51 | 52 | |**EAN**|**Contents**|**Version**| 53 | |-|-|-| 54 | |6098403367381|Auxiliary Cables|REV0| 55 | 56 | ## Get Bus Pirate 5 57 | import FooterGet from '/_common/_footer/_footer-get.md' 58 | 59 | 60 | -------------------------------------------------------------------------------- /docs/manufacturing/packaging/pack-buspirate5-pcbonly.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 1000 3 | sidebar_label: 'Bus Pirate 5 PCB only (EOL)' 4 | --- 5 | # Bus Pirate 5 PCB Only Package 6 | 7 | 8 | 9 | import OldSiteWarning from '/old-site-warning.md' 10 | 11 | 12 | 13 | 14 | 15 | 16 | :::info 17 | **Bus Pirate 5 REV8 preview is no longer in production. [See the latest version](/).** 18 | ::: 19 | 20 | import FooterCart from '/_common/_footer/_footer-cart.md' 21 | 22 | 23 | 24 | ## Contents 25 | 26 | |Quantity|Description| 27 | |-|-| 28 | |1|Bus Pirate 5 (assembled PCB only)| 29 | |4|Heat Set Nut M3x3mmLx4.5mmD| 30 | |4|Bolt DIN7991 M3x8mm| 31 | |1|SC121 Button Cap 5mmx5mm| 32 | |1|2mm HEX wrench| 33 | 34 | This package contains the assembled Bus Pirate 5 PCB without an enclosure. The enclosure can be 3D printed, we suggest clear PETG. The required enclosure hardware is included. 35 | 36 | ## Packaging 37 | 38 | ![](./img/wrap-5.jpg) 39 | 40 | |Quantity|Item|Description| 41 | |-|-|-| 42 | |1|Tear Bag with Window|8x13cm| 43 | |1|T Box|9x9x2cm (7.5x8.5x1.5cm inner)| 44 | |1|Zipper Bag|4x6cm| 45 | |1|Label Wrap|-| 46 | |1|EAN replacement label|20x30mm| 47 | 48 | - Put the Bus Pirate in a tear bag 49 | - Impulse seal the bag 50 | - Place the 2mm HEX wrench and other hardware in a zipper bag 51 | - Place both bags in a box 52 | - Wrap the label around the box 53 | - Replace the EAN number label 54 | - Shrink wrap the box 55 | 56 | ## Replacing the EAN 57 | 58 | ![](./img/wrap-ean-pcb-only-30-20.png) 59 | 60 | The wrap for "Bus Pirate 5 (PCB & enclosure)" is also used for the PCB only version. The correct EAN code is printed on a 20mm x 30mm label using a Postek C168 acetate transfer printer, the workhorse label maker of the electronics markets in Huaqiangbei. 61 | 62 | ## EAN Number 63 | 64 | |**EAN**|**Contents**|**Version**| 65 | |-|-|-| 66 | |6098403367398|Bus Pirate 5 (assembled PCB only)|REV8| 67 | 68 | ## Get Bus Pirate 5 69 | import FooterGet from '/_common/_footer/_footer-get.md' 70 | 71 | -------------------------------------------------------------------------------- /docs/manufacturing/packaging/pack-buspirate5.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 12 3 | sidebar_label: 'Bus Pirate 5 Pack' 4 | --- 5 | # Bus Pirate 5 Package 6 | 7 | 8 | 9 | import OldSiteWarning from '/old-site-warning.md' 10 | 11 | 12 | 13 | 14 | 15 | 16 | ![](./img/bp5rev10-retail-pack.jpg) 17 | 18 | import FooterCart from '/_common/_footer/_footer-cart.md' 19 | 20 | 21 | 22 | ## Contents 23 | 24 | |Quantity|Description| 25 | |-|-| 26 | |1|Bus Pirate 5 & enclosure| 27 | |1|2mm HEX wrench| 28 | |2|Extra DIN7991 bolts| 29 | |5|Extra button caps| 30 | 31 | ## Packaging 32 | 33 | ![](./img/wrap-5.jpg) 34 | 35 | |Quantity|Item|Description| 36 | |-|-|-| 37 | |1|Tear Bag with Window|9x13.5mm| 38 | |1|Zipper Bag|4x6cm| 39 | |1|T Box|9x9x2cm (7.5x8.5x1.5cm inner)| 40 | |1|Label Wrap|'5'| 41 | 42 | - Put the Bus Pirate in a tear bag 43 | - Impulse seal the bag 44 | - Place the 2mm HEX wrench, 5 extra button caps and 2 extra DIN7991 bolts in a zipper bag 45 | - Place both bags in a box 46 | - Wrap the label around the box 47 | - Shrink wrap the box 48 | 49 | ## EAN Number 50 | 51 | |**EAN**|**Contents**|**Version**| 52 | |-|-|-| 53 | |6098403367367|Bus Pirate 5 REV10 with enclosure|REV10| 54 | 55 | ## Get Bus Pirate 5 56 | import FooterGet from '/_common/_footer/_footer-get.md' 57 | 58 | 59 | -------------------------------------------------------------------------------- /docs/manufacturing/packaging/pack-probecable.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 13 3 | sidebar_label: 'Probe Cable Pack' 4 | --- 5 | # Probe Cable Package 6 | 7 | 8 | 9 | import OldSiteWarning from '/old-site-warning.md' 10 | 11 | 12 | 13 | 14 | 15 | 16 | ![](./img/cable-p.jpg) 17 | 18 | import FooterCart from '/_common/_footer/_footer-cart.md' 19 | 20 | 21 | 22 | ## Contents 23 | 24 | |Quantity|Component|Length|Description| 25 | |-|-|-|-| 26 | |1|Probe cable|~28cm|10pin 2.54mm to 10*1pin 2.54mm| 27 | |10|Milled breadboard pins|14.8mm|Connect to breadboards and pin header| 28 | |10|CSG-302|-|Starter probe hooks, black| 29 | 30 | ## Packaging 31 | 32 | ![](./img/wrap-p.jpg) 33 | 34 | |Quantity|Item|Description| 35 | |-|-|-| 36 | |2|Zipper Bag|7x10cm| 37 | |1|Zipper Bag|4x6cm| 38 | |1|T Box|7x7x2cm (5.5x6.5x1.5cm inner)| 39 | |1|Label Wrap|'P'| 40 | 41 | - Place the probe cable in a bag 42 | - Place the test hooks in a second bag 43 | - Place the milled pins in the 4x6cm bag 44 | - Place the bags in a box 45 | - Seal the box with a wrap label 46 | - Shrink wrap the box 47 | 48 | ## EAN Number 49 | 50 | |**EAN**|**Contents**|**Version**| 51 | |-|-|-| 52 | |6098403367374|Probe Cable|REV0| 53 | 54 | ## Get Bus Pirate 5 55 | import FooterGet from '/_common/_footer/_footer-get.md' 56 | 57 | -------------------------------------------------------------------------------- /docs/manufacturing/packaging/packaging.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 10 3 | sidebar_label: 'Materials' 4 | --- 5 | # Packaging Materials 6 | 7 | 8 | 9 | import OldSiteWarning from '/old-site-warning.md' 10 | 11 | 12 | 13 | 14 | 15 | 16 | ## Finger Cots 17 | ![](./img/fingercots.jpg) 18 | 19 | To avoid fingerprints on the LCD and enclosure during assembly. 20 | 21 | ## Cable Tie 22 | ![](./img/velcro-10mm-400px.jpg) 23 | 24 | A 5cm strip of 1cm wide Velcro strap holds the auxiliary cables together. Out of a lot of options like custom bags, cable clips, and cable wraps, this was the easiest and cheapest. 25 | 26 | ## Antistatic Bags 27 | ![](./img/tear95x130-400px.jpg) 28 | 29 | |Product|Zipless Bag|Tear Bag with Window| 30 | |-|-|-| 31 | |Bus Pirate 5 (PCB and enclosure)|9x12cm |9x13.5mm| 32 | |Bus Pirate 5 (PCB only)|8x10cm|8x13cm| 33 | 34 | Bus Pirate 5 is impulse sealed in an antistatic bag. We chose to seal the bag instead of using a zipper bag because the zipper part of the bag is annoying to fold neatly into the packaging. We attempted to find something recycled or biodegradable, but there weren't any readily available options in the market. 35 | 36 | Bags with a pre-cut tear-open notch and a clear front window are significantly more expensive (0.049RMB vs 0.15RMB), but have a nicer all around feel. 37 | 38 | ## Zipper Bags 39 | |Product|Zipper Bag| 40 | |-|-| 41 | |Probe/Auxiliary Cables|7x10cm| 42 | |Button caps, bolts and 2mm Hex Wrench|4x6cm| 43 | 44 | Zipper bags for cables and small parts. 45 | 46 | ## Cardboard Boxes 47 | ![](./img/box7x7x2-400px.jpg) 48 | 49 | |Product|T Box| 50 | |-|-| 51 | |Bus Pirate 5 (PCB & enclosure, PCB only)|9x9x2cm (7.5x8.5x1.5cm inner)| 52 | |Probe/Auxiliary Cables|7x7x2cm (5.5x6.5x1.5cm inner)| 53 | 54 | At sizes this small, the T box type has a lot more strength than a small box but doesn't have as much interior space. 55 | 56 | ## Label Wraps 57 | 58 | ![](./img/wrap-5.jpg) 59 | 60 | ![](./img/wrap-p.jpg) 61 | 62 | ![](./img/wrap-a.jpg) 63 | 64 | Custom printed boxes are always tempting, but the MOQ is high and they take up a lot of storage room. Cheap box printing isn't always pretty, and if something is wrong or needs to be changed there's a lot of waste. 65 | 66 | Our approach is to use large "waist" bands typically wrapped around bento box takeaway food. This type of printing is super fast, super cheap and a really refined product. Custom shapes are generally lasercut for low volumes, so tooling fees are mostly a thing of the past. The red lines just outside the artwork indicate where the waists will be pre-folded to fit our boxes. 67 | 68 | |**Required Information**|**Explanation**|**Value**| 69 | |-|-|-| 70 | |Country of Origin Label|Many countries, USA for example, require the country of origin to be clearly marked on packaging|Made in China| 71 | |EAN Number|An EAN (Europe, 13 digits) or SKU (USA, 12 digits) is required for sales in online retail giants, but is also helpful for all involved to track inventory. We purchased a block of EAN numbers from a bulk reseller.| See EAN table below| 72 | |FCC Symbol|This symbol indicating FCC compliance certification is required for most electronic products sold in the United States. Some other countries also recognize the US FCC certification.|![](./img/fcc.png)| 73 | |CE Symbol|This symbol indicating CE compliance certification is required for most electronic products sold in the European Union. Some other countries also recognize the EU CE certification.|![](./img/eu-ce.png)| 74 | |RoHS indication|This symbol indicates RoHS compliance testing. Testing is required for most electronic products sold in the European Union. Some other countries also require RoHS compliance testing.|![](./img/rohs.png)| 75 | |China Export Symbol|This symbol is easily confused with the CE symbol above, but it means China Export. It is a meme stamp among Chinese exporters and has no official registration or regulation.|![](./img/china-export.png)| 76 | |Copyright statement||Where Labs LLC © 2024| 77 | 78 | ### EAN Numbers 79 | |**EAN**|**Contents**|**Note**| 80 | |-|-|-| 81 | |6098403367367|Bus Pirate 5 REV10 with enclosure|Active| 82 | |6098403367374|Probe Cable Kit REV0|Active| 83 | |6098403367381|Auxiliary Cable Kit REV0|Active| 84 | |TBD|Auxiliary Cable Kit REV1|Pending| 85 | |6098403367398|Bus Pirate 5 REV8 (preview, PCB only)|EOL| 86 | 87 | An EAN (Europe, 13 digits) or SKU (USA, 12 digits) is required for sales in online retail giants, but is also helps all involved to track inventory. We purchased a block of EAN numbers from a bulk reseller. 88 | 89 | ## Get Bus Pirate 5 90 | import FooterGet from '/_common/_footer/_footer-get.md' 91 | 92 | 93 | -------------------------------------------------------------------------------- /docs/manufacturing/testing.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 11 3 | sidebar_label: 'Testing' 4 | --- 5 | import BrowserWindow from '@site/src/components/BrowserWindow'; 6 | 7 | # Testing 8 | 9 | 10 | 11 | import OldSiteWarning from '/old-site-warning.md' 12 | 13 | 14 | 15 | 16 | 17 | 18 | Every Bus Pirate is lovingly tested by our crack team before it ships. The Bus Pirate firmware has a self-test that will help make sure no failed components are on the board before we ship. 19 | 20 | ## Start the self-test 21 | 22 | 23 | HiZ> ~
24 | SELF TEST STARTING
25 |
26 | 27 | - Type ```~``` followed by ```enter```. 28 | 29 | ## Press button when prompted 30 | 31 | 32 | PUSH BUTTON TO COMPLETE: OK
33 |

34 |
35 | 36 | - Press the Bus Pirate button to complete the test. The Bus Pirate will pause and wait indefinitely. 37 | 38 | ## Results 39 | 40 | ### Success 41 | 42 | 43 | 44 |
45 | PASS :)
46 |

47 | HiZ>
48 |
49 | 50 | ### Error 51 | 52 | 53 | 54 | PSU: CODE 3. ERROR!
55 | ...
56 | ERRORS: 1
57 | FAIL! :(
58 |
59 | -------------------------------------------------------------------------------- /docs/previous/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Previous Revisions", 3 | "position": 500, 4 | "link": { 5 | "type": "generated-index", 6 | "description": "Previous Hardware Revisions" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /docs/previous/rev8/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Revision 8", 3 | "position": 500, 4 | "link": { 5 | "type": "generated-index", 6 | "description": "Revision 8 Hardware" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /docs/previous/rev8/bom-rev8.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 5 3 | sidebar_label: 'Bill of Materials' 4 | --- 5 | 6 | # Bill of Materials REV 8 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | :::info 18 | **Bus Pirate 5 REV8 preview is no longer in production. [See the latest version](/).** 19 | ::: 20 | 21 | ![](./img/bom-rev8.jpg) 22 | 23 | REV 8 was produced in a small prototype production batch (August 2023) and an initial production batch (September 2023). Check your Bus Pirate 5 PCB to find your revision number located near the TF flash card (bottom) and the 10 pin connector (top). We intend to move to REV 9 (BOM cleanup) as soon as validation and FCC testing are completed. There are no feature changes in REV 9, just tweaks to the supplier list. 24 | 25 | import FooterCart from '/_common/_footer/_footer-cart.md' 26 | 27 | 28 | 29 | ## Change Log 30 | - Preview production batch 31 | 32 | ## Bill of Materials 33 | 34 | | Brand | Part | Package | Description| Reel Quantity | Supplier | 35 | |-|-|-|-|-|-| 36 | | SAMSUNG(三星) | CL05B104KO5NNNC| 0402| 100nF ±10% 16V | 10000 |SZRCD| 37 | | SAMSUNG(三星) | CL05C150JB5NNNC| 0402| 15pF ±5% 50V | 10000 |SZRCD| 38 | | SAMSUNG(三星) | CL05A225MP5NSNC| 0402| 2.2uF ±20% 10V | 10000 |SZRCD| 39 | | SAMSUNG(三星) | CL05A475KP5NRNC| 0402| 4.7uF ±10% 10V | 10000 |SZRCD| 40 | | SAMSUNG(三星) | CL05C121JB5NNNC| 0402| 120pF ±5% 50V | 10000 |SZRCD| 41 | | UNI-ROYAL(厚声) | 0402WGF1003TCE | 0402| 100K ±1% | 10000 |SZRCD| 42 | | UNI-ROYAL(厚声) | 0402WGF1023TCE | 0402| 102K ±1% | 10000 |SZRCD| 43 | | UNI-ROYAL(厚声) | 0402WGF1002TCE | 0402| 10K ±1%| 10000 |SZRCD| 44 | | UNI-ROYAL(厚声) | 0402WGF1333TCE | 0402| 133K ±1% | 10000 |SZRCD| 45 | | UNI-ROYAL(厚声) | 0402WGF1001TCE | 0402| 1K ±1% | 10000 |SZRCD| 46 | | UNI-ROYAL(厚声) | 0402WGF2000TCE | 0402| 200R ±1% | 10000 |SZRCD| 47 | | UNI-ROYAL(厚声) | 0402WGF220JTCE | 0402| 22R ±1%| 10000 |SZRCD| 48 | | UNI-ROYAL(厚声) | 0402WGF3300TCE | 0402| 330R ±1% | 10000 |SZRCD| 49 | | UNI-ROYAL(厚声) | 0402WGF3302TCE | 0402| 33K ±1%| 10000 |SZRCD| 50 | | UNI-ROYAL(厚声) | 0402WGF1003TCE | 0402| 5.1K ±1% | 10000 |SZRCD| 51 | | UNI-ROYAL(厚声) | 4D02WGJ0104TCE | 0402x4| 100K ±5% | 10000 |SZRCD| 52 | | UNI-ROYAL(厚声) | 4D02WGJ0103TCE | 0402x4| 10K ±5%| 10000 |SZRCD| 53 | | UNI-ROYAL(厚声) | 4D02WGJ0105TCE| 0402x4| 1M ±5% | 10000 |SZRCD| 54 | | UNI-ROYAL(厚声) | 4D02WGJ0331TCE | 0402x4| 330R ±5% | 10000 |SZRCD| 55 | | UNI-ROYAL(厚声) | 0805W8J0330T5E | 0805| 33R ±5%| 5000|SZRCD| 56 | | Ta-i Technology (大毅科技)| RLP25FEER200 | 2515| 0R2 ±1% 2W | 4000|SZRCD| 57 | | TDK | MLZ1608M220WT000 | 0603| 22uH 155mA (surge) | 4000|SZLCSC| 58 | | Sunlord (顺络) | GZ2012U300TF | 0805| 1.5A Ferrite bead | 4000|Dodgy supplier| 59 | | CBI (创基)| 1N4148WS T4| SOD-323 | 100V 150mA | 3000|CBI (创基)| 60 | | YXC (扬兴晶振) | X322512MSB4SI| 3225| 12MHz ±10ppm 20pF| 3000|Navia| 61 | | CBI (创基)| 2N7002| SOT-23|NFET| 3000|CBI (创基)| 62 | | WINSOK(微硕)| WST3423 | SOT-23|PFET| 3000|SZLCSC| 63 | | DIODES(美台)| BCM857| SOT-363/SC-70-6 |Dual PNP matched pair| 3000|SZLCSC| 64 | | CBI (创基)| MMDT3906| SOT-363/SC-70-6 |Dual PNP| 3000|CBI (创基)| 65 | | MICRONE(南京微盟) | ME6211A33PG-N | SOT-89-3|3.3V VREG| 1000|Navia| 66 | | DIODES(美台)| AP2127K-ADJTRG1| SOT-23-5|0.8V-5.5V 400mA VREG| 3000|Navia| 67 | | Gainsil(聚洵) | GS6001-TR | SOT-23-5|R2R op-amp| 3000|Navia| 68 | | RUNIC(润石) | RS8901XF| SOT-23-5|Comparator| 3000|Navia| 69 | | Raspberry Pi| RP2040| QFN-56||500|SZLCSC| 70 | | Winbond | W25Q128JVSIQ| SOP-8 |128Mbit|2000|SZLCSC| 71 | | Nexperia| 74HC4066PW| TSSOP-14|4 channel analog switch| 2500|SZHXKC| 72 | | Nexperia| 74HC595PW | TSSOP-16|Shift register| 2500|SZHXKC| 73 | | Nexperia| 74HCT245PW| TSSOP-20|Level converter|2500|SZHXKC| 74 | | Nexperia| 74HC4067PW| TSSOP-24|16 channel analog mux| 2500|SZHXKC| 75 | | TI| SN74LVC1T45DCK| SOT-363/SC-70-6 |Buffer| 3000|SZHXKC| 76 | | CGL LED| SK6812-mini-e | |LED down facing|2000|CGL LED| 77 | | CGL LED| SK6812-side-a_b | |LED side facing|2000|CGL LED| 78 | | SZHTC| QT200H1201| |320x240 Display| |SZHTC| 79 | |KAIDI|TJC8-10AW| | 1x10 P2.54mm horizontal male|1000|KAIDI| 80 | | SZWG |1x03 P2.54mm vertical female| | 1x03 P2.54mm vertical female| |SZWG| 81 | |SZYC| 1.0-9P WT|Tube|1x09 P1.00mm horizontal male| |SZYC| 82 | |YUANDI(元迪)|TF-01A| |TF flash card socket|1000|YUANDI(元迪)| 83 | |SHOU HAN(首韩)| TYPE-C-31-M-12| |USB C 16P|1000|SHOU HAN(首韩)| 84 | |SHOU HAN(首韩)| TS3425BA 098 2.5H 250gf|4.2x3.4x2.5mm|4x3x2.5H button 250gf|3000|SHOU HAN(首韩)| 85 | |SHOU HAN(首韩)| TS3315A 250gf 025 |3.3x3.3x1.5mm|3x3x2.5H button 250gf|4000|SHOU HAN(首韩)| 86 | 87 | ## Get Bus Pirate 5 88 | import FooterGet from '/_common/_footer/_footer-get.md' 89 | 90 | 91 | -------------------------------------------------------------------------------- /docs/previous/rev8/components/_category_.json: -------------------------------------------------------------------------------- 1 | { 2 | "label": "Components", 3 | "position": 10, 4 | "link": { 5 | "type": "generated-index", 6 | "description": "Bus Pirate Sourcing Guide" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /docs/previous/rev8/components/analog.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 17 3 | sidebar_label: 'Analog' 4 | --- 5 | 6 | # Analog Components 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | :::info 18 | **Bus Pirate 5 REV8 preview is no longer in production. [See the latest version](/).** 19 | ::: 20 | 21 | ![](./img/analog.jpg) 22 | 23 | ## Op-amp rail to rail SOT-23-5 24 | 25 | ![c](./img/mcp6001-400.png "c") 26 | 27 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 28 | |-|-|-|-|-|-| 29 | |U404, U601, U603|SOT-23-5|MCP6001 or GS6001 or RS6331 |3 |5 volts |rail to rail | 30 | 31 | General purpose rail to rail op-amp with >1MHz GBP in SOT-23-5 package. 32 | 33 | :::tip 34 | We have also tested several cheaper domestic Chinese parts with the same specs and pinout. All seem to work well. 35 | ::: 36 | 37 | Example: 38 | 39 | * [MCP6001T-I/OT](https://item.szlcsc.com/117744.html "MCP6001T-I/OT ") (Microchip) 40 | * [GS6001 SOT-23-5](https://item.szlcsc.com/169048.html "GS6001 SOT-23-5 ") (Gainsil) 41 | * [RS6331XF](https://item.szlcsc.com/249404.html) (RUNIC) 42 | 43 | ## Comparator SOT-23-5 44 | 45 | ![6](./img/mcp6541-400.png "6") 46 | 47 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 48 | |-|-|-|-|-|-| 49 | |U602 |SOT-23-5|RS8901XF or MCP6541 |1 |5 volts | 50 | 51 | General purpose comparator in SOT-23-5 package. Microchip MCP6541, or any similar part. 52 | 53 | :::tip 54 | We tested RS8901XF in several revisions and it works well. 55 | ::: 56 | 57 | Example: 58 | 59 | * [MCP6541T-I/OT](https://item.szlcsc.com/81989.html "MCP6541T-I/OT ") (Microchip) 60 | * [RS8901XF](https://item.szlcsc.com/249434.html "微功耗比较器RS8901XF ") (RUNIC) -------------------------------------------------------------------------------- /docs/previous/rev8/components/chips.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 20 3 | sidebar_label: 'Chips' 4 | --- 5 | 6 | # Chips 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | :::info 18 | **Bus Pirate 5 REV8 preview is no longer in production. [See the latest version](/).** 19 | ::: 20 | 21 | ![](./img/chips2.jpg) 22 | 23 | ## Microcontroller RP2040 QFN-56 24 | 25 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 26 | |-|-|-|-|-|-| 27 | |U103|QFN-56|RP2040 | 1 || 28 | 29 | Raspberry Pi RP2040 microcontroller in QFN-56 package. 30 | 31 | ## Flash 128mbit SPI, SOIC8-208mil 32 | 33 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 34 | |-|-|-|-|-|-| 35 | |U102 |SOIC8-208mil|128mbit SPI/QSPI flash (W25Q128JVSIQ) |1 || 36 | 37 | 128mbit SPI flash in SOIC8-208mil package, QSPI support required. 38 | 39 | * [W25Q128JVSIQ](https://item.szlcsc.com/98729.html) 40 | * [XM25QH128A](https://item.szlcsc.com/308377.html) 41 | 42 | 43 | ## 74LVC1T45 bi-directional buffer SC70-6/SOT363 44 | 45 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 46 | |-|-|-|-|-|-| 47 | |U301 U302 U303 U304 U305 U306 U307 U308|SC70-6/SOT363|74LVC1T45 |8 || 48 | 49 | 74LVC1T45 is available from TI, Nexperia and Diodes INC. The TI version (SN74LVC1T45DCK) seems to be the most common in the Chinese market. 50 | 51 | * [74LVC1T45DW-7](https://item.szlcsc.com/180239.html) (Diodes INC) 52 | * [74LVC1T45GW,125](https://item.szlcsc.com/485235.html) (Nexperia) 53 | * [SN74LVC1T45DCK](https://item.szlcsc.com/9911.html) (TI) 54 | 55 | ## 74HC(T)4066 analog switch TSSOP-14 56 | 57 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 58 | |-|-|-|-|-|-| 59 | |U309, U310|TSSOP-14|74HC4066/74HCT4066 |2 ||Can use HC or HCT | 60 | 61 | 74HC4066 or 74HCT4066 may be used, whichever is cheaper. Any manufacturer. 62 | 63 | ## 74HC(T)4067 analog mux TSSOP-24 64 | 65 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 66 | |-|-|-|-|-|-| 67 | |U402|TSSOP-24|74HC4067/74HCT4067 |1 ||Can use HC or HCT. HC is always cheaper | 68 | 69 | 74HC4067 or 74HCT4067 may be used, whichever is cheaper. Any manufacturer. 70 | 71 | :::tip 72 | The 'HC' version is almost always significantly cheaper. 73 | ::: 74 | 75 | Example: 76 | 77 | * [74HC4067PW,118](https://item.szlcsc.com/190720.html) (Nexperia) 78 | 79 | ## 74HC595 shift register TSSOP-16 80 | 81 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 82 | |-|-|-|-|-|-| 83 | |U501, U502|TSSOP-16|74HC595 |2 || 84 | 85 | **Must** be the "**HC**" version. The "HCT" version will **NOT** work. Any manufacturer. 86 | 87 | :::warning 88 | Must use "HC" version 89 | ::: 90 | 91 | Example: 92 | 93 | * [74HC595T16-13](https://item.szlcsc.com/159448.html) (Diodes INC) 94 | * [74HC595PW,118](https://item.szlcsc.com/6414.html) (Nexperia) 95 | 96 | ## 74HCT245 bus transceiver TSSOP-20 97 | 98 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 99 | |-|-|-|-|-|-| 100 | |U503|TSSOP-20|74HCT245 |1 || 101 | 102 | **Must** be the "**HCT**" version. The "HC" version will **NOT** work. Any manufacturer. 103 | 104 | :::warning 105 | Must use "HCT" version 106 | ::: 107 | 108 | 109 | Example: 110 | 111 | * [SN74HCT245PWR](https://item.szlcsc.com/7251.html "SN74HCT245PWR ") (TI) 112 | * [74HCT245PW,118](https://item.szlcsc.com/6446.html "74HCT245PW,118 ") (Nexperia) 113 | -------------------------------------------------------------------------------- /docs/previous/rev8/components/connectors.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 30 3 | sidebar_label: 'Connectors' 4 | --- 5 | 6 | # Connectors 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | :::info 18 | **Bus Pirate 5 REV8 preview is no longer in production. [See the latest version](/).** 19 | ::: 20 | 21 | ![](./img/connectors.jpg) 22 | 23 | ## TF flash card Socket 24 | 25 | ![sd](./img/sdcard.jpg "sd") 26 | 27 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 28 | |-|-|-|-|-|-| 29 | |J101|TF-01A|TF flash card connector|1|| 30 | 31 | Any manufacturer TF flash card socket in the most common package. 32 | 33 | Example: 34 | 35 | * [TF-01A](https://item.szlcsc.com/92334.html) 36 | 37 | ## USB type C connector 16 pin 38 | 39 | ![usbc](./img/usbc.jpg "usb c") 40 | 41 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 42 | |-|-|-|-|-|-| 43 | |J202|TYPE-C-31-M-12|USB C connector 16 pin|1|| 44 | 45 | Any manufacturer 16 pin USB connector using the typical generic package. 46 | 47 | Example: 48 | 49 | * [TYPE-C-31-M-12](https://item.szlcsc.com/177331.html) 50 | 51 | ## 3P female 2.54mm low profile milled pin header 52 | 53 | ![](./img/fpinheader-low-profile2.png)![](./img/con3p.jpg) 54 | 55 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 56 | |-|-|-|-|-|-| 57 | |J201|3P \* 2.54mm|3P female milled header, low profile|1||milled, low profile| 58 | 59 | This programming header fits a hole in the bottom of the case. Low profile, milled header should be used. 60 | 61 | :::warning 62 | Common stamped pin header is too tall for the enclosure design. 63 | ::: 64 | 65 | Example: 66 | 67 | * [3P \* 2.54mm female milled header](https://item.taobao.com/item.htm?spm=a1z09.2.0.0.1a572e8dgWarTd&id=653563364663&_u=j26q2r6f9c7e) 68 | 69 | ## 10P male 2.54mm right angle (90 degrees) shrouded connector 70 | 71 | ![](./img/con10p.jpg) 72 | 73 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 74 | |-|-|-|-|-|-| 75 | |J301|10P|TJC8A-10, HX25418-10WA, etc|1||Any compatible part is fine| 76 | 77 | This is a common locking shrouded 2.54mm pin header. Various part numbers in the market include TJC8A-10, HX25418-10WA, etc 78 | 79 | Examples: 80 | 81 | * [HX25418-10WA](https://item.szlcsc.com/740424.html) 82 | * [HX25418-10WA](https://item.taobao.com/item.htm?spm=a230r.1.14.48.708f210aps7iNA&id=628124211553&ns=1&abbucket=17#detail) 83 | 84 | ## 9P male 1.0mm right angle (90 degrees) JST SH compatible connector 85 | 86 | ![](./img/con9p.jpg) 87 | 88 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 89 | |-|-|-|-|-|-| 90 | |J302|SH-SM09B-SRRS-TB|SH 9 pin connector, right angle, SMD (1.0mm pitch)|1|| 91 | 92 | Use a JST SH-SM09B-SRRS-TB compatible part, not the much more expensive original. 93 | 94 | :::tip 95 | Use a "JST SH" (1.0mm) compatible connector, not the original. There are lots of Chinese domestic manufacturers of compatible parts. 96 | ::: 97 | 98 | Example: 99 | 100 | * [A1002WR-S-9P](https://item.szlcsc.com/238631.html) 101 | * [Taobao example](https://item.taobao.com/item.htm?spm=a230r.1.14.44.51f461cae7rUwn&id=39889682825&ns=1&abbucket=2#detail) -------------------------------------------------------------------------------- /docs/previous/rev8/components/crystal.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 22 3 | sidebar_label: 'Crystal' 4 | --- 5 | 6 | # Crystal 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | :::info 18 | **Bus Pirate 5 REV8 preview is no longer in production. [See the latest version](/).** 19 | ::: 20 | 21 | ![](./img/crystal2.jpg) 22 | 23 | ## Crystal 12MHz 18pf - 20pF, SMD3225-4 (4 pin) 24 | 25 | ![SMD3225 pinout](img/smd3225-400.png) 26 | 27 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 28 | |-|-|-|-|-|-| 29 | |Y101|SMD3225-4|12MHz 18pf - 20pF |1||<=+/-30ppm| 30 | 31 | Any manufacturer crystal in 4 pin 3225 package. 18pF or 20pF, less than +/-30ppm frequency tolerance (we use +/-10ppm). 32 | 33 | Example: 34 | 35 | * [X322512MSB4SI](https://item.szlcsc.com/9522.html) 36 | -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/3m9448a-400px.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/3m9448a-400px.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/analog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/analog.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/bp-rgb-dark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/bp-rgb-dark.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/bp5-pcb-bottom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/bp5-pcb-bottom.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/bp5-pcb-top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/bp5-pcb-top.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/bpng1-rev5.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/bpng1-rev5.jpeg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/buttoncap.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/buttoncap.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/chips.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/chips.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/chips2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/chips2.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/con10p.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/con10p.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/con3p.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/con3p.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/con9p.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/con9p.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/connectors.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/connectors.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/crystal2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/crystal2.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/fet-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/fet-400.png -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/fpinheader-low-profile2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/fpinheader-low-profile2.png -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/heatsetnut.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/heatsetnut.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/lcd-cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/lcd-cover.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/lcd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/lcd.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/led-sidea-bad.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/led-sidea-bad.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/led-sidea.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/led-sidea.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/ledminie.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/ledminie.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/mcp1824-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/mcp1824-400.png -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/mcp6001-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/mcp6001-400.png -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/mcp6541-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/mcp6541-400.png -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/passives.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/passives.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/passives2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/passives2.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/pcb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/pcb.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/pts810-pcb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/pts810-pcb.png -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/rarray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/rarray.png -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/sc70-pnp-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/sc70-pnp-400.png -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/screenshot.png -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/sdcard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/sdcard.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/sk6812-mini-e-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/sk6812-mini-e-400.png -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/sk6812-side-a_b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/sk6812-side-a_b.png -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/smd3225-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/smd3225-400.png -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/sot89-ldo-400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/sot89-ldo-400.png -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/spst-3.3mmx1.5mm-pcb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/spst-3.3mmx1.5mm-pcb.png -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/switch4p.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/switch4p.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/switches.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/switches.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/switchp810.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/switchp810.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/transistors.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/transistors.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/usbc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/usbc.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/img/vreg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/components/img/vreg.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/components/introduction.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 1 3 | sidebar_label: 'Introduction' 4 | --- 5 | 6 | # Bus Pirate 5 Component Guide REV 8 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | :::info 18 | **Bus Pirate 5 REV8 preview is no longer in production. [See the latest version](/).** 19 | ::: 20 | 21 | ![](./img/bp-rgb-dark.jpg) 22 | 23 | ![](./img/bp5-pcb-bottom.jpg) 24 | 25 | ![](./img/bp5-pcb-top.jpg) 26 | 27 | ## Get Bus Pirate 5 28 | import FooterGet from '/_common/_footer/_footer-get.md' 29 | 30 | -------------------------------------------------------------------------------- /docs/previous/rev8/components/leds.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 25 3 | sidebar_label: 'LEDs and Display' 4 | --- 5 | 6 | # LEDs and Display 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | :::info 18 | **Bus Pirate 5 REV8 preview is no longer in production. [See the latest version](/).** 19 | ::: 20 | 21 | ![](./img/lcd-cover.jpg) 22 | 23 | ## LCD 2.0" IPS LCD 240x320 ST7789V with SPI interface (QT200H1201) 24 | 25 | ![QT200H1201](./img/lcd.jpg "QT200H1201") 26 | 27 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 28 | |-|-|-|-|-|-| 29 | |LCD201|TFT\_20|QT200H1201|1|| 30 | 31 | 2 inch IPS LCD, all angle viewing, 240x320 pixels. ST7789V controller chip with SPI interface. Solderable flex PCB connector. 32 | 33 | Supplier: 34 | 35 | * [QT200H1201](https://item.taobao.com/item.htm?id=581793017604) 36 | 37 | ## Double sided tape, insulating, 20mm, <0.2mm thick 38 | 39 | ![](./img/3m9448a-400px.jpg) 40 | 41 | Tape secures the LCD to the PCB, and insulates the flex PCB connector from contact with the metal LCD RF shield. 42 | 43 | Example: 44 | 45 | * 3M 9448A 20mm width 46 | 47 | ## LED SK6812-MINI-E, LED6028 / 3528 48 | 49 | ![](./img/ledminie.jpg)![](./img/sk6812-mini-e-400.png) 50 | 51 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 52 | |-|-|-|-|-|-| 53 | |LED702 LED703 LED705 LED706 LED710 LED713 LED714 LED715 LED718|LED6028|SK6812-mini-e|9| 54 | 55 | SK6812 RGB LED that mounts lens-down and shines through a hole in the PCB. Commonly used to light RGB keyboards. Available from multiple manufacturers, Taobao and 1688.com. 56 | 57 | Example: 58 | 59 | * [SK6812-mini-e](https://item.taobao.com/item.htm?spm=a1z09.2.0.0.4dfd2e8dXJuwqu&id=636757374631&_u=626q2r6fe46d) 60 | 61 | ## LED SK6812-SIDE-A, 4020 / 4.0x2.0x1.6mm 62 | 63 | ![](./img/led-sidea.jpg)![](./img/sk6812-side-a_b.png) 64 | 65 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 66 | |-|-|-|-|-|-| 67 | |LED701 LED704 LED707 LED708 LED712 LED716 LED717|4020|SK6812-side-a|7|| 68 | 69 | SK6812 RGB LED with side mounted lens. Commonly used on RGB LED strips. Available from multiple manufacturers. 70 | 71 | :::tip 72 | There are two common footprints for SK6812-side-a. The preferred part has evenly spaced pads that bend 90 degrees and extend up the back of the part. We have had the best success reflow soldering this footprint, and it is MUCH easier to hand rework. 73 | ::: 74 | 75 | Yes, the LED in the photo is badly oxidized. It was the only one we had on hand for the photo and it's been sitting out for over a year. Only new, packaged and protected LEDs should be used for manufacturing. 76 | 77 | Example: 78 | 79 | * [SK6812-side-a](https://item.taobao.com/item.htm?spm=a1z09.2.0.0.1a572e8daQXham&id=630965496117&_u=j26q2r6f7f04) 80 | 81 | _**Alternatives (requires PCB footprint change):**_ 82 | 83 | ![](./img/led-sidea-bad.jpg) 84 | 85 | This version of the SK6812-side-a has a slightly different footprint. We avoid it if possible. 86 | :::warning 87 | We had the following issues with this part: 88 | * Poor pick and place performance because the top of the package is at an angle 89 | * Poor reflow performance (>50% need hand rework) 90 | * Difficult to rework because the pads are hidden under the package 91 | ::: 92 | Example: 93 | 94 | * [SK6812-side-a](https://item.szlcsc.com/3113216.html) 95 | -------------------------------------------------------------------------------- /docs/previous/rev8/components/printedcircuitboard.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 50 3 | sidebar_label: 'Printed Circuit Board' 4 | --- 5 | 6 | # Printed Circuit Board 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | :::info 18 | **Bus Pirate 5 REV8 preview is no longer in production. [See the latest version](/).** 19 | ::: 20 | 21 | ![](./img/pcb.jpg) 22 | 23 | ### PCB 4 layers 60x60mm 24 | 25 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 26 | |-|-|-|-|-|-| 27 | |PCB |60x60mm|4 layer PCB|1 ||FR4 1oz outer copper, 0.25oz inner copper| 28 | 29 | Standard FR4 with 1oz top/bottom copper, 0.25oz internal copper. 30 | -------------------------------------------------------------------------------- /docs/previous/rev8/components/switches.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 45 3 | sidebar_label: 'Switches' 4 | --- 5 | 6 | # Switches 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | :::info 18 | **Bus Pirate 5 REV8 preview is no longer in production. [See the latest version](/).** 19 | ::: 20 | 21 | ![](./img/switches.jpg) 22 | 23 | ## SPST 4.2x3.2mm 24 | 25 | ![](./img/switchp810.jpg)![](./img/pts810-pcb.png) 26 | 27 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 28 | |-|-|-|-|-|-| 29 | |SW101|4.2x3.2 (PTS810)|Switch SPST|1|| 30 | 31 | This is the same switch used on the Raspberry Pi Pico board. Any similar switch is fine. 32 | 33 | Example: 34 | 35 | * [PTS810SJM250SMTRLFS](https://item.szlcsc.com/117755.html "PTS810SJM250SMTRLFS ") (C&K) 36 | * [PTS810SJK250SMTRLFS](https://item.szlcsc.com/222326.html "PTS810SJK250SMTRLFS ") (C&K) 37 | * [GT-TC048A-H025-L1](https://item.szlcsc.com/826767.html) (G-Switch) 38 | * [YTSA016A0252501B](https://item.szlcsc.com/1054564.html) (DGBZ) 39 | 40 | 41 | ## SPST 3.3x3.3mm, 1.5mmH 42 | 43 | ![](./img/switch4p.jpg)![](img/spst-3.3mmx1.5mm-pcb.png) 44 | 45 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 46 | |-|-|-|-|-|-| 47 | |SW102, SW103, SW104|3.3x3.3x1.5H|Switch SPST 250gf |3||250gf activation force| 48 | 49 | 3.3mmx3.3mm switch, 1.5mm total height, 250gf activation force. Any manufacturer. 50 | 51 | Example: 52 | 53 | * [GT-TC026B-H015-L1](https://item.szlcsc.com/826763.html) -------------------------------------------------------------------------------- /docs/previous/rev8/components/voltage-regulators.md: -------------------------------------------------------------------------------- 1 | --- 2 | sidebar_position: 15 3 | sidebar_label: 'Voltage Regulators' 4 | --- 5 | 6 | # Voltage Regulators 7 | 8 | 9 | 10 | import OldSiteWarning from '/old-site-warning.md' 11 | 12 | 13 | 14 | 15 | 16 | 17 | :::info 18 | **Bus Pirate 5 REV8 preview is no longer in production. [See the latest version](/).** 19 | ::: 20 | 21 | ![](./img/vreg.jpg) 22 | 23 | ## LDO voltage regulator 3.3volts 200mA+ 1% accuracy SOT-89 24 | 25 | ![](./img/sot89-ldo-400.png) 26 | 27 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 28 | |-|-|-|-|-|-| 29 | |U401 |SOT-89|3.3volt LDO |1|200mA+ |\>=2% accuracy| 30 | 31 | 3.3volt power supply for the main components. Should support 150mA minimum, 2% or better accuracy, short circuit protection, thermal shutdown function, drop out < 1volt, compatible with ceramic capacitors. 32 | 33 | Example, can be any equivalent part: 34 | 35 | * [ME6211A33PG-N](https://item.szlcsc.com/236113.html) 1% (MicrOne) 36 | * [S-1206B33-U3T1U](https://item.szlcsc.com/166530.html) 1% (SII/ABLIC) 37 | * [AP2204RA-3.3TRG1](https://item.szlcsc.com/162965.html) 2% (Diodes INC) 38 | 39 | ## Adjustable LDO VREG with 0.8v to 5.0v output SOT-23-5 40 | 41 | ![v](./img/mcp1824-400.png "v") 42 | 43 | |**Reference**|**Package**|**Value**|**Quantity**|**Rating**|**Note**| 44 | |-|-|-|-|-|-| 45 | |U403 |SOT-23-5|AP2127K-ADJTRG1|1 || 46 | 47 | Example: 48 | 49 | * [AP2127K-ADJTRG1](https://item.szlcsc.com/97547.html "AP2127K-ADJTRG1 ") (Diodes INC) 50 | * [MCP1824T-ADJE/OT](https://item.szlcsc.com/157049.html "MCP1824T-ADJE/OT ") (Microchip) 51 | 52 | MCP1824 was used for development, but it is more expensive and harder to source than the AP2127. 53 | 54 | :::warning 55 | MCP1824 and AP2127 are equivalent, but each has a different reference voltage. R403/R404/R405 need to match the regulator as follows: 56 | ::: 57 | |**Part** |**Ideal Value**|||**Closest Value**| 58 | |-|-|-|-|-|-|-| 59 | ||R403|R404|R405|R403|R404|R405| 60 | |**MCP1824**|77.96K|99.22K|10K|78K|100K|10K| 61 | |**AP2127**|103.13K|131.25K|33K|102K|133K|33K| 62 | 63 | :::tip 64 | If no part can be sourced, a common 1.25V-5V adjustable regulator can be used with the correct resistor values (see calculations spreadsheet). The Bus Pirate will lose features though. The output range will be limited to 1.25volts to 5volts, instead of 0.8volts to 5volts. 65 | ::: -------------------------------------------------------------------------------- /docs/previous/rev8/img/bom-rev8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bom-rev8.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp-rgb-dark.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp-rgb-dark.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/BusPirate-5-rev8-micro-rp2040.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/BusPirate-5-rev8-micro-rp2040.png -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/BusPirate-5-rev8.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/BusPirate-5-rev8.pdf -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/adc-expand.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/adc-expand.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/adc-expand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/adc-expand.png -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/backflow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/backflow.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/backflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/backflow.png -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/bp-term2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/bp-term2.png -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/bp5-aux.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/bp5-aux.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/bp5-bom-rev8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/bp5-bom-rev8.png -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/bp5-connectors.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/bp5-connectors.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/buffer-detail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/buffer-detail.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/buffer-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/buffer-detail.png -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/buffers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/buffers.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/buffers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/buffers.png -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/connectors.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/connectors.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/dio-expand.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/dio-expand.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/dio-expand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/dio-expand.png -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/ilimit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/ilimit.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/ilimit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/ilimit.png -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/isense.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/isense.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/isense.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/isense.png -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/lcd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/lcd.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/lcd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/lcd.png -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/leds.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/leds.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/leds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/leds.png -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/pcb-bottom.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/pcb-bottom.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/pcb-top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/pcb-top.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/ppsu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/ppsu.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/ppsu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/ppsu.png -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/pullup.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/pullup.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/pullup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/pullup.png -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/rp2040.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/rp2040.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/rp2040.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/rp2040.png -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/sdcard.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/sdcard.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/sdcard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/sdcard.png -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/vreg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/vreg.jpg -------------------------------------------------------------------------------- /docs/previous/rev8/img/bp5rev8/vreg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/bp5rev8/vreg.png -------------------------------------------------------------------------------- /docs/previous/rev8/img/json-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/docs/previous/rev8/img/json-config.png -------------------------------------------------------------------------------- /eol.py: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | # Define the caution block to be added 4 | caution_block_old = """:::caution 5 | This site is no longer maintained. 6 | 7 | For up-to-date documentation, see the [latest version](https://docs.buspirate.com/). 8 | ::: 9 | """ 10 | 11 | caution_block = """ 12 | 13 | import OldSiteWarning from '/old-site-warning.md' 14 | 15 | 16 | 17 | """ 18 | 19 | def add_caution_to_files(directory): 20 | # Iterate through all files in the directory and its subdirectories 21 | for root, _, files in os.walk(directory): 22 | for file in files: 23 | # Process only .md and .mdx files 24 | if file.endswith(('.md', '.mdx')): 25 | file_path = os.path.join(root, file) 26 | 27 | # Read the file content 28 | with open(file_path, 'r', encoding='utf-8') as f: 29 | content = f.read() 30 | 31 | # Check if the caution block is already present 32 | if caution_block in content: 33 | print(f"Skipping {file_path}, caution block already present.") 34 | continue 35 | 36 | # Find the position of the front matter end (---) 37 | if content.startswith('---'): 38 | front_matter_end = content.find('---', 3) # Find the second occurrence of --- 39 | if front_matter_end != -1: 40 | # Find the first heading (#) 41 | first_heading_start = content.find('#', front_matter_end + 3) 42 | if first_heading_start != -1: 43 | # Find the end of the first heading line 44 | first_heading_end = content.find('\n', first_heading_start) 45 | if first_heading_end != -1: 46 | # Insert the caution block after the first heading 47 | updated_content = ( 48 | content[:first_heading_end + 1] + '\n' + caution_block + '\n\n' + content[first_heading_end + 1:] 49 | ) 50 | 51 | # Write the updated content back to the file 52 | with open(file_path, 'w', encoding='utf-8') as f: 53 | f.write(updated_content) 54 | 55 | print(f"Updated {file_path}") 56 | else: 57 | print(f"Skipping {file_path}, no valid heading found.") 58 | else: 59 | print(f"Skipping {file_path}, no heading found after front matter.") 60 | else: 61 | print(f"Skipping {file_path}, invalid front matter.") 62 | else: 63 | print(f"Skipping {file_path}, no front matter found.") 64 | 65 | # Specify the directory containing the documentation 66 | docs_directory = r'c:\bphw-docs\docs' 67 | 68 | # Run the script 69 | add_caution_to_files(docs_directory) -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/logo.png -------------------------------------------------------------------------------- /old-site-warning.md: -------------------------------------------------------------------------------- 1 | :::caution 2 | **See the [latest version](https://docs.buspirate.com/). This site is no longer maintained.** 3 | 4 | See the [latest version](https://docs.buspirate.com/) for up-to-date documentation. Docs have been completely reworked and moved to a new location. The new site is more user-friendly and searchable. It's also easier for the developers to work with. 5 | ::: -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "buspirate-docs", 3 | "version": "0.0.0", 4 | "private": true, 5 | "scripts": { 6 | "docusaurus": "docusaurus", 7 | "start": "docusaurus start", 8 | "build": "docusaurus build", 9 | "swizzle": "docusaurus swizzle", 10 | "deploy": "docusaurus deploy", 11 | "clear": "docusaurus clear", 12 | "serve": "docusaurus serve", 13 | "write-translations": "docusaurus write-translations", 14 | "write-heading-ids": "docusaurus write-heading-ids" 15 | }, 16 | "dependencies": { 17 | "@docusaurus/core": "2.4.1", 18 | "@docusaurus/preset-classic": "2.4.1", 19 | "@mdx-js/react": "^1.6.22", 20 | "clsx": "^1.2.1", 21 | "prism-react-renderer": "^1.3.5", 22 | "react": "^17.0.2", 23 | "react-dom": "^17.0.2" 24 | }, 25 | "devDependencies": { 26 | "@docusaurus/module-type-aliases": "2.4.1" 27 | }, 28 | "browserslist": { 29 | "production": [ 30 | ">0.5%", 31 | "not dead", 32 | "not op_mini all" 33 | ], 34 | "development": [ 35 | "last 1 chrome version", 36 | "last 1 firefox version", 37 | "last 1 safari version" 38 | ] 39 | }, 40 | "engines": { 41 | "node": ">=16.14" 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /sidebars.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Creating a sidebar enables you to: 3 | - create an ordered group of docs 4 | - render a sidebar for each doc of that group 5 | - provide next/previous navigation 6 | 7 | The sidebars can be generated from the filesystem, or explicitly defined here. 8 | 9 | Create as many sidebars as you want. 10 | */ 11 | 12 | // @ts-check 13 | 14 | /** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */ 15 | const sidebars = { 16 | // By default, Docusaurus generates a sidebar from the docs folder structure 17 | tutorialSidebar: [{type: 'autogenerated', dirName: '.'}], 18 | 19 | // But you can create a sidebar manually 20 | /* 21 | tutorialSidebar: [ 22 | 'intro', 23 | 'hello', 24 | { 25 | type: 'category', 26 | label: 'Tutorial', 27 | items: ['tutorial-basics/create-a-document'], 28 | }, 29 | ], 30 | */ 31 | }; 32 | 33 | module.exports = sidebars; 34 | -------------------------------------------------------------------------------- /src/components/BrowserWindow/index.tsx: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Facebook, Inc. and its affiliates. 3 | * 4 | * This source code is licensed under the MIT license found in the 5 | * LICENSE file in the root directory of this source tree. 6 | */ 7 | 8 | import React, {type ReactNode} from 'react'; 9 | 10 | import styles from './styles.module.css'; 11 | 12 | interface Props { 13 | children: ReactNode; 14 | minHeight: number; 15 | url: string; 16 | } 17 | 18 | function BrowserWindow({ 19 | children, 20 | minHeight, 21 | url = 'Bus Pirate [/dev/ttyS0]', 22 | }: Props): JSX.Element { 23 | return ( 24 |
25 |
26 |
27 | 28 | 29 | 30 |
31 |
{url}
32 |
33 |
34 | 35 | 36 | 37 |
38 |
39 |
40 | 41 |
{children}
42 |
43 | ); 44 | } 45 | 46 | export default BrowserWindow; 47 | -------------------------------------------------------------------------------- /src/components/BrowserWindow/styles.module.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) Facebook, Inc. and its affiliates. 3 | * 4 | * This source code is licensed under the MIT license found in the 5 | * LICENSE file in the root directory of this source tree. 6 | */ 7 | 8 | .browserWindow { 9 | border: 3px solid var(--ifm-color-emphasis-200); 10 | border-top-left-radius: var(--ifm-global-radius); 11 | border-top-right-radius: var(--ifm-global-radius); 12 | box-shadow: var(--ifm-global-shadow-lw); 13 | margin-bottom: var(--ifm-leading); 14 | } 15 | 16 | .browserWindowHeader { 17 | align-items: center; 18 | background: var(--ifm-color-emphasis-200); 19 | display: flex; 20 | padding: 0.5rem 1rem; 21 | } 22 | 23 | .row::after { 24 | content: ''; 25 | display: table; 26 | clear: both; 27 | } 28 | 29 | .buttons { 30 | white-space: nowrap; 31 | } 32 | 33 | .right { 34 | align-self: center; 35 | width: 10%; 36 | } 37 | 38 | [data-theme='light'] { 39 | --ifm-background-color: #fff; 40 | } 41 | 42 | .browserWindowAddressBar { 43 | flex: 1 0; 44 | margin: 0 1rem 0 0.5rem; 45 | border-radius: 2.5px; 46 | /*background-color: var(--ifm-background-color);*/ 47 | color: var(--ifm-color-gray-800); 48 | padding: 5px 15px; 49 | font: 400 13px Arial, sans-serif; 50 | font-weight: bold; 51 | user-select: none; 52 | } 53 | 54 | [data-theme='dark'] .browserWindowAddressBar { 55 | color: var(--ifm-color-gray-300); 56 | } 57 | 58 | .dot { 59 | margin-right: 6px; 60 | margin-top: 4px; 61 | height: 12px; 62 | width: 12px; 63 | background-color: #bbb; 64 | border-radius: 50%; 65 | display: inline-block; 66 | } 67 | 68 | .browserWindowMenuIcon { 69 | margin-left: auto; 70 | } 71 | 72 | .bar { 73 | width: 17px; 74 | height: 3px; 75 | background-color: #aaa; 76 | margin: 3px 0; 77 | display: block; 78 | } 79 | 80 | .browserWindowBody { 81 | padding: 1rem; 82 | line-height: 110%; 83 | color: #FFFFFF; 84 | /*font-family: monospace;*/ 85 | background-color: #000000; 86 | } 87 | 88 | 89 | -------------------------------------------------------------------------------- /src/components/DiscourseComments.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import {useEffect} from 'react'; 3 | 4 | export default function DiscourseComments() { 5 | useEffect(() => { 6 | window.DiscourseEmbed = { 7 | discourseUrl: 'https://forum.buspirate.com/', 8 | discourseEmbedUrl: window.location.href, 9 | }; 10 | 11 | const d = document.createElement('script'); 12 | d.type = 'text/javascript'; 13 | d.async = true; 14 | d.src = window.DiscourseEmbed.discourseUrl + 'javascripts/embed.js'; 15 | (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(d); 16 | }, []); 17 | 18 | return ( 19 |
20 |
21 |
22 | ); 23 | } 24 | 25 | -------------------------------------------------------------------------------- /src/components/HomepageFeatures/index.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import clsx from 'clsx'; 3 | import styles from './styles.module.css'; 4 | 5 | const FeatureList = [ 6 | { 7 | title: 'Easy to Use', 8 | img: require('@site/static/img/1b.jpg').default, 9 | description: ( 10 | <> 11 | Discover the simplicity of interfacing with electronic chips using the Bus Pirate! 12 | With its user-friendly design and intuitive controls, even beginners can dive into the world of common protocols effortlessly. 13 | Whether you're a hobbyist or a seasoned engineer, the Bus Pirate streamlines your interactions with electronic components, making complex tasks feel like a breeze. 14 | Unleash your creativity and explore the possibilities with this straightforward, plug-and-play tool. 15 | 16 | ), 17 | }, 18 | { 19 | title: 'Focus on What Matters', 20 | img: require('@site/static/img/2b.jpg').default, 21 | description: ( 22 | <> 23 | Say goodbye to unnecessary complexities and embrace efficiency with the Bus Pirate. 24 | We understand that your time is valuable, which is why the Bus Pirate lets you focus on what truly matters: your projects. 25 | By automating the mundane aspects of chip interfacing, this remarkable electronic tool liberates you from the nitty-gritty, enabling you to concentrate on innovation and problem-solving. 26 | Maximize productivity, minimize hassle - the Bus Pirate is your key to unlocking the full potential of electronic experimentation. 27 | 28 | ), 29 | }, 30 | { 31 | title: 'Powered by Open Source', 32 | img: require('@site/static/img/3b.jpg').default, 33 | description: ( 34 | <> 35 | Join a thriving community of tech enthusiasts and benefit from the power of open-source with the Bus Pirate. 36 | Built on the principles of collaboration and shared knowledge, the Bus Pirate empowers you with access to its underlying code, allowing you to modify and customize the tool to suit your unique needs. 37 | Embrace the spirit of innovation, contribute to a vast network of developers, and take advantage of continuous updates and improvements. 38 | The Bus Pirate embodies the true essence of open-source technology, providing you with a limitless world of possibilities. 39 | 40 | ), 41 | }, 42 | ]; 43 | 44 | function Feature({title, description, img}) { 45 | return ( 46 |
47 |
48 | 49 |
50 |
51 |

{title}

52 |

{description}

53 |
54 |
55 | ); 56 | } 57 | 58 | export default function HomepageFeatures() { 59 | return ( 60 |
61 |
62 |
63 | {FeatureList.map((props, idx) => ( 64 | 65 | ))} 66 |
67 |
68 |
69 | ); 70 | } 71 | -------------------------------------------------------------------------------- /src/components/HomepageFeatures/styles.module.css: -------------------------------------------------------------------------------- 1 | .features { 2 | display: flex; 3 | align-items: center; 4 | padding: 2rem 0; 5 | width: 100%; 6 | } 7 | 8 | .featureSvg { 9 | height: 200px; 10 | width: 200px; 11 | } 12 | -------------------------------------------------------------------------------- /src/css/custom.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Any CSS included here will be global. The classic template 3 | * bundles Infima by default. Infima is a CSS framework designed to 4 | * work well for content-centric websites. 5 | */ 6 | @import url('https://fonts.googleapis.com/css?family=Manrope'); 7 | 8 | /* You can override the default Infima variables here. */ 9 | :root { 10 | --ifm-color-primary: rgb(236,42,53); 11 | --ifm-color-primary-dark: #29784c; 12 | --ifm-color-primary-darker: #277148; 13 | --ifm-color-primary-darkest: #205d3b; 14 | --ifm-color-primary-light: #33925d; 15 | --ifm-color-primary-lighter: #359962; 16 | --ifm-color-primary-lightest: #3cad6e; 17 | --ifm-code-font-size: 95%; 18 | --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); 19 | --ifm-font-family-base: 'Manrope' 20 | 21 | } 22 | .navbar__title, 23 | .navbar__link { 24 | font-weight: 700; 25 | font-size: 18px; 26 | 27 | } 28 | 29 | @media screen and (max-width: 996px) { 30 | :root { 31 | --ifm-font-size-base: 18px; 32 | } 33 | article header h1 { 34 | font-size: 1.5rem !important; 35 | } 36 | .hero .hero__title { 37 | font-size: 2.5rem; 38 | } 39 | } 40 | 41 | @media screen and (min-width: 997px) { 42 | :root { 43 | --ifm-font-size-base: 17px; 44 | } 45 | article header h1 { 46 | font-size: 2rem !important; 47 | } 48 | } 49 | 50 | /* For readability concerns, you should choose a lighter palette in dark mode. */ 51 | [data-theme='dark'] { 52 | --ifm-color-primary: rgb(236,42,53); 53 | --ifm-color-primary-dark: #21af90; 54 | --ifm-color-primary-darker: #1fa588; 55 | --ifm-color-primary-darkest: #1a8870; 56 | --ifm-color-primary-light: #29d5b0; 57 | --ifm-color-primary-lighter: #32d8b4; 58 | --ifm-color-primary-lightest: #4fddbf; 59 | --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); 60 | } 61 | 62 | .BP_COLOR_PROMPT_TEXT{ color:#96cb59;} 63 | .BP_COLOR_INFO_TEXT{ color:#bfa530;} 64 | .BP_COLOR_ERROR_TEXT{ color:#bf3030;} 65 | .BP_COLOR_NUM_FLOAT_TEXT{ color:#53a6e6;} 66 | 67 | .bp-pre{ 68 | color: #FFFFFF; 69 | } 70 | 71 | .img-center { 72 | display: flex; 73 | justify-content: center; 74 | width: 100%, 75 | } 76 | 77 | .btn { 78 | background-color: rgb(236,42,53); 79 | border: none; 80 | color: white; 81 | padding: 16px 32px; 82 | text-align: center; 83 | text-decoration: none; 84 | font-size: 18px; 85 | font-weight:bolder; 86 | margin: 0px 0px; 87 | opacity: 0.8; 88 | transition: 0.3s; 89 | 90 | 91 | } 92 | 93 | .btn:hover { 94 | cursor: pointer; 95 | opacity: 1; 96 | color: white; 97 | text-decoration: none; 98 | } 99 | 100 | .btn-cart{ 101 | fill:white; 102 | width:35px; 103 | margin-right:10px; 104 | vertical-align:bottom; 105 | } 106 | 107 | 108 | -------------------------------------------------------------------------------- /src/pages/index-old.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import clsx from 'clsx'; 3 | import Link from '@docusaurus/Link'; 4 | import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; 5 | import Layout from '@theme/Layout'; 6 | import HomepageFeatures from '@site/src/components/HomepageFeatures'; 7 | 8 | import styles from './index.module.css'; 9 | 10 | function HomepageHeader() { 11 | const {siteConfig} = useDocusaurusContext(); 12 | return ( 13 |
14 |
15 |

{siteConfig.title}

16 |

{siteConfig.tagline}

17 |
18 | 21 | Ready to Get Started? 22 | 23 |
24 |
25 |
26 | ); 27 | } 28 | 29 | export default function Home() { 30 | const {siteConfig} = useDocusaurusContext(); 31 | return ( 32 | 35 | 36 |
37 | 38 |
39 |
40 | ); 41 | } 42 | -------------------------------------------------------------------------------- /src/pages/index.module.css: -------------------------------------------------------------------------------- 1 | /** 2 | * CSS files with the .module.css suffix will be treated as CSS modules 3 | * and scoped locally. 4 | */ 5 | 6 | .heroBanner { 7 | padding: 4rem 0; 8 | text-align: center; 9 | position: relative; 10 | overflow: hidden; 11 | } 12 | 13 | @media screen and (max-width: 996px) { 14 | .heroBanner { 15 | padding: 2rem; 16 | } 17 | } 18 | 19 | .buttons { 20 | display: flex; 21 | align-items: center; 22 | justify-content: center; 23 | } 24 | -------------------------------------------------------------------------------- /static/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/static/.nojekyll -------------------------------------------------------------------------------- /static/img/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/static/img/1.jpg -------------------------------------------------------------------------------- /static/img/1a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/static/img/1a.jpg -------------------------------------------------------------------------------- /static/img/1b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/static/img/1b.jpg -------------------------------------------------------------------------------- /static/img/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/static/img/2.jpg -------------------------------------------------------------------------------- /static/img/2b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/static/img/2b.jpg -------------------------------------------------------------------------------- /static/img/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/static/img/3.jpg -------------------------------------------------------------------------------- /static/img/3a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/static/img/3a.jpg -------------------------------------------------------------------------------- /static/img/3b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/static/img/3b.jpg -------------------------------------------------------------------------------- /static/img/cart-shopping-solid.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/img/danger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/static/img/danger.png -------------------------------------------------------------------------------- /static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/static/img/favicon.ico -------------------------------------------------------------------------------- /static/img/ico/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/static/img/ico/android-chrome-192x192.png -------------------------------------------------------------------------------- /static/img/ico/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/static/img/ico/android-chrome-512x512.png -------------------------------------------------------------------------------- /static/img/ico/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/static/img/ico/apple-touch-icon.png -------------------------------------------------------------------------------- /static/img/ico/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/static/img/ico/favicon-16x16.png -------------------------------------------------------------------------------- /static/img/ico/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/static/img/ico/favicon-32x32.png -------------------------------------------------------------------------------- /static/img/ico/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/static/img/ico/favicon.ico -------------------------------------------------------------------------------- /static/img/ico/site.webmanifest: -------------------------------------------------------------------------------- 1 | {"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} -------------------------------------------------------------------------------- /static/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DangerousPrototypes/BusPirate5-docs-hardware/597f2c6584dac153b5165d0d53c5d58279d7a164/static/img/logo.png --------------------------------------------------------------------------------