Rpi-imager: [Solicitação do SO] OctoPi-Klipper

Criado em 9 jan. 2022  ·  16Comentários  ·  Fonte: raspberrypi/rpi-imager

Atualização: corrigida e testada
Ei,
Eu sou o mantenedor do OctoPi-Klipper e do OctoPi.
A adição do OctoPi correu muito bem, gostaria de adicionar o OctoPi-Klipper também.
Há um problema com a instalação manual documentada no rastreador de problemas do Klippers aqui: https://github.com/Klipper3d/klipper/pull/4635
A publicação das imagens o torna acessível como OctoPi principal.

Seguindo as instruções aqui: https://github.com/raspberrypi/rpi-imager/issues/162

Observe que ele deve ir na seção 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"
        }
    ]
}

E o arquivo json está no lugar:
http://unofficialpi.org/rpi-imager/rpi-imager-octopi-klipper.json

O arquivo json é construído automaticamente usando ações do github agora :)

Testado localmente e funciona
Screenshot_20220109_180355

OS request

Comentários muito úteis

Está tudo bem desde que "subitems_url" é usado.
O problema era com nós de "subitens" embutidos aninhados.

Todos 16 comentários

Esta é uma subcategoria da lista OctoPi agora.
151965497-5ac5f786-5759-400b-94a0-1e52bec64b89

Eu não acho que você pode fazer isso. A versão 1.6 do RPi-Imager falhará quando você selecionar este menu...

@ghollingworth Parece funcionar para mim no 1.6.2, e quem o introduziu foi @foosel , então suponho que funcione para ela também.
Em que cenário é esperado que ele falhe?

Testei na plataforma que tenho acesso imediato (Windows) e assumi como funcionava lá achei que estava bom e com suporte.

Pode reverter por enquanto para não causar travamentos, se isso realmente estiver acontecendo em outras plataformas, mas para casos como esse seria bom se houvesse algum tipo de esquema JSON ou alguma outra forma de especificação confiável para a estrutura JSON suportada, já que aparentemente não é auto-documentado e recursivo (como em, olhar para o documento mestre não sugere o que funciona em subárvores).

edit agora também testado no Linux e não pôde reproduzir nenhuma falha, selecionada em todos os submenus do OctoPi. O que devo ver, quando deve travar?

edit 2 perguntou a um amigo com acesso a um Mac e ele também não pode reproduzir. Tudo no RPi Imager 1.6.2.

Está tudo bem desde que "subitems_url" é usado.
O problema era com nós de "subitens" embutidos aninhados.

Obrigado por esclarecer @maxnet!

Ah ok,

Então, vamos remover a entrada de nível superior do Klipper

Por favor, não confunda Klipper com Octo-Klipper 😅 Octo-Klipper nunca entrou no seu arquivo json principal da última vez que verifiquei, e é por isso que coloquei no OctoPi para ajudar Guy. Octo-Klipper é OctoPrint com Klipper, mas acho que também pode haver uma imagem somente Klipper, possivelmente com outras alternativas de front-end a bordo.

Bem, tudo está agora em rpi-image se você verificar (ou seja, na última hora ou mais ...)

Gordon

Todos eles não estão no arquivo json v2, mas se eles deveriam estar, eu os adicionarei agora.

Dê uma chance agora. Também adicionei a entrada OctoPi-Klipper, para que possa ser removida do json do OctoPi.

Eu posso entender as boas intenções, mas por favor não use seus próprios arquivos json para contornar o processo correto.

Bom ponto, o arquivo v2 não pode ter o submenu. Eles terão que esperar alguns dias até lançarmos uma nova atualização do rpi-imager

Dê uma chance agora. Também adicionei a entrada OctoPi-Klipper, para que possa ser removida do json do OctoPi.

Pode confirmar. E o submenu-url do json do OctoPi deve ter sumido também, veja o commit acima.

Eu posso entender as boas intenções, mas por favor não use seus próprios arquivos json para contornar o processo correto.

Observado. Foi apenas uma tentativa de ajudar, sem intenção de prejudicar :)

@ghollingworth Sugestão: Se vocês tiverem algum tipo de documentação, ou até mesmo abrir o wiki aqui para que possamos documentar o que deve funcionar, seria spec -tacular :)

@XECDesign Não temos intenção de ir contra o devido processo. Após o comentário de que isso pode realmente quebrar algo, @foosel removeu a entrada do klipper. E após o comentário do @maxnet de que deveria estar tudo bem, foi adicionado novamente. Nós não gostamos de fazer vários trabalhos como você. Eu acho que o rpi-imager tem muito potencial para fazer as pessoas piscarem e inicializarem coisas específicas de uso em seus pis. E que vale a pena descobrir como tudo isso vem junto.

Correção rápida para isso, não removi as coisas entre esses dois pontos de tempo, pois ainda estava avaliando a situação e o "tudo bem" do @maxnet veio antes de eu fazer a ação. Mas agora a subentrada OctoPi-Klipper se foi, os nightlies, no entanto, ainda estão lá (como um URL de subitem, não como subitens).

Esta página foi útil?
0 / 5 - 0 avaliações