Rpi-imager: [Demande du système d'exploitation] OctoPi-Klipper

Créé le 9 janv. 2022  ·  16Commentaires  ·  Source: raspberrypi/rpi-imager

Mise à jour : Corrigé et testé
Hé,
Je suis le mainteneur d'OctoPi-Klipper et d'OctoPi.
L'ajout d'OctoPi s'est plutôt bien passé, je souhaite également ajouter OctoPi-Klipper.
Il y a un problème avec l'installation manuelle documentée sur le suivi des problèmes de Klippers ici : https://github.com/Klipper3d/klipper/pull/4635
La publication des images les rend accessibles en tant qu'OctoPi principal.

Suivez les instructions comme ici : https://github.com/raspberrypi/rpi-imager/issues/162

Notez qu'il devrait aller dans la section Other spesific purpose OS .

{
    "os_list": [
        {
            "name": "OctoPi-Klipper",
            "description": "Includes the OctoPrint host software for 3d printers and Klipper 3D printer firmware service",
            "icon": "https://github.com/guysoft/OctoPi-Klipper/raw/main/media/rpi-imager-OctoPi-Klipper.png",
            "subitems_url": "https://unofficialpi.org/rpi-imager/rpi-imager-octopi-klipper.json"
        }
    ]
}

Et le fichier json est en place :
http://unofficialpi.org/rpi-imager/rpi-imager-octopi-klipper.json

Le fichier json est construit automatiquement à l'aide des actions github maintenant :)

Testé localement et ça marche
Screenshot_20220109_180355

OS request

Commentaire le plus utile

C'est bien puisque "subitems_url" est utilisé.
Le problème était avec les nœuds "subitems" imbriqués en ligne.

Tous les 16 commentaires

Il s'agit maintenant d'une sous-catégorie de la liste OctoPi.
151965497-5ac5f786-5759-400b-94a0-1e52bec64b89

Je ne pense pas que tu puisses faire ça. La version 1.6 de RPi-Imager plantera lorsque vous sélectionnerez ce menu...

@ghollingworth Cela semble fonctionner pour moi sur 1.6.2, et celui qui l'a introduit était @foosel donc je suppose que cela fonctionne aussi pour elle.
Dans quel scénario devrait-il planter ?

J'ai testé sur la plate-forme à laquelle j'ai un accès immédiat (Windows) et j'ai supposé que cela fonctionnait là-bas, je pensais que c'était bien et pris en charge.

Peut le restaurer pour l'instant pour ne pas provoquer de plantages, si cela se produit effectivement sur d'autres plates-formes, mais pour des cas comme celui-ci, ce serait bien s'il y avait une sorte de schéma JSON ou une autre forme de spécification fiable pour la structure JSON prise en charge, puisqu'apparemment, il n'est pas auto-documenté et récursif (comme dans, regarder le document maître ne fait pas allusion à ce qui fonctionne dans les sous-arborescences).

edit maintenant également testé sous Linux et n'a pu reproduire aucun plantage, sélectionné dans tous les sous-menus d'OctoPi. Qu'est-ce que je suis censé voir, quand devrait-il planter ?

edit 2 a demandé à un copain ayant accès à un Mac et il ne peut pas reproduire non plus. Tout sur RPi Imager 1.6.2.

C'est bien puisque "subitems_url" est utilisé.
Le problème était avec les nœuds "subitems" imbriqués en ligne.

Merci d'avoir clarifié @maxnet !

Ah ok,

Nous allons donc supprimer l'entrée Klipper de niveau supérieur

S'il vous plaît, ne confondez pas Klipper avec Octo-Klipper 😅 Octo-Klipper n'est jamais entré dans votre fichier json principal la dernière fois que j'ai vérifié, c'est pourquoi je l'ai mis dans celui d'OctoPi pour aider Guy. Octo-Klipper est OctoPrint avec Klipper, mais je pense qu'il pourrait également y avoir une image uniquement Klipper, éventuellement avec d'autres alternatives frontales à bord.

Eh bien, tout est maintenant en rpi-image si vous vérifiez (c'est-à-dire depuis la dernière heure environ ...)

Gordon

Tous ces éléments ne sont pas dans le fichier json v2, mais s'ils étaient censés l'être, je les ajouterai maintenant.

Essayez-le maintenant. J'ai également ajouté l'entrée OctoPi-Klipper, afin qu'elle puisse être supprimée du json d'OctoPi.

Je peux comprendre les bonnes intentions, mais s'il vous plaît, n'utilisez pas vos propres fichiers json pour contourner le bon processus.

Bon point, le fichier v2 ne peut pas avoir de sous-menu. Ceux-ci devront attendre quelques jours jusqu'à ce que nous publions une nouvelle mise à jour de rpi-imager

Essayez-le maintenant. J'ai également ajouté l'entrée OctoPi-Klipper, afin qu'elle puisse être supprimée du json d'OctoPi.

Peut confirmer. Et le sous-menu-url du json d'OctoPi devrait également disparaître, voir le commit ci-dessus.

Je peux comprendre les bonnes intentions, mais s'il vous plaît, n'utilisez pas vos propres fichiers json pour contourner le bon processus.

Noté. C'était simplement une tentative d'aider, pas de mal intentionné :)

Suggestion de @ghollingworth : si vous avez une sorte de documentation, ou même ouvrez le wiki ici pour que nous puissions documenter ce qui devrait fonctionner, ce serait spec -tacular :)

@XECDesign Nous n'avons aucune intention d'aller à l'encontre de la procédure régulière. Après le commentaire que cela peut réellement casser quelque chose , @foosel a supprimé l'entrée klipper. Et après le commentaire de @maxnet selon lequel ça devrait aller, il a été ajouté à nouveau. Nous n'aimons pas faire plusieurs travaux comme vous. Je pense cependant que rpi-imager a beaucoup de potentiel pour que les gens flashent et démarrent des choses spécifiques à l'utilisation sur leur pis. Et que cela vaut la peine de comprendre comment tout cela s'assemble.

Correction rapide à cela, je n'ai pas supprimé les choses entre ces deux moments car j'étais encore en train d'évaluer la situation et le "tout va bien" de @maxnet est venu avant que je fasse l'acte. Mais maintenant, la sous-entrée OctoPi-Klipper a disparu, les nightlies sont cependant toujours là (en tant qu'url de sous-élément, pas en tant que sous-éléments).

Cette page vous a été utile?
0 / 5 - 0 notes