MiSTer-devel / Hardware_MiSTer

Daughter boards
GNU General Public License v3.0
231 stars 45 forks source link

Request: STEP or STL files for each board for easier CAD design of accessories. #15

Closed birdybro closed 3 years ago

birdybro commented 3 years ago

I would love if I could load a STEP or STL file of the boards and their components in one of the many free CAD programs out there to begin designing 3d printed cases and accessories. Unfortunately this currently requires extremely expensive premium software to even export these, and there are tools online like altium2kicad but they are not very functional. I realize that moving to open source PCB design tools is undesirable however can some of the paywall-locked features like STEP/STL export from the Altium format be at least provided for us here?

Thank you!

KhalidHisham commented 3 years ago

you mean like this? sdram_xsd 3D-model.zip

I am new to github so I am not sure how to upload the files to the repo otherwise I can help.

\K

birdybro commented 3 years ago

That's perfect, yes! Thanks!

The workflow to contribute on GitHub is pretty easy to learn. I use GitHub Desktop.

  1. Fork this repository on GitHub.
  2. Clone it to your local storage in Github Desktop.
  3. Put the Step files in the appropriate location (in this case Hardware_MiSTer/Addons/SDRAM_xsd/sdram_xsd.step would be appropriate).
  4. Commit the changes in GitHub Desktop.
  5. Push to your fork.
  6. Submit a pull request.

https://docs.github.com/en/desktop/contributing-and-collaborating-using-github-desktop

KhalidHisham commented 3 years ago

Thanks, I will do it as soon as I can. Perhaps it will be cleaner to put all the step files in one folder?

birdybro commented 3 years ago

Maybe. I usually try to match the folder structure that the repository already has to make it more agreeable to the maintainer of that repo.

On Tue, Apr 20, 2021, 7:59 AM KiloOsc @.***> wrote:

Thanks, I will do it as soon as I can. Perhaps it will be cleaner to put all the step files in one folder?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/MiSTer-devel/Hardware_MiSTer/issues/15#issuecomment-823297038, or unsubscribe https://github.com/notifications/unsubscribe-auth/AD5A7ZBFJBVY4R7EAPBZY6TTJWCC3ANCNFSM426CGNDA .

KhalidHisham commented 3 years ago

Ok so I generated everything but it seems i can't add the files using GitHub desktop. for some reason no changes are shown when I simply put the files in their respective places. Is there a way to fix?

birdybro commented 3 years ago

Looks like it worked!

image

Next you have to submit the pull request.

image

image

image

:)

KhalidHisham commented 3 years ago

That was quite detailed, Thanks :)

birdybro commented 3 years ago

Glad to help. Welcome to GitHub! 👍🏻

KhalidHisham commented 3 years ago

Thank you. It is done now.

I found out the problem I had with the gitHub desktop. It seems that the all STEP files are placed on ignore list in the repository configuration. So I decided to zip all the files before adding them to their respective folders and it worked.

sorgelig commented 3 years ago

it's on repo now