Git Product home page Git Product logo

3d_models's Introduction

3D Models for SparkFun Products!

This is a repository of basic geometry and source CAD files for 3D models that appear on our website. Models are stored in real world (1x) scale. STL units are millimeters.

If you are using eagleUp be sure to only export Place layers

Directory Structure

Folders and file names must only use a-z, - and _

Product Geometry Model Structure:

products/{product_id}/{rev_if_applicable}/{file_type}/

Ex:
products/12099/iges/12099.iges
products/12099/step/12099.step
products/12099/stl/12099.stl

If there were any revisions for this product_id:
products/11113/rev_1.0/stl/11113.stl
products/11113/rev_1.1/stl/11113.stl

Source Model Structure:

products/{product_id}/{rev_if_applicable}/source_{software}/

Ex:
products/11763/source_solidworks/model.sldprt

If there were any revisions for this product_id:
products/11763/rev_1.0/source_solidworks/11763.sldprt
products/11763/rev_1.1/source_solidworks/11763.sldprt

Product Display Structure:

We can display any combination of stl or json with textures

products/{product_id}/display/modela.stl

Ex:
products/8601/display/8601a.stl
products/8601/display/8601b.json
products/8601/display/8601b_texture.png

Blender Common Display Materials

Use the io_three blender addon in the https://github.com/mrdoob/three.js repository to export textured display models for our site

Be sure to set your scene's display device to none before export to prevent colors from being gamma corrected. Or use the startup file in this repo.

For composite display models, commit the blender file with separate objects for easy tweaking in the future. Combine the geometry before exporting to json.

Copper

Diffuse:  #DF8D38 Intensity: 0.8
Specular: #FFB730 Intensity: 0.5
Hardness: 100

Leads

Diffuse:  #FFFFFF Intensity: 0.8
Specular: #E6E6E6 Intensity: 0.5
Hardness: 100

Black Plastic (Headers)

Diffuse:  #000000 Intensity: 0.8
Specular: #A5A5A5 Intensity: 0.5
Hardness: 50

Black Metal

Diffuse:  #000000 Intensity: 0.8
Specular: #505050 Intensity: 0.5
Hardness: 50

Black Chips

Diffuse:  #000000 Intensity: 1.0
Specular: #222222 Intensity: 0.5
Hardness: 50

SFE Red Silk

Solid Material

Diffuse:  #98041C Intensity: 1.0
Specular: #98041C Intensity: 0.5
Hardness: 50

Textured Material (Red)

Diffuse:  #FF2835 Intensity: 0.8
Specular: #98041C Intensity: 0.5
Hardness: 50

Blue Plastic (Screw Terminals)

Diffuse:  #0000FF Intensity: 0.8
Specular: #0000A5 Intensity: 0.5
Hardness: 50

White Plastic

Diffuse:  #FFFFFF Intensity: 0.8
Specular: #E2E2E2 Intensity: 0.8
Hardness: 25

Grey Plastic

Diffuse:  #8A8A8A Intensity: 1.0
Specular: #FFFFFF Intensity: 0.25
Hardness: 50

Yellow Plastic (Li-ion Battery)

Diffuse:  #CC9D00 Intensity: 0.8
Specular: #FFD700 Intensity: 0.5
Hardness: 50

SMD Resistor Brown

Diffuse:  #8F5A24 Intensity: 0.8
Specular: #FFB730 Intensity: 0.5
Hardness: 100

Component Black

Diffuse:  #111111 Intensity: 0.8
Specular: #222222 Intensity: 0.5
Hardness: 100

Green Protoboard

Diffuse:  #00703D Intensity: 0.8
Specular: #0A5D19 Intensity: 0.5
Hardness: 100

TH Resistor

Diffuse:  #DBB37B Intensity: 0.8
Specular: #FFBA59 Intensity: 0.5
Hardness: 100

Yellow Tinted (SMD LED)

Diffuse:  #CCC48E Intensity: 0.8
Specular: #FFFAD1 Intensity: 0.5
Hardness: 100

Blue PCB (Arduino)

Diffuse:  #0C457C Intensity: 0.8
Specular: #0F4E7A Intensity: 0.5
Hardness: 50

Lilypad

Hex for Lilypad 0x8000FF (purple)

3d_models's People

Contributors

amagill avatar bboyho avatar blue-ice avatar brianrg avatar dawsonc avatar deadbot1 avatar echoskope avatar elizabethsrobert avatar follower avatar jacobflipmitchell avatar jhwblender avatar loricrotser avatar mcous avatar npoole avatar nseidle avatar paulsmith-sparkfun avatar santaimpersonator avatar solarguy avatar thisdroneeatspeople avatar tomdf avatar tynolen avatar zinefer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

3d_models's Issues

QFN24-3X3.skp has incorrect dimensions

The QFN24-3X3.skp file found in https://github.com/sparkfun/3D_Models/blob/master/production_parts/semiconductors/IC_SMD/QFN/QFN-24/skp/ appears to have dimensions of 4x4mm (like the existing QFN24 files) rather than the correct dimensions of 3x3mm.

This can be observed in the SketchUp model of the Razor IMU:
qfn24-3x3-incorrect-dimensions-issue

The screenshot shows the part overlapping the location dot and nearby via, when compared to the product photo: https://www.sparkfun.com/products/14001

Request for export of TQFP32-08 model files

The TQFP32-08 variant (used by e.g. the RedStick) doesn't have exported models in the repository--only the source file TQFP32-08.skp is present.

Could someone please export the models and add them to the repository (like the TQFP-48 part has). My specific interest is in the .stl format.

Thanks.

The Pan:Tilt bracket model prevents the repo from being cloned in Windows

The colon character ':' is invalid in file names in windows, and you can neither unzip a downloaded bundle without having to skip this file, nor can you clone this repo in windows - it will always fail on this file. Please re-name the file so we can clone in windows. I would like to contribute a new model, but cannot since I cannot clone the repo.

Thanks!

No license provided

Without an explicit license, it is unclear under which terms these models are distributed. The images on sparkfun website are licensed under CC, but there's no mention of a license for the models themselves. It would be good to clarify this issue.

Error in markdown syntax

In README.md, in two places four backticks (````) were used instead of three. They are unbalanced, and it is messing up the Markdown interpreter.

How to work with eagleUp.json files

I want to retrieve the 3D model for the Sunny Buddy I recently bought but in the corresponding directory there is only eagleUp.json.

I've looked up EagleUp but I can't make out how to use this eagleUp.json file. Trying to load the .brd file into Fusion 360 and generating a 3D model of the board also gives me weird results:

image

Am I missing something?

.STL build error

Customer reports the .STL had a build error. Can someone check on this and repair if needed?

What license are these files under?

Hi Sparkfun,

I was wondering what license the files are under. (CC? GPLv2?) Is there one overarching license or is each file separate?

Thanks,

blue

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.