Skip to content

Commit

Permalink
various changes (#1099)
Browse files Browse the repository at this point in the history
* Added Brain Hat (#1060)

* Create README.md

* Add files via upload

* Add files via upload

* Create .gitkeep

* Add files via upload

* Delete projects/BrainHat/EEG amp.kicad_pcb

* removed stuff

* gerber.zip

* cart.png

* LED heart (#991)

* Create Heart w leds(fade in & fade out)

* Create README.md

* Create gerber.zip

* Add files via upload

* Add files via upload

* Delete projects/PROJECT_NAME/gerber.zip

* Add files via upload

* Delete projects/PROJECT_NAME directory

* Create README.md

* Delete projects/Heart w leds(fade in & fade out)

* Add files via upload

* Add files via upload

* Delete projects/Heart with leds/gerber files directory

* Add files via upload

* Add files via upload

* Create lasdjkasdjkladjkls.md

* Add files via upload

* Delete projects/Heart with leds/src/lasdjkasdjkladjkls.md

* Delete projects/Heart with leds/cart.png

* Add files via upload

* Rename Captura de pantalla (16).png to cart.png

* Delete projects/Heart with leds/cart.png

* Add files via upload

* Rename Captura de pantalla (16).png to CART.png

* Delete projects/Heart with leds/CART.png

* Add files via upload

* Delete projects/Heart with leds/cart.png

* Add files via upload

* Add files via upload

* Rename corazon con leds123.pdf to schematic.pdf

* Delete projects/Heart with leds/CORAZON LEDS CON FADE.kicad_pcb

* Delete projects/Heart with leds/CORAZON LEDS CON FADE.kicad_pro

* Delete projects/Heart with leds/CORAZON LEDS CON FADE.kicad_sch

* Delete projects/Heart with leds/src/schematic.pdf

* Add files via upload

---------

Co-authored-by: blaze <Arnnav0kudale@gmail.com>

* Hive PCB grant (#1048)

* Create Hive/README.md

* Add Hive files

* Create Hive/src README.md

* Add Hive src

* Rename PCB_PCB_Hive_2024-08-19.json to pcb.json

* Rename SCH_Hive_2024-08-19.json to schematic.json

* Delete projects/Hive/src/README.md

* Modify cart to be in order history window (Hive)

---------

Co-authored-by: blaze <Arnnav0kudale@gmail.com>

* Emma Hacker Card Board (#1056)

* Create README.md

* Add files for "Emma Hacker Card" board

* Add "Raspi Control" Board (#1066)

* Create README.md

* Add files via upload

* Add files via upload

* Rename projects/raspiControl/PCB_PCB_climber-dog_2024-09-03 (1).json to projects/raspiControl/src/PCB_PCB_climber-dog_2024-09-03 (1).json

* Rename projects/raspiControl/PCB_PCB_climber-dog_2024-09-03.json to projects/raspiControl/src/PCB_PCB_climber-dog_2024-09-03.json

* Add files via upload

* Add files via upload

* Delete projects/raspiControl/cart.png

* Rename Screenshot 2024-09-04 at 6.43.59 AM.png to cart.png

---------

Co-authored-by: blaze <Arnnav0kudale@gmail.com>

* Add "Hacker_Card_Arp" Board (#1064)

* Add the "Hacker_Card_Arp" board README.md

* Add files for "Hacker_Card_Arp"" board

* re add gerber

* Add files via upload

* Update README.md

* Add files via upload

* Update README.md

* Add files via upload

* Add files via upload

* Add files via upload

* gamingsystemno2 (#1063)

* Add files via upload

* Delete projects/gamingsystemno2/gerber.zip

* Delete projects/gamingsystemno2/src/pcb.json

* Add files via upload

* Add files via upload

* Rename Gerber_arduinogaming2_pcb_2024-09-04.zip to gerber.zip

* Update and rename PCB_pcb_2024-09-04.json to pcb.json

* showcase website changes (#1080)

* website template

* Add website changes

Co-authored-by: Arthur Beck <averse.abfun@gmail.com>
Co-authored-by: Aryan Kapoor <Aryankpoor@users.noreply.github.com>
Co-authored-by: Max Wofford <max@maxwofford.com>

---------

Co-authored-by: Arthur Beck <averse.abfun@gmail.com>
Co-authored-by: Aryan Kapoor <Aryankpoor@users.noreply.github.com>
Co-authored-by: Max Wofford <max@maxwofford.com>

* website update (#1082)

* website template

* Add website changes

Co-authored-by: Arthur Beck <averse.abfun@gmail.com>
Co-authored-by: Aryan Kapoor <Aryankpoor@users.noreply.github.com>
Co-authored-by: Max Wofford <max@maxwofford.com>

* add 3d model with threatle

* small website updates

---------

Co-authored-by: Arthur Beck <averse.abfun@gmail.com>
Co-authored-by: Aryan Kapoor <Aryankpoor@users.noreply.github.com>
Co-authored-by: Max Wofford <max@maxwofford.com>

* fix pnpm lock file (#1083)

* My project (#1077)

* Create README.md

* Add files via upload

* Rename Card.png to Cart.png

* Delete projects/HybridController/Main project-top-pos.csv

* Delete projects/HybridController/Main project.xml

* Create Design files

* Delete projects/HybridController/Design files

* Create bom

* Add files via upload

* Rename Cart.png to cart.png

* Rename Gerber.zip to gerber.zip

* Delete projects/HybridController/Design files directory

* Create 1

i cant find how to make a folder without creating new file so this will be deleted

* Add files via upload

* Delete projects/HybridController/src/1

* Delete projects/HybridController/src/Main project-top-pos.csv

* Delete projects/HybridController/src/Main project.csv

* Create 1

* Add files via upload

* Delete projects/HybridController/src/1

* Delete projects/HybridController/cart.png

* Add files via upload

* Delete projects/HybridController/cart.png

* Add files via upload

* Delete projects/HybridController/cart.png

* Add files via upload

* Delete projects/HybridController/cart.png

* Add files via upload

* Rename order.png to cart.png

---------

Co-authored-by: blaze <Arnnav0kudale@gmail.com>

* new website changes (#1085)

* add images!

* fix components positioning issue

* fix cloudflare issue (#1086)

* Remote control macropad (#1078)

* Create README.md

* Add files via upload

* Create test

* Add files via upload

* Delete projects/RemoteControlMacroPad/src/test

* Delete projects/RemoteControlMacroPad/cart_aliexpress.png

* Delete projects/RemoteControlMacroPad/cart.png

* Add files via upload

* Delete projects/RemoteControlMacroPad/Screenshot 2024-09-09 121349.png

* Add project to repo (#1084)

* Create README.md

* Update README.md

* Add files via upload

* Update README.md

* Add files via upload

* Add files via upload

* Create a

* Add files via upload

* Delete projects/kake's nfc card/src/a

* Delete projects/kake's nfc card/cart.png

* Add files via upload

* Update README.md

---------

Co-authored-by: blaze <Arnnav0kudale@gmail.com>

* update submit button (#1087)

* fix cloudflare issue

* disable submit button

* better mobile compatability (#1090)

* fix cloudflare issue

* disable submit button

* better compatability for mobile

* Update App.svelte

* Update App.svelte

* oops

* Update App.svelte

* Add "businesscardformom" board (#1067)

* Add the "businesscardformom" board README.md

* Add files for "businesscardformom" board

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Delete src directory

* Delete cart.png

* Add files via upload

* Rename src/pcb.json to src/businesscardformom/pcb.json

* Delete src directory

* Rename projects/businesscardformom/schematic.json to projects/businesscardformom/src/schematic.json

* Rename projects/businesscardformom/pcb.json to projects/businesscardformom/src/pcb.json

---------

Co-authored-by: blaze <Arnnav0kudale@gmail.com>

* Fixed Mobile Overflow Issue (#1092)

* Driving robot project (#1093)

* Create README.md

* Add files via upload

* Add files via upload

* Add files via upload

* Added Blackberry Project project (#1091)

* Created Project README.md

* added cart, gerber and schematic files

* added pcb.json

* added schematic.json

* Delete projects/BBQ10_KeyboardBreakoutBoard/cart.png

* Added new cart.png

* Delete projects/BBQ10_KeyboardBreakoutBoard/schematic.pdf

* Uploaded new schematic file

* Pizzalover's NFC Card (#1008)

* Create README.md

* Added project files

* Fixed problems for PizzaCard

* Added PCB(...).json

* Fixed naming

* Fixed choices

* Added traces

* Fixed trace issue

---------

Co-authored-by: blaze <Arnnav0kudale@gmail.com>

* Clarifications, Cleanup and Website changes (#1094)

* readme & kicad clarifications

* project directory cleanup

* add faq, stickers and better support for mobile

* remove Dev labeler config because it doesn't work

* remove styling as github doesn't support that

* maybe fix fonts? (#1095)

* minor site theme update (#1096)

* maybe fix fonts?

* minor theme updates

* Pull Request (#1088)

* Create README.md

* Add files via upload

* Add files via upload

* Delete projects/CardPCB/BOM_NFC-hackercard_2024-09-10.csv

* Delete projects/CardPCB/PickAndPlace_PCB_NFC-hackercard_2024-09-10.csv

* Add files via upload

* Delete projects/CardPCB/cart.png

* card.png

* Delete projects/CardPCB/cart.png

* cart.png

* cart.png

* Delete projects/CardPCB/cart.png

* Add files via upload

* Delete projects/CardPCB/carte.png

---------

Co-authored-by: blaze <Arnnav0kudale@gmail.com>

* Add Hackboard (#1072)

* small website formatting changes (#1097)

* info change

* fix contrast issues

* fix text formatting

* line spacing changes

* add medicard (#1075)

* Create README.md

* Add files via upload

* various changes

---------

Co-authored-by: Arthur Beck <averse.abfun@gmail.com>
Co-authored-by: aGuyWhoHasGithub <francob.gonzalezliotta@gmail.com>
Co-authored-by: blaze <Arnnav0kudale@gmail.com>
Co-authored-by: Nv7 <50369270+Nv7-GitHub@users.noreply.github.com>
Co-authored-by: Memma <132008224+MeMMa137@users.noreply.github.com>
Co-authored-by: Eric H. <82407170+hyweric@users.noreply.github.com>
Co-authored-by: arp2019-Dev <130191124+arp2019-Dev@users.noreply.github.com>
Co-authored-by: eyestare <134981219+eyestare@users.noreply.github.com>
Co-authored-by: Aryan Kapoor <Aryankpoor@users.noreply.github.com>
Co-authored-by: Max Wofford <max@maxwofford.com>
Co-authored-by: stygmatic <104601689+stygmatic@users.noreply.github.com>
Co-authored-by: Tiebe Groosman <tiebe.groosman@gmail.com>
Co-authored-by: kake <88353972+kakenbutter@users.noreply.github.com>
Co-authored-by: michellemeng06 <144287979+michellemeng06@users.noreply.github.com>
Co-authored-by: InspectorRex <github@reggs.dev>
Co-authored-by: Jesse-Madden <150436995+Jesse-Madden@users.noreply.github.com>
Co-authored-by: PetabyteBrain <153134032+PetabyteBrain@users.noreply.github.com>
Co-authored-by: pizzalover125 <119770527+pizzalover125@users.noreply.github.com>
Co-authored-by: NikRom2009sigma <apg.romanov@gmail.com>
Co-authored-by: Adam Turaj <51931914+AdamTuraj@users.noreply.github.com>
Co-authored-by: Sahiti Dasari <sahitiaws@gmail.com>
  • Loading branch information
1 parent 70c049a commit e05ca33
Show file tree
Hide file tree
Showing 435 changed files with 712,483 additions and 1,410,495 deletions.
8 changes: 1 addition & 7 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,4 @@ Invalid:
# Add 'Submission' label to any changes within '/projects' folder or any subfolders
Submission:
- changed-files:
- any-glob-to-any-file: 'projects/**'

Dev:
- all:
- changed-files:
- any-glob-to-any-file: '*'
- all-globs-to-any-file: '!projects/**'
- any-glob-to-any-file: 'projects/**'
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.vscode
req_check.sh
.DS_Store
.idea
.idea
.csv
17 changes: 11 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,21 +101,26 @@ In all, you should have the following files under your project folder:
- [ ] `schematic.pdf`: Export the schematic from your EDA program as a PDF.
- Go to "File > Export > PDF" **in EasyEDA's Schematic tab** for this.
- [ ] `src/`: Make a folder called `src` and Whatever format your designer outputs should be included.
- For EasyEDA, you need to File > Export > EasyEDA two JSON files - one from the schematic tab and one from the PCB tab.
- For **EasyEDA STD**, you need to File > Export > EasyEDA two JSON files - one from the schematic tab and one from the PCB tab.
- *Optionally*, for EasyEDA STD, export a 3D Model as `.obj` as save it to the `/src` folder


<p align="center">
<img src="https://github.com/hackclub/OnBoard/assets/32671690/9f63f922-3009-4c40-af0c-b6239cf2074f" width=500/>
<img src="https://github.com/hackclub/OnBoard/assets/32671690/9f63f922-3009-4c40-af0c-b6239cf2074f" alt="Export schematic.json in EasyEDA" width=400/>
</p>

- *Optionally*, for EasyEDA STD, export a 3D Model as `.obj` as save it to the `/src` folder
- Using **KiCad**? See [KiCad for Beginners](docs/KiCad_Beginner_Guide.md) for instructions on how to submit.
- For **KiCad**, read the [Submitting for KiCad](docs/kicad-submission.md), add the `.kicad_pcb`, `.kicad_sch` and `.kicad_pro` files to your `/src` folder.
- What is **KiCad**? See [KiCad for Beginners](docs/KiCad_Beginner_Guide.md) for a mini tutorial on how to use.
- Or `design.json`, `design.sch`, `design.brd`, etc for other PCB Editors.

Ensure your file names are exactly the same as above.

Your PR should have a structure like this:

![ix7t2nJ](https://github.com/hackclub/OnBoard/assets/28641114/5f8bac7f-4a91-4e2c-be67-c002025307e0)
| EasyEDA STD | KiCad |
| ----------- | ----------- |
<img src="https://github.com/hackclub/OnBoard/assets/28641114/5f8bac7f-4a91-4e2c-be67-c002025307e0" alt="EasyEDA Project Example" width="370" /> | <img src="docs/images/kicad/kicad-template.png" alt="KiCad Project Example" width="400" />
----

If you have all the above, you're done with this step!

Expand All @@ -137,7 +142,7 @@ Once you submit your PR, it needs two approvals:

These reviews typically take 24-48 business hours, and if everything is correct, we'll merge your pull request!

After your PR gets merged, it takes up to 24 business hours for you to receive an email from HCB with a virtual credit card. Make sure to check your spam folder. Then, you can order your board!
After your pull request gets merged, it can take up to 24 business hours for you to receive an email from HCB with a virtual credit card. Make sure to check your spam folder. Then, you can order your board!

### 8. Ship it!

Expand Down
Binary file added docs/images/kicad/kicad-template.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -54,11 +54,6 @@ Try this out with a few other symbols and then connect them together with the "A
<p align="left" class="resistor">
<img src="images/kicad/add_wire.png" alt="Adding a wire" width=20%/>
</p>
<style>
.resistor{
padding-left: 80px
}
</style>

#### Tip
Use [**Labels**](https://www.baldengineer.com/kicad-bus-labels-and-global-labels.html) and [**Power Symbols**](https://klc.kicad.org/symbol/s7/s7.1/). These are very underused in beginner KiCad projects and while they don't serve much functional perpose they make is so much easier to review and understand your design.
Expand All @@ -78,4 +73,4 @@ Return to your schematic and double-click on the antenna. Next, click the three-
![Completed_Schematic](images/kicad/schematic.png)

## Submitting Your KiCad Project
Take a look at [Submitting To KiCad](/submitting-kicad.md) for instructions on how to submit your files.
Take a look at [Submitting To KiCad](/docs/kicad-submission.md) for instructions on how to submit your files.
18 changes: 15 additions & 3 deletions docs/submitting-kicad.md → docs/kicad-submission.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,26 @@
## Submitting KiCad to OnBoard

You'll need:
Uniquely for KiCad, you'll need:
- `.kicad_pcb`, file representing the KiCad PCB Layout
- `.kicad_sch`, for your schematic
- `.kicad_pro`, your project file
- `schematic.pdf` outlining your plotted schematic in a PDF format
- `.wrl` 3D Model of your PCB

All within the `/src` folder in your project directory.

To get the first three, simply save all your KiCad files and close out of KiCad, then navigate to directory and copy those three files into another folder and give them appropriate names.

For `schematic.pdf`, you'll want to be in the KiCad schematic editor, then go to File > Plot > Plot Current page, after changing the output directory to where you want to put it. You'll need to rename the schematic to `schematic.pdf`. Ensure you've selected to plot all pages and have it in PDF.

Lastly, for your `.wrl` 3D Model, go to your KiCad PCB edtior then go to File > Export > VRML, then press ok. Make sure you have "User Defined Origin" set and output it to the correct output directory. Ensure it has a appropriate name.
Lastly, for your `.wrl` 3D Model, go to your KiCad PCB edtior then go to File > Export > VRML, then press ok. Make sure you have "User Defined Origin" set and output it to the correct output directory. Ensure it has a appropriate name.

### **This is <ins>*in addition*</ins> to standard required files in the root README.md file.**

>In all, you should have the following files under your project folder:
>- [ ] `README.md`: A filled out [`TEMPLATE.md`](./projects/!Template/>TEMPLATE.md?plain=1), renamed to `README.md`
>- [ ] `cart.png`: A [screenshot](./docs/images/ordering/cart.png) of your order details
>- [ ] `gerber.zip`: This should be the file that you send off to the vendor.
>- [ ] `schematic.pdf`: Export the schematic from your EDA program as a PDF.
> - Go to "File > Export > PDF" **in EasyEDA's Schematic tab** for this.
>
This is as well as the KiCad files in the `/src` folder as listed above.
1 change: 0 additions & 1 deletion projects/!1henryspcbcard/src/placeholder

This file was deleted.

Binary file removed projects/2NAC Hub/schematic.pdf
Binary file not shown.
Binary file removed projects/555Timerproject/schematic.pdf
Binary file not shown.
Binary file removed projects/555_circuit/ignore.pdf
Binary file not shown.
Binary file removed projects/ANNE_HACKERCARD/cart(1).png
Binary file not shown.
Binary file removed projects/ANNE_HACKERCARD/cart.png
Binary file not shown.
Binary file removed projects/ARAMS ONBOARD CARD/bom.csv
Binary file not shown.
Binary file removed projects/ARAMS ONBOARD CARD/pickandplace.csv
Binary file not shown.
Binary file removed projects/ARAMS ONBOARD CARD/schematics.pdf
Binary file not shown.
Binary file removed projects/Aaronjamt Framework IR Module/output.pdf
Binary file not shown.
133 changes: 0 additions & 133 deletions projects/Adam's Drone FCU/src/Kicad.kicad_dru

This file was deleted.

Binary file removed projects/Aditya's Card/bom.csv
Binary file not shown.
Binary file removed projects/Akash's F1C200 Board/coupon applicable.png
Binary file not shown.
Binary file removed projects/AleksMacroboard/cartwithcoupon.png
Binary file not shown.
Binary file removed projects/Alex P's NFC Card/bom.csv
Binary file not shown.
Binary file removed projects/Alex P's NFC Card/pickandplace.csv
Binary file not shown.
Binary file removed projects/Amir's USB Hub/schematic.pdf
Binary file not shown.
Binary file removed projects/AmogusBuzzer/pcb.pdf
Binary file not shown.
File renamed without changes
Binary file removed projects/Andrew's PCB NFC CARD/bom.csv
Binary file not shown.
Binary file removed projects/Andrew's PCB NFC CARD/pickandplace.csv
Binary file not shown.
Binary file removed projects/Angela's PCB/bom.csv
Binary file not shown.
Binary file removed projects/Angela's PCB/pickandplace.csv
Binary file not shown.
Binary file removed projects/Angelaisthr usb hub/schematic.pdf
Binary file not shown.
Binary file removed projects/Ansh's PCB/bom.csv
Binary file not shown.
Binary file removed projects/Ansh's PCB/cart.png
Binary file not shown.
Binary file removed projects/Ari's 1lb combat robot PD board/PCB.pdf
Binary file not shown.
Binary file removed projects/Ari's Gadget Geocache PCB/PCB.pdf
Binary file not shown.
Binary file removed projects/Arjun's-usb-hub/BOM_usb-hub_2024-08-06.csv
Binary file not shown.
Binary file not shown.
Binary file removed projects/Arnav's_arduino-nano-shield/Gerber1.zip
Binary file not shown.
Binary file removed projects/ArnavNagivation/bom.csv
Binary file not shown.
19 changes: 19 additions & 0 deletions projects/BBQ10_KeyboardBreakoutBoard/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: "Spyros Catéchis"
slack_handle: "@Spyros Catechis"
github_handle: "@PetabyteBrain"
tutorial: # Link to the tutorial if you used one
---

# Blackberry Q10 Breakout Board

<!-- Describe your board in 2-3 sentences. What are you making? What will it do? -->
My project is to build an adapter (Breakout Board) for the Blackberry q10 keyboard connector so that I can then easily connect it to a microcontroller and use it for projects.
<!-- How much is it going to cost? -->
The Estimated costs of the Project should be:
1. PCB 3,10 $
2. Stencil and frame 21,42 $
3. shipping cost 2,4 $

4. Estimated Total: 26,92 $
<!-- Tell us a little bit about your design process. What were some challenges? What helped? ***Totally optional*** -->
Binary file added projects/BBQ10_KeyboardBreakoutBoard/cart.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added projects/BBQ10_KeyboardBreakoutBoard/gerber.zip
Binary file not shown.
Binary file not shown.
Loading

0 comments on commit e05ca33

Please sign in to comment.