Quelle est la meilleure façon de stocker et de classer les résistances / condensateurs / CI / etc.?


90

J'ai fait un grand nettoyage de ma collection de pièces aujourd'hui et j'ai maintenant un grand tas de pièces sur mon bureau (dont la majorité sont des résistances). Ma méthode précédente de recherche de la valeur de résistance désirée consistait à parcourir ma petite boîte et à lire les codes de couleur. Malheureusement, j'ai maintenant beaucoup de résistances, ce qui rend une recherche individuelle presque impossible. Au lieu de réinventer la roue, je vous la pose, chers collègues: connaissez-vous des méthodes efficaces (comme dans le cas du rappel rapide) pour stocker et classer les composants?

Je comprends que vous pouvez avoir beaucoup de petits tiroirs, mais cela semble être un tel gaspillage d’espace que de mettre une seule résistance d’une valeur inhabituelle dans son propre tiroir.


J'ai eu un kit de résistances pour que je n'aie plus besoin de les chercher. Chaque valeur était dans un petit sac sans étiquette, il me restait donc à les chercher et à lire les codes de couleur. > :(
endolith

5
Ne surestimez pas la taille de l'armoire de stockage requise. Surtout si vous subdivisez par profondeur, vous pouvez stocker beaucoup de composants. Par exemple, si vous stockez des résistances à 5%, il vous suffit de 3 rangées de 8 cases réparties en 5 catégories (<100, <1k, <10k, <100k, <1M) pour stocker chaque résistance de 1 ohm à 910k. .
Kevin Vermeer

4
Oh mec, si seulement j'avais une réponse à cette question ... C'est comme si l'effort nécessaire pour garder les choses organisées était plus coûteux que les parties elles-mêmes.
endolithe

3
Je pense que la question que vous devez vous poser d’abord est la suivante: ** Le tri des résistances vaut-il votre temps **. Les résistances sont tellement chères que lorsque j'en laisse quelques-unes ou que je mélange mes bacs, je les jette généralement, car je peux remplacer tous les résistances perdues pour environ 2,50 dollars, et il me faudrait plus d'une heure ou deux pour les trier. Ne vous vaut que 1,25 $ l'heure?
Connor Wolf

7
Je couvre un mur avec du ruban adhésif double face et je les mets simplement dessus. Aussi bien pour stocker les mouches, la poussière.
Rocketmagnet

Réponses:


32

Je garde les résistances dans les tiroirs organisées en fonction des premiers chiffres de la valeur.

R-1, R-12, R-15, R-18, R-22 et ainsi de suite. (idem pour les condensateurs)

R-1 contient 100ohm, 1k, 10k ... R-22 contient 22ohm, 220ohm, 2.2k, 22k ...


Si cela s'avérait encore trop problématique, je suppose que vous pourriez vous procurer des petits sacs en plastique et subdiviser chaque tiroir.
Amos

Je pense que David L. Jones a recommandé cette méthode de stockage.
J. Polfer

1
J'ai acheté un kit de résistance de 1000 pièces fourni avec chaque valeur dans un petit sac sans étiquette. > :( Je viens de passer un long moment à écrire la valeur sur chaque sac et à les trier par le premier chiffre. Il y a plus de 1 que de 9, cependant, mon méta-groupe a donc fini par être 1.0-1.2, 1.3-1.9, 2_, 3_ , 4_-5_, et 6_-9_.
endolith

4
Je stocke les résistances triées par ordre décimal: 0,1-1Ohm, 1-10Ohm, 10-100Ohm, 100-1K ... De cette façon, si je ne trouve pas la valeur souhaitée (c’est-à-dire que je ne l’ai pas), je sélectionne le prochain plus proche.
Vorac


23

J'ai imprimé la page de la série de résistances E12 de huit pages à une page A4, je les ai découpées et j'ai acheté 100 sacs ziplock (sur eBay) à votre convenance. La boîte en contreplaqué était un projet de menuiserie! Cette mise à niveau a remplacé mon précédent système similaire qui durait plus de 30 ans.

entrez la description de l'image ici


22

J'utilise un assortisseur Raaco:

Raaco Assorter


1
J'utilise beaucoup de ces pièces Raaco for Lego Technic ... elles sont géniales.
Axeman

14

Je ne fais que des travaux sur les prototypes et l'assemblage de prototypes de 5 à 10 exécutions ici, donc je ne garde pas trop de pièces, mais voici ce que je pense:

Pour SMD: Il s’agit de mon objet préféré jamais créé, j’en ai aussi un pour les contenus à faible volume qui sont enregistrés sur bande et qui est utile pour les tests, les billes de ferrite, etc.

Pour les circuits intégrés / connecteurs: je ne réutilise pas beaucoup de ces éléments, de conception en conception, ils sont donc normalement conservés dans leur sac de digikey / mouser et conservés dans la boîte de projet avec les cartes de circuit imprimé et les connecteurs, etc. Je suis assez bon À garder un inventaire courant de ce que j'ai et de ce projet c'était sur mon poste de travail afin que je puisse généralement trouver ce genre de choses rapidement.

Through Through Hole: Je n'utilise vraiment pas beaucoup ce matériel. J'ai un assortiment de bouchons en céramique de type boîte de pêche, l'un composé de résistances de 1% 1 / 4W, l'un de bouchons en aluminium et un plein d'autres éléments, diodes et transistors, etc. Je ne l'utilise pas très souvent, à l'exception d'une résistance ou d'un capuchon ici et là si j'ai besoin de fil bleu quelque chose sur une conception de rev tôt. Cela pourrait certainement être mieux organisé.


Ce liant SMD est génial! Je cherchais quelque chose comme ça la semaine dernière! J'en aurai certainement quelques-uns. Je vous remercie!
Pingswept

J'utilise également le classeur SMD de Aidetek avec de bons résultats.
lyncas

3
Le deuxième lien est mort, pouvez-vous le décrire?
Zachary Vance

10

10

La dernière fois que j'ai acheté un assortiment de résistances chez Farnell (61 valeurs x 100 pièces chacune), je les ai achetées avec une armoire à 60 tiroirs. Le boîtier était pratiquement gratuit, comparé au coût de 6100 résistances.

Pour SMD, je trouve les boîtiers Licefa V11-3 extrêmement pratiques.

entrez la description de l'image ici entrez la description de l'image ici

Chacune des 60 ampoules (environ 1 cm x 1 cm x 2,5 cm) peut contenir des dizaines de pièces 0603 ou SOT23 et, étant donné que vous retirez la ampoule de la boîte lorsque vous avez besoin d'un composant, elles ne sont pas mélangées. Très important pour les condensateurs MLLC, car ils ne portent pas de marquage.
Box existe en 60 ou 130 versions de flacons.
Mon seul problème est que les ampoules ne sont pas antistatiques.


4
Ow, douloureux: 60 tiroirs pour 61 valeurs! :-)
Federico Russo

4
ΩΩ

9

Nous conservons nos résistances traversantes dans de petits sacs ziploc, ainsi que dans des pages d'agenda de cartes de baseball (les pages en plastique à feuilles mobiles comportant neuf poches de chaque côté). Tous tiennent dans un classeur à trois anneaux. Chaque fois que nous avons besoin d'une valeur particulière, nous parcourons simplement le livre. Nous ajoutons également une petite carte à chaque poche avec la valeur qui y appartient, afin que nous sachions ce qu'il faut réapprovisionner lorsque nous sommes sortis.

L'inconvénient est que si vous renversez le livre, vous allez créer un énorme gâchis, mais étonnamment, cela fait deux ans que nous utilisons ce système qui ne s'est jamais produit auparavant.


7
Et le 21 juillet 2010, quelqu'un a renversé le livre ...
Simurr

Je le fais aussi, sans les sacs ziplock. Les détenteurs de cartes sont assez serrés pour que je n'ai jamais eu de problème avec leur chute. Je le garde sur une étagère au-dessus de mon banc et fais attention à ne pas l'inverser, mais je ne pense pas que ce serait désastreux si je le faisais.
captncraig le

8

Enveloppes à monnaie. Taille n ° 1, 2,25 "x 3,5" (même si je pouvais être plus petit). Connu sous le nom d'Amazon sous le nom de " Enveloppes pour pièces et petites pièces ", parce que les petites pièces sont autre chose que les gens y gardaient (autrefois).

Vous écrivez le numéro de pièce / valeur sur l'enveloppe et vous les alignez dans une case dans l'ordre. Les magasins sont beaucoup plus compacts que n’importe quelle solution de petite boîte en plastique, conviennent à des pièces relativement plates telles que des résistances, des condensateurs de petite taille, des prototypes de ruban découpé, des puces à boîtier plat, et sont plus faciles à lire et à étiqueter qu’un sac en plastique.

petite partie enveloppe environ 60mm x 90mm


6

Je garde les miennes dans de petites enveloppes étiquetées (manuscrites), avec chaque décennie dans une enveloppe étiquetée plus grande, et je les range toutes dans une boîte en carton. J'ai toutes les valeurs de 1R0 à 10M0 (film métallique à 1%) stockées de cette façon.

Je devrais trier les petites enveloppes avant de les remettre dans la grande pour gagner du temps à trouver une valeur particulière, mais cela ne me dérange pas.


6

Pour les pièces TH et les pièces plus grandes, j'utilise beaucoup de petits tiroirs. J'utilise également les armoires Akro-mils avec diviseurs. http://www.amazon.com/gp/product/B00018AR5Y/192-5968131-0652527 Ils sont bien parce que vous pouvez dessiner différentes tailles dans une armoire 17 "x11" x11 ". Très cher sauf si vous pouvez les trouver en surplus.

Pour les composants CMS, j'utilise une combinaison de boîtes en acier inoxydable et de boîtes horlogères. J'ai construit des plateaux à profil bas qui contiennent les boîtes. Voir http://www.luciani.org/no-place-to-go/comp-storage/index.html

Une très belle chose à propos des boîtes est qu'elles sont petites. Pour la plupart des conceptions, vous pouvez installer les différents composants sur votre banc.


6

Je suis professeur de physique et ai eu cette idée de stocker des résistances que j’utilise à maintes reprises lors de travaux pratiques sur la résistance. J'ai également ajouté d'autres composants pour ne pas avoir à les chercher dans de petits pots, etc.

Cela fonctionne bien pour moi car je n'ai pas beaucoup de composants, mais juste assez pour que ce soit une douleur de ne pas avoir une solution comme celle-ci.

J'ai aussi marqué les trous avec un stylo pour pouvoir ensuite les réinsérer au bon endroit facilement

entrez la description de l'image ici


7
Je serais très prudent avec quelque chose qui implique une action glissante contre le polystyrène expansé dans un contexte sensible à l'électricité statique.
Pete Kirkham

3
Ce n’est pas un bon endroit pour les MOSFET ... mais les résistances ne devraient en subir aucun effet néfaste (elles ne créeront pas de charge).
MartyMacGyver

5

Si vraiment pressé pour l'espace, je pense que je mettrais tout dans 100 Ohms et moins dans un bac, tout dans 1M et plus dans un autre, puis un bac chacun pour 100-1K, 1K-10K, 10K-100K et 100K-1M, mais ces choses avec tous les petits tiroirs sont très bon marché et faciles à trouver.


5

J'utilise quelque chose comme ceci pour les pièces de trou traversant:

http://www.amazon.com/gp/product/B000CRHD6K/ref=oss_product

Vous pouvez trouver une liste des valeurs de résistance standard ici: http://www.rfcafe.com/references/electrical/resistor-values.htm

Puis commencez simplement à créer des étiquettes (les étiquettes à code de couleur dans Excel fonctionnent très bien - mettez le code de couleur à cet endroit pour référence). En fait, j'ai les étiquettes que j'ai faites avec des codes de couleur. Je pense que si tout fonctionne toujours juste après le téléchargement sur Google Docs, ceux-ci devraient être imprimés sur des étiquettes de publipostage - peut-être deux ou trois sur une étiquette?

http://spreadsheets.google.com/ccc?key=0AlW3tzPu0DsLdHVtZHBmc1pKajdfSUtoSG8ySjI5dVE&hl=fr&authkey=CMS268gM


5

Voici un article explicatif sur l’utilisation des classeurs ordinaires avec des encarts à fermeture à glissière. Vous pouvez stocker de plus petits sacs ziplock à l'intérieur des plus grands sacs à fermeture à glissière en utilisant l'un des systèmes de tri proposés par d'autres personnes.

BTW, j'aurais juste ajouté ceci en tant que commentaire à la réponse de Phooky, mais je n'ai pas encore de représentant sur ce site. En gros, la même chose, mais ils ne tomberont pas lorsque les détenteurs de la carte de baseball seront retournés.


5

J'utilise des enveloppes en glassine et je les garde organisées avec de petites séparations d'onglets. Ils sont assez bon marché pour en avoir un pour chaque valeur et suffisamment extensibles pour contenir tous mes composants CMS et la plupart de mes composants traversants.


4

J'adore ces boîtes Duratool :

entrez la description de l'image ici

Les séparations horizontales sont amovibles et les fonds sont incurvés pour faciliter l'extraction de petits composants. ils ne restent pas coincés dans les coins.

Ils sont bon marché aussi! 10 boîtes pour 14 £ et je ne pourrais pas être plus heureux. Jouer avec la planche à pain est plus amusant que jamais:

entrez la description de l'image ici

Ils ont quelques-uns des autocollants les plus difficiles à décoller juste devant ...


4

Une solution classique de stockage de résistances a été mise au point par l’un des fabricants de résistances. notre boutique elle au travail en a un grand rack 8 fentes pour bacs longs par tiroir, 4 tiroirs par armoire, et oui quand nous avons TOUTES les valeurs de 10% en 1/4 et 1/2 watt, quelques racks (sourire) , puis ajoutez deux autres lignes pour quelques 1 et 2 W, mais avec moins de valeurs parmi celles-ci. Je pense qu'ils étaient, peuvent encore être fabriqués par Ohmite. Je ne sais pas où vous les trouvez et nous pourrions en utiliser deux autres. Mon récent repeuplement de ces tiroirs a trouvé quelques fentes manquantes dans la sélection complète que j'ai commandée (sourire). Essayons d’obtenir 1) une photo de l’un, et 2) une source, juste au cas où vous en voudriez vraiment une .. les bacs contiendront 200 des 1/4 de watts les 1 / 2s). Je ne m'en vais pas plus loin que je ne trouve unassez bonne image de ce type de boîte sur eBay .

Pendant que j'y réfléchissais, lorsque j'ai installé mon magasin à domicile, j'ai eu accès à quelques petites boîtes à plat parfaitement parfaites. deux d'entre eux pourraient détenir une décennie complète des valeurs standard de 10% à environ 10 par valeur. 14 d’entre elles s’installent facilement sur une petite surface du banc de magasin. Récemment, j'ai trouvé un stock très important d'une «clé silencieuse» locale (radio-radio qui est décédée) qui avait une section substantielle de résistances et est venu dans une armoire semi-organisée à 60 tiroirs acro-mills, qui est devenue mon stock amélioré.

De plus, Velmann vend également un kit de démarrage composé de résistances d'environ 70 valeurs à 5% et d'un coût d'environ 10 $. Parmi les vendeurs, il y a Gateway ELectronics (locale pour moi, mais gatewayelex.com pour ceux qui ne sont pas dans le Midwest)


3

J'ai envisagé un système utilisant des enveloppes étiquetées, mais je ne l'ai pas encore fait.


3

J'ai mis certains des passifs dans des sacs de congélation de type ziplock. Ils sont transparents et vous pouvez facilement écrire dessus. Les mini-sacs de la marque Minigrip mesurent environ 10 x 10 cm et je pourrais les ranger dans une vieille boîte de rangement pour disquettes. Ce n'est pas tout à fait idéal, cependant. Des résistances et des diodes fraîches sont conservées dans ces "courroies" tant que la colle tient et que les SMD sont dans leurs bandes.

J'ai trouvé une source de surplus pour ces boîtes en plastique (également transparentes) avec beaucoup de petits compartiments. J'ai mis un morceau de ruban adhésif sur chacun avec un numéro et j'ai gardé une petite base de données qui me dit quelles puces trouver dans quelle boîte et combien j'en ai. Ces boîtes sont agréables en ce qu'elles protègent les pièces mécaniquement. Ils ont tendance à être horriblement cher, cependant.

J'ai aussi des tubes à circuit intégré et des contenants à échantillons (mousse Maxim's Sweet Sweet Snappy), de la mousse antistatique, etc.

Et enfin, il y a quelques petits tiroirs d'Ikea ​​dans lesquels je conserve les outils, les piles, la soudure, la mèche, le flux, la pâte, etc.

Je déteste absolument les "organisateurs" utilisés dans les magasins grâce à son cadre en métal et à ses tiroirs en plastique dur qui ramassent la saleté, l’espace vide, le bruit qui claque et qui vaporisent de temps en temps tout le contenu sur le sol lorsqu’un tiroir est ouvert rapidement. Est-ce que la magie glisse et retourne.

Il n'y a probablement pas de conteneur unique pour mettre fin à tous les conteneurs.


2
Je déteste ce magicien glisser et retourner.
Kevin Vermeer

3

Personnellement, j'utilise la même chose que j'ai utilisé depuis que je suis gamin; un petit "cabinet" plein de tiroirs en plastique. Vous les voyez dans n'importe quelle quincaillerie pour tenir des clous, des vis, des écrous et des boulons. Bon marché et fonctionne plutôt bien, bien que si les conseils du cabinet vous occupent un emploi.

Je les organise numériquement; En commençant par les plus petits condensateurs (1-50pf, 51-500pf, 501-999pf, etc.) dans n'importe quel "saut" fonctionne. Par exemple, il semble que je n'utilise que des limites de 4.7pf, 22pf, 47pf et 100pf dans cette plage, de sorte qu'elles vont toutes dans une seule corbeille. J'ai 0402, 0805, 1206 et des bouchons traversants dans le même tiroir, à moins que les pièces TH ne soient grosses. Ce n'est vraiment pas une corvée de sortir un tiroir et de chercher le bon paquet.

Pour les valeurs «communes» (0,01uF, 0,1uF, 10uF, etc.), ils reçoivent chacun un tiroir pour eux-mêmes, généralement avec la variété à trou traversant dans leur propre tiroir. Je trouve que j'en achète 500 d'un seul type de bonnet, et seule la taille SMT occupe la majeure partie du tiroir.

Je fais la même chose avec les résistances et les inducteurs.

Pour les dispositifs à semi-conducteurs, j'ai toutes les diodes de signal dans un tiroir, tous les zeners dans un autre, tous les redresseurs dans un autre (encore une fois, avec TH dans leur propre tiroir car ils sont gros) ... J'ai un tiroir chacun pour les LED rouges, vertes, jaunes et bleues, et mes transiteurs NPN et PNP sont également dotés de tiroirs séparés.

Les fils à souder et à poils d’ange (j’utilise en réalité des fils nus (bus) 30AWG et des tubes en nylon 26 ou 28AWG) se placent sur des tiges filetées qui reposent dans un support en fer forgé. Cela laisse les bobines tourner et les maintient à l’écart.

Je pense que je vais finir par ranger tous les dispositifs traversants dans une armoire à tiroirs séparée. Les circuits intégrés que j'ai tendance à garder dans une boîte, bien que les dispositifs plus petits et plus courants se retrouvent également dans les tiroirs.

En général, je conserve les composants SMT DANS les manchons plastiques DigiKey ou Mouser (ceux portant les étiquettes DigiKey.) Cela m'aide à résoudre deux problèmes: perdre des petites pièces et réorganiser les commandes. En outre, si un tiroir se renverse, il est facile à nettoyer et il est impossible de classer par erreur la pièce dans le mauvais tiroir. (Je sors aussi un tiroir à la fois quand je construis des planches, ce qui évite les confusions.)


3

Pour les passifs (résistances / capuchons), j'utilise de petites enveloppes à pièces de monnaie, une valeur par enveloppe. Les enveloppes sont conservées dans une boîte à chaussures subdivisée afin de pouvoir rester en position verticale et en ordre. Je sépare par types, bien sûr.

Auparavant, j'avais utilisé une perforatrice pour insérer un trou dans chaque enveloppe, puis je les avais attachées à un trousseau de clés, mais à mesure que le nombre de valeurs augmentait, cela devenait un peu difficile à manier.

Pour les circuits intégrés et similaires, j'ai si peu de gens qui traînent que je les garde juste dans de petits sacs ESD dans une boîte. Avec si peu à parcourir, il ne vaut pas mieux organiser pour le moment.



2

Pour les petits composants, je recommande ces mini-boîtes de rangement. Les résistances, les diodes et les LED s’y glissent facilement. Le meilleur avantage de ceci par rapport à une boîte divisée avec un couvercle, c'est qu'elle s'ouvre de manière non exhaustive C'est très utile lorsque vous retirez accidentellement la boîte de votre table ... texte alternatif


Cela semble un peu ennuyeux d’avoir des boîtes individuelles par opposition à une boîte divisée, mais c’est un bon point en ce qui concerne les déversements. Un jour, un chat est entré dans la pièce et a sauté sur la table, faisant voler des centaines de résistances.
DarenW

Le lien d'origine vers ces tiroirs est brisé. Voici le lien correct . Notez qu'ils sont 2,43 $ pour un ensemble de trois (plus S / H), ce qui peut être un prix assez raide, en particulier pour le stockage résistance / condensateur.
Michael Goldshteyn

2

Je garde mes résistances de faible puissance dans des boîtes d'allumettes vides collées côte à côte et étiquetées avec la plage de résistance. Par exemple, la première boîte d'allumettes concerne les résistances inférieures à 100 Ohm; le second est pour 100 <= R <1k; la seconde est pour 1k <= R <10k etc., et la dernière pour des résistances égales ou supérieures à un Megaohm. Une boîte d'allumettes pleine d'allumettes coûte la même chose que deux résistances de 0,25W à 5% ici.


1

Pour de plus petites quantités, essayez de les mettre sur un morceau de Veroboard. Je faisais ça quand j'étais ingénieur télé. Facile à stocker et facile à lire les valeurs. J'ai également utilisé un tiroir d'index des cartes, de la taille idéale pour le remplissage des sacs de dix résistances fournies par RS.


1

Eh bien, j’utilise de vieux bonbons qui ont des sections comme les 2 que j’utilise ont des formats 7x10 et 6x8 qui ressemblent à beaucoup de boîtes illustrées ici. Avec la seule différence qu'il y a gratuitement. Certaines boîtes de chocolat similaires sont également là.


1

Joe Knows Electronics - Kit de résistances 860 pièces, valeur 1 / 4W, 86

Ce produit, aussi simple soit-il, m’a vraiment aidé à mieux m'organiser. C'est une boîte contenant plusieurs sacs en plastique. Chaque sac est étiqueté avec la valeur de résistance. Lorsque je reçois une nouvelle résistance, elle est inscrite dans l’indice (j’ai un indice différent pour chaque puissance en watts). Lorsque j'ai besoin d'une résistance, je passe simplement à la valeur dont j'ai besoin et ne vérifie rapidement que les bandes de couleur lorsque la précision est un problème.

La boîte comprend 86 valeurs allant de zéro (sérieusement) à 10 MΩ et est organisée du plus bas au plus élevé. Il y a même un tableau de couleurs pratique à l'intérieur pour une référence rapide. Il est livré préchargé avec 10 résistances de précision à 1% pour chaque valeur (860) pièces.



1

J'ai réduit la gamme de résistances des prototypes à 1,0 1,5 2,2 3,3 4,7 6,8. Cela a réduit le nombre total de boîtes et a nécessité l'achat d'un plus grand nombre de résistances identiques. En Nouvelle-Zélande, la différence entre le commerce de gros, par exemple, entre une boîte de 1 000 et le commerce de détail, entre 1 et 10, a été plusieurs fois.

J'ai les décennies sur un axe (généralement l'axe des ordonnées et les valeurs préférées de réduction sur l'autre axe (généralement l'axe des abscisses) de l'ensemble minidraw. En raison des incohérences dans l'offre en NZ, les ensembles d'aspiration ne cessent de changer lorsque je les configure pour d'autres. La clé de la matrice des décennies avec la plage de valeurs privilégiées raccourcie est de réduire les chances de choisir le mauvais résistant. La capacité de lire les couleurs ne s'améliore pas avec l'âge. Cela a fonctionné correctement pour moi et lorsque les pièces CMS sont arrivées en chiffres, je viens de les mettre Je sais que chaque travail est différent et que plus il est numérique, moins il est facile d’obtenir des valeurs. Évidemment, si vous faites beaucoup d’Analog, vous voudrez plus de valeurs.

Ce que d'autres font, c'est d'avoir toutes les valeurs de résistance imaginables et de stocker très peu de capsules. Cela est judicieux, car les résistances sont beaucoup moins chères que les capsules de tolérance étroite de qualité.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.