Jump to content

Clerck, a RepRap 3D printer hanging from the ceiling/pt

From Appropedia
300px-Just_finished_print_2.JPG
15px-FA_info_icon.svg.png19px-Angle_down_icon.svg.pngDados do projeto
Tipo
AutoresTorbjørn Ludvigsen
Status Projetado
Anos2006
CustoUSD 250
Manifesto OKHDownload

Uma impressora 3D RepRap pendurada no teto.

O projeto RepRap apresentou ao mundo a impressão 3D barata em pequena escala em 2006. Seu design foi intencionalmente mal pensado. A ideia era que uma impressora 3D capaz de imprimir suas próprias peças seria aprimorada por meio de iterações evolutivas, independentemente da qualidade do design inicial. Isso se mostrou bastante correto, pois uma grande comunidade cresceu rapidamente em torno dos primeiros designs da RepRap. Os usuários da RepRap começaram a experimentar e remixar todas as partes da impressora, incluindo seu sistema de coordenadas cartesianas.

Arquivos de origem e documentação externa

Código fonte:atualmente no repositório Gitlab , anteriormente no repositório Github[1] link rápido para firmware
Licenças:O repositório possui GPLv2, o blog usa a licença Gnu Free Documentation, os vídeos do Vimeo são licenciados CC-BYSegue as recomendações da FSF
Processo de construção:Postagens de blog [2] , [3] , [4] , [ 5 ] , [6] , [7] , [8] , [9] , [10] , [11] , [12] , [13] , [14] , [15] , [16]vídeos e imagens, muito detalhados
Tópico de desenvolvimento:Fórum RepRap Hangprinter , veja também o tópico de lançamento do projeto original
Página Wiki:em reprap.orgdesatualizado
Todos os vídeos:Usuário do Vimeo 23166500
Página do projeto:hangprinter.org

Compreendendo o mercado

Os primeiros projetos de impressoras 3D não cartesianas foram o Tripod-Repstrap (2007) e seus sucessores geometricamente semelhantes, Rostock (2012) [ 1 ] e Lisa Simpson (2013). [ 2 ] [ 3 ] Outros projetos RepRap não cartesianos incluem GUS Simpson (2013), [ 4 ] Morgan (2013), [ 5 ] Wally (2013) [ 6 ] e Feather (2013). [ 7 ]

Todas essas impressoras tentam trocar cálculos geométricos mais pesados por eliminações de requisitos de hardware ou etapas de construção demoradas. Todas elas possuem frames, e ainda há ciclos de clock extras em suas CPUs Arduino. A ideia da Hangprinter é ignorar completamente o frame personalizado rígido e, em vez disso, depender de conexões de fios a estruturas rígidas já construídas, como o interior de casas. Este projeto se enquadra na categoria mais geral de robôs de cabo ( veja o link da Wikipédia ).

Fazer isso funcionar levaria a volumes de impressão potencialmente enormes por preços de até US$ 300. Os preços dos concorrentes são:

NomePreçoVolume de impressão
Grande Repaproximadamente US$ 40.000 [ 8 ]1 m 3
Gigabot XLcerca de US$ 13.000 [ 9 ]0,27
X1000cerca de US$ 16.000 [ 10 ]0,48

Outras impressoras experimentais em larga escala incluem a impressora Big Delta da Wasp [ 11 ] e a KamerMaker, um projeto cartesiano ampliado. [ 12 ] Outras soluções experimentais para impressão em larga escala incluem a substituição da estrutura por recursos de rastreamento de linha e um veículo de suporte, como os Minibuilders. [ 13 ]

Os concorrentes apresentados são muito caros e pouco auto-reprodutivos, muitos deles nem sequer são hardware de design livre. Eles não atendem às necessidades, por exemplo, do projeto Open Source Ecology, que busca imprimir componentes estruturais de plástico, como painéis de carroceria e torres de redworm, com ferramentas OSHW.

Objetivos do projeto

Novas metas de design de projeto na Versão 4 (2018)

  • Um cavalo de batalha confiável
  • que as pessoas vão gostar de usar
  • e se espalhando
  • com fins lucrativos

Meta final declarada em 2018: Tornar-se uma Máquina de Fabricação Universal (UMM)

Objetivos iniciais do projeto

  • Baixa contagem de peças
  • Fácil de imprimir, montar, instalar e distribuir
  • Grande volume de construção
  • Barato
  • Capaz de imprimir muitas de suas próprias peças

Design

O criador e a comunidade estão trabalhando na versão 4 em setembro de 2018. Veja as novas metas de design no blog de Tobben

Considerações de design para a primeira versão

  • Coloque todo o hardware (exceto o conversor CA/CC) em uma única unidade.
  • Apenas um vetor de força para cima, compensado com contrapeso.
  • A restrição excessiva permite compensação flexível de linhas frouxas.
  • Quando a impressora estiver ociosa, é possível retrair todos os fios. Permite soluções de armazenamento elegantes. Poderia torná-la popular em grandes cidades, onde o espaço interno é escasso.
  • Linhas paralelas presas a carretéis comuns para evitar rotação.

Vídeo mostrando o design em ação

146706733.jpgBotão_de_reprodução_do_Vimeo.png

Custos

Open BMO do Hangprinter Versão 3 (com Mechaduinos como controladores de motor de malha fechada)

!!DESATUALIZADO!!

ItemQtd.Preço totalObservação
E3D V6 Volcano hot end1$ 100Patrocinado gentilmente pela E3d para o desenvolvimento do protótipo. Obrigado, E3d!
Motor de passo Nema175$ 60O protótipo utiliza o 17HS4401N. Aviso: Se você utilizar motores de passo com outro tamanho para o eixo da extrusora ou o eixo vertical, será necessário ajustar os arquivos CAD para corresponder ao seu motor. As dimensões do 17HS4401N estão codificadas no arquivo de origem.measured_numbers.scad
Arduino Mega1$ 10Compre em conjunto com RAMPS e drivers de passo para preços mais baixos
RAMPAS1$ 5O protótipo usa v1.4
Suporte para driver de motor de passo drv8825 (Pololu)5$ 10O modelo do driver do motor de passo não é importante, desde que a corrente de saída esteja próxima da corrente máxima do motor de passo (1,7 A para 17HS4401N)
Rolamento 6232$ 2
Rolamento 623 com ranhura em V5$ 5Atualmente, o Hangprinter (versão 2) não usa essas opções, mas elas são úteis caso você queira reduzir o desempenho da sua impressora, por exemplo, para permitir motores de passo mais leves.
Rolamento 6084$ 2
Módulo RF transceptor Bluetooth JY-MCU1$ 6Usado conforme descrito aqui
Conversor de 220 V CA para 12 V (fonte de alimentação) fornecendo aproximadamente 15 A ou mais (ou seja, 180 W ou mais de potência).1$ 16Uma voltagem mais alta proporcionaria melhor desempenho do motor de passo. Antes de aumentar a voltagem, veja aqui .
Olhos de 2,7 mm dentro da peça da vara de pescar9$ 9
Engrenagem de transmissão com fresagem2$ 4O protótipo utiliza engrenagens hobb-goblin E3D de 5 mm de diâmetro interno. Se você usar engrenagens de transmissão com tamanho diferente, ajuste Hobbed_insert_diameter-as Hobbed_insert_heightde measured_numbers.scadacordo.
Conjunto de parafusos M3, porcas e porcas nyloc1$ 5Preço estimado, parafusos e porcas costumam ser vendidos em grandes quantidades, então o investimento pode ser maior
Metros de linha de pesca não elástica (dynema)15$ 1A linha de pesca sempre é vendida em grandes quantidades, então o investimento será maior
Ganchos para pontos de ancoragem9$ 5Qualquer gancho simples como este: link para imagem ... servirá perfeitamente.
Material de impressão e eletricidade para peças impressas em 3D1$ 10O material de impressão será vendido apenas em grandes quantidades, portanto o investimento será de pelo menos US$ 30
Custo total$ 250

Dificuldades

  • Manter as rotações pequenas, apesar das forças de
    • Cabo de alimentação
    • Filamento
    • Motores de aceleração
  • Mantendo o filamento e o cabo de alimentação longe das engrenagens, da impressão e (fora da) extremidade quente.
  • Configuração de firmware precisa o suficiente para manter as linhas firmes durante todo o volume de impressão
  • Encontrar a posição inicial de forma confiável e repetitiva

Posição inicial

Se uma unidade IMU (acelerômetro + giroscópio) fosse adicionada, este poderia ser o único sensor necessário. O homing poderia ser feito assim:

  1. Se a impressora não estiver na horizontal, aperte as linhas D até que ela esteja
  2. Abaixe a impressora (estenda as linhas D) até que a extremidade quente bata na superfície de impressão
  3. Defina o comprimento D. O eixo D agora está calibrado
  4. Estenda as linhas D em mais 2 mm
  5. Embora não seja horizontal:
    1. Calcular a direção da inclinação
    2. Aperte A, B ou C para neutralizar a inclinação
  6. Aperte as linhas D em 2 mm
  7. Estamos agora na posição inicial, todos os eixos calibrados

Ideia de compensação automática de linha frouxa

Uma unidade IMU pode ser usada durante a impressão da seguinte maneira:

  1. Calcule alguma quantidade descrevendo o "solavanco esperado" do gcode (o Marlin e outros firmwares já fazem isso. No Marlin, o valor seria inserido na estrutura block_t)
  2. Use a IMU para registrar o "empurrão observado" (novamente colocando-o em block_t no Marlin)
  3. Escreva uma função F(expected jerk, observed jerk)Move_to_tighten_stringse chame-a de vez em quando

Como IMUs de 6 eixos baratas são realmente boas em registrar rotação, espero que o conceito de "jerk" inclua rotação (com rotação esperada sempre 0). O tempo será muito importante, mas o Hangprinter-Marlin já possui cinco nopoperações no meio do código de passo (veja a função workhorse em stepper.cpp), que poderiam ser utilizadas para leituras de IMU nos momentos exatos. nopDe qualquer forma, os s estão lá apenas para aguardar os chips do driver do motor de passo drv8825.

Obrigado a Dejay do forums.reprap.org por apontar a possibilidade de um mecanismo semelhante.

Próximos passos

  • Adicionando uma unidade IMU barata como a MPU-6050
  • Construindo uma versão menor do Clerck usando motores Nema14 para menor massa e custo
  • Retire os motores da cabeça da extrusora e coloque-os nos suportes para reduzir a massa.

Referências

15px-FA_info_icon.svg.png19px-Angle_down_icon.svg.pngDados da página
Palavras-chaveImpressão 3D , robôs acionados por cabo , robôs paralelos , código aberto , design de código aberto , engrenagem de transmissão com fresagem , motor de passo nema17 , arduino mega
ODSODS09 Inovação industrial e infraestrutura
AutoresTorbjørn Ludvigsen
LicençaCC-BY-SA-3.0
LinguagemInglês (en)
TraduçõesItaliano , Chinês , Russo , Espanhol , Alemão , Tcheco , Francês , Persa
Relacionado8 subpáginas , 11 páginas link aqui
Visualizações17.168 visualizações de página ( análise )
Criado26 de novembro de 2015 por Torbjørn Ludvigsen
Última edição4 de abril de 2025 por 190.150.218.102
Cookies help us deliver our services. By using our services, you agree to our use of cookies.