[Arduino] ICT testeur de circuits intégrés
Modérateurs : Papy.G, fneck, Carl
Re: [Arduino] ICT testeur de circuits intégrés
Merci !
(ma confiance est très limitée pour aliexpress. Je préfère la sécurité en passant par amazon)
(ma confiance est très limitée pour aliexpress. Je préfère la sécurité en passant par amazon)
Re: [Arduino] ICT testeur de circuits intégrés
@Patrick pourquoi avoir fait un projet complètement séparé du projet original de Akshay Baweja, surtout si le hardware original est préservé ?
Dans l'esprit open-source, la logique aurait à mon avis plutôt été de 'forker' le projet d'Akshay Baweja, de le modifier en local et de proposer des 'pull-request'.
Si chacun crée son projet séparé, ça devient vite le bazar sur github et généralement, plus personne s'y retrouve et ça a à la fin plutôt un effet négatif sur les projets.
Dans l'esprit open-source, la logique aurait à mon avis plutôt été de 'forker' le projet d'Akshay Baweja, de le modifier en local et de proposer des 'pull-request'.
Si chacun crée son projet séparé, ça devient vite le bazar sur github et généralement, plus personne s'y retrouve et ça a à la fin plutôt un effet négatif sur les projets.
Amstrad CPC et Goupil power
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Re: [Arduino] ICT testeur de circuits intégrés
Gotcha,
Je pense avoir exploité au maximum la base matérielle du projet de Akshay Baweja au travers des versions 1.x.x de mon application, que j'ai d'ailleurs publiée sur GitHub, ce que tu peux considérer comme un fork du projet originel (qui est lui même dérivé d'un premier projet).
J'ai ajouté :
Pour aller plus loin, il fallait modifier la partie matérielle du projet, c'est à dire réaliser une nouvelle extension, dont les caractéristiques sont les suivantes :
Au moins, tu as le choix maintenant .
Je pense avoir exploité au maximum la base matérielle du projet de Akshay Baweja au travers des versions 1.x.x de mon application, que j'ai d'ailleurs publiée sur GitHub, ce que tu peux considérer comme un fork du projet originel (qui est lui même dérivé d'un premier projet).
J'ai ajouté :
- Le support des RAMs (DRAM, SRAM).
- Le support des composants à 18 et 20 broches.
Pour aller plus loin, il fallait modifier la partie matérielle du projet, c'est à dire réaliser une nouvelle extension, dont les caractéristiques sont les suivantes :
- Le support des composants jusqu'à 40 broches.
- Un système d'alimentation en -5 et 12 V.
Au moins, tu as le choix maintenant .
Patrick
Re: [Arduino] ICT testeur de circuits intégrés
Si l'auteur à l'origine du dépôt n'accepte même pas les PR et a pour ainsi dire abandonné le projet, il y a pas de raison de crier au loup. Celui de Patrick devient de facto plus intéressant et vu que c'est un fork, rien n'est perdu. C'est Patrick qui mène maintenant la barque.
- fneck
- Site Admin
- Messages : 17490
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: [Arduino] ICT testeur de circuits intégrés
Ta proposition est intéressante et je t'en remercie mais je ne voudrais pas abuser non plus...
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: [Arduino] ICT testeur de circuits intégrés
Fabien, c'est plus ou moins ce que je vais faire pour Brochiman...
Patrick
- fneck
- Site Admin
- Messages : 17490
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: [Arduino] ICT testeur de circuits intégrés
Je ne me rends pas bien compte du travail que ça représente.
Tu verras après avoir servi tous les intéressés si tu as encore le temps / courage de m'en faire un complet
Auquel cas je suis partant aussi.
Tu verras après avoir servi tous les intéressés si tu as encore le temps / courage de m'en faire un complet
Auquel cas je suis partant aussi.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: [Arduino] ICT testeur de circuits intégrés
En fait, il y a pas mal de soudures à faire (174 si je ne me suis pas trompé ).
Ensuite, il faut installer sur un Mega, installer un écran et tester le fonctionnement avec quelques composants.
Environ 1 à 2 heures par exemplaire au début, j'espère m'améliorer sur la fin
On fait comme ça Fabien, pas de problème.
Ensuite, il faut installer sur un Mega, installer un écran et tester le fonctionnement avec quelques composants.
Environ 1 à 2 heures par exemplaire au début, j'espère m'améliorer sur la fin
On fait comme ça Fabien, pas de problème.
Patrick
- fneck
- Site Admin
- Messages : 17490
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: [Arduino] ICT testeur de circuits intégrés
Après, si tu nous files (ou a minima nous listes précisément) tous le matériel nécessaire et la procédure de montage, les soudures je sais faire. Pour la mise au point c'est ce qui me parait délicat.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: [Arduino] ICT testeur de circuits intégrés
Je ne pense pas crier au loup et ça ne m’émeut pas plus que ça Je partage juste mon expérience. J'ai vu des projets opensource se fragmenter et mourir (souvent d'ailleurs par le non suivi ou le manque de ressources du projet original). Dans ce cas là, il n'y a pas un fork à proprement parler au sens de github, car le nouveau projet n'a pas l'historique de l'ancien. Les projets sont disjoints au niveau de git.hlide a écrit : ↑19 nov. 2020 20:21 Si l'auteur à l'origine du dépôt n'accepte même pas les PR et a pour ainsi dire abandonné le projet, il y a pas de raison de crier au loup. Celui de Patrick devient de facto plus intéressant et vu que c'est un fork, rien n'est perdu. C'est Patrick qui mène maintenant la barque.
Amstrad CPC et Goupil power
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Re: [Arduino] ICT testeur de circuits intégrés
Effectivement, je viens de le voir, ce n'est pas un fork au sens GIT. Et il n'y a pas la partie hardware non plus.
Re: [Arduino] ICT testeur de circuits intégrés
Si les projets meurent, c'est qu'ils doivent mourir...
Je fais des forks quand je souhaite uniquement fournir des correctifs à des projets existants.
Dans le cas présent, j'ai réalisé la première extension, téléchargé l'application de Akshay Baweja et quand j'ai vu le potentiel d'évolution, j'ai commencé à effectué des changements, localement, sur mon ordinateur.
Au moment de diffuser mes modifications, la création d'un nouveau dépôt GitHub a été mon choix.
D'une part car, je ne pense pas qu'il reste beaucoup du code originel et que cela n'aurait pas de sens (cela reste à vérifier, si j'ai 5 minutes à perdre...). Aucun intérêt à me trimbaler un historique inutile.
D'autre part parce que c'est ma façon de procéder avec GitHub, je ne développe pas sur le dépôt : je n'aime pas garder la trace du moindre changement de virgule ou de la suppression d'un espace...
Cela explique aussi pourquoi je n'ai pas encore publié la version 2.0.0 de l'application, car tout simplement, elle n'est pas finalisée. Et j'aime bien publier des choses propres (autant que possible).
Pour moi, GitHub n'est pas une fin en soi, mais un outil de publication, voire de développement collaboratif, mais pour l'instant, je suis seul.
Une remarque en passant, des trois projets que j'ai publié sur GitHub, je ne pense pas qu'un seul ait donné lieu à un fork.
Je me demande même s'il y a eu un téléchargement
Je fais des forks quand je souhaite uniquement fournir des correctifs à des projets existants.
Dans le cas présent, j'ai réalisé la première extension, téléchargé l'application de Akshay Baweja et quand j'ai vu le potentiel d'évolution, j'ai commencé à effectué des changements, localement, sur mon ordinateur.
Au moment de diffuser mes modifications, la création d'un nouveau dépôt GitHub a été mon choix.
D'une part car, je ne pense pas qu'il reste beaucoup du code originel et que cela n'aurait pas de sens (cela reste à vérifier, si j'ai 5 minutes à perdre...). Aucun intérêt à me trimbaler un historique inutile.
D'autre part parce que c'est ma façon de procéder avec GitHub, je ne développe pas sur le dépôt : je n'aime pas garder la trace du moindre changement de virgule ou de la suppression d'un espace...
Cela explique aussi pourquoi je n'ai pas encore publié la version 2.0.0 de l'application, car tout simplement, elle n'est pas finalisée. Et j'aime bien publier des choses propres (autant que possible).
Pour moi, GitHub n'est pas une fin en soi, mais un outil de publication, voire de développement collaboratif, mais pour l'instant, je suis seul.
Une remarque en passant, des trois projets que j'ai publié sur GitHub, je ne pense pas qu'un seul ait donné lieu à un fork.
Je me demande même s'il y a eu un téléchargement
Patrick
Re: [Arduino] ICT testeur de circuits intégrés
Voici des vues 3D de la carte d'extension.
Vu de dessus :
Vu de dessous :
Pour répondre indirectement à Fabien, les composants CMS sont assez délicats à souder par rapport aux traversants, par ailleurs, niveau emballage, ce serait compliqué si je faisais des kits.
Vu de dessus :
Vu de dessous :
Pour répondre indirectement à Fabien, les composants CMS sont assez délicats à souder par rapport aux traversants, par ailleurs, niveau emballage, ce serait compliqué si je faisais des kits.
Patrick
Re: [Arduino] ICT testeur de circuits intégrés
Je ne veux pas trop diverger du sujet original avec des problématique de développement opensource.
Quelques remarques quand même.
Quelques remarques quand même.
Je pense que le fork au sens github est utile aussi même quand tu ne souhaites pas contribuer au projet original. Déjà, il maintient naturellement le lien de filiation avec le projet original, ce qui est je trouve sympa pour l'auteur original et dans l'esprit opensource. Ensuite, les gens qui regardent le projet original vont pouvoir voir dans github que tu as forké et pouvoir voir que ton projet est plus actif et plus à jour que le projet original. Donc quelque part, ça amène des gens vers ton projet.
Je ne pense pas que l’historique est inutile. Il permet de voir l’évolution de l'activité d'un projet dans le temps. Quand on adopte un projet opensource, pouvoir juger de son activité est importante. S'il y a une release tous les ans, ce n'est pas clair si on aura un support au jour le jour.
Tu n'exportes dans le dépôt 'remote' github que ce que tu veux. Généralement, avec git, tu développes dans git en local sur ta machine, tu fais plein de commits (c'est utile de pouvoir revenir en arrière parfois). Au moment de 'pusher' dans github, tu peux 'squasher' tous tes commits intermédiaires en un seul propre si tu preferes. Donc Github n'est pas forcement pollué par tes changements de virgules, ça dépend vraiment de toi. Avec git, l'idée est de rester dans git 100% du temps, pas d'utiliser le repo git que pour les releases.
Si les gens ne voient pas d'activité sur le projet, ils ne contribueront pas. L'auteur original travaille peut être lui aussi sur une version 2 hors github, et comme il ne met rien sur github, tu crois que le projet est mort et tu crée un nouveau projet.
Si ton projet marche bien, il suffit d'un seul download de Chine et on finira par voir sur Amazon des testeurs de composant chinois avec ton firmware . D'ailleurs, quelle licence avait le projet original et quelle licences-a-tu ? En opensource, il faut faire très attention à ces histoires de licences, la tienne mais aussi celle des projets que tu utilises car ils vont potentiellement 'contaminer' ton projet.
Amstrad CPC et Goupil power
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)
Bénévole à l'association pour un conservatoire de l’informatique et de la télématique (https://www.aconit.org)