Gerador de Gabarito de Arco para Alinhamento de Cápsulas

Este script Python gera gabaritos de arco de precisão para alinhar cápsulas fonocaptoras em toca-discos com braços pivotantes. Basta medir a distância pivô-eixo do seu toca-discos, executar o script e imprimir seu gabarito personalizado em escala 100%.

Características
  • Três geometrias de alinhamento: Baerwald (Löfgren A), Löfgren B e Stevenson
  • Suporte para pontos nulos personalizados para alinhamentos experimentais ou especializados
  • Suporta papéis tamanho A4 e US Letter
  • Cálculos geometricamente precisos usando raios de sulco padrão IEC
  • Saída em PDF com barra de verificação de escala

Ver PDF de exemplo

Como Funciona

O script calcula os pontos nulos ideais (onde o erro de rastreamento = 0) com base na geometria do seu braço e no método de alinhamento escolhido. Ele gera um PDF com um arco correspondente ao caminho da agulha e grades de alinhamento posicionadas nos pontos nulos. Pontos nulos personalizados podem ser especificados para alinhamentos experimentais ou geometrias não padrão.

Pré-requisitos

Necessário:

  • Python 3.6 ou superior
  • Biblioteca ReportLab

Instalação:

pip install reportlab

Opcional:

  • Régua ou paquímetro para medir distância pivô-eixo
  • Impressora capaz de imprimir em escala 100%
  • Papel A4 ou US Letter
Início Rápido
  1. Meça a distância pivô-eixo do seu toca-discos (tipicamente 200-230mm)
  2. Instale Python 3 e ReportLab: pip install reportlab
  3. Execute: python3 arc_protractor_generator.py 215.7 --name "Meu Toca-discos"
  4. Imprima o PDF em escala 100% (SEM dimensionamento/ajustar à página)
  5. Verifique se a barra de escala de 100mm mede exatamente 100mm
  6. Use o gabarito para alinhar sua cápsula
Ajuda da Linha de Comando
usage: arc_protractor_generator.py [-h] [-a {baerwald,lofgren_b,stevenson}]
                                   [-o OUTPUT] [--custom-nulls INNER OUTER]
                                   [--inner-groove INNER_GROOVE]
                                   [--outer-groove OUTER_GROOVE] [--show-all]
                                   [--name NAME] [--papersize {A4,US,letter}]
                                   pivot_to_spindle

Gera gabarito de arco para alinhamento de cápsula de toca-discos

argumentos posicionais:
  pivot_to_spindle      Distância do pivô do braço ao centro do eixo (mm)

opções:
  -h, --help            mostra esta mensagem de ajuda e sai
  -a {baerwald,lofgren_b,stevenson}, --alignment {baerwald,lofgren_b,stevenson}
                        Geometria de alinhamento (padrão: baerwald)
  -o OUTPUT, --output OUTPUT
                        Nome do arquivo PDF de saída (padrão: auto-gerado)
  --custom-nulls INNER OUTER
                        Pontos nulos personalizados em mm (substitui tipo de alinhamento)
  --inner-groove INNER_GROOVE
                        Raio do sulco interno em mm (padrão: 60.325 IEC)
  --outer-groove OUTER_GROOVE
                        Raio do sulco externo em mm (padrão: 146.05 IEC)
  --show-all            Mostra cálculos para todos tipos de alinhamento e sai
  --name NAME           Nome/descrição personalizada para o gabarito. Usado como
                        título e nome do arquivo se -o não especificado. Exemplo:
                        --name "SME 3009 S2 Improved Serial 23123"
  --papersize {A4,US,letter}
                        Tamanho do papel: A4 (210x297mm) ou US/letter (8.5x11pol)
                        (padrão: A4)

Exemplos:
  # SME 3009 S2 Improved com alinhamento Baerwald (papel A4)
  arc_protractor_generator.py 215.7

  # Mesmo braço com papel US Letter
  arc_protractor_generator.py 215.7 --papersize US

  # Alinhamento Löfgren B
  arc_protractor_generator.py 215.7 --alignment lofgren_b

  # Technics SL-1200 com alinhamento Stevenson
  arc_protractor_generator.py 215.0 --alignment stevenson -o technics_protractor.pdf

  # Pontos nulos personalizados
  arc_protractor_generator.py 215.5 --custom-nulls 66.0 120.9

  # Mostra o que cada alinhamento calcula
  arc_protractor_generator.py 215.5 --show-all

Distâncias comuns de montagem de braços:
  SME 3009 S2 Improved (antigo):  215.7 mm
  SME 3009 S2 Improved (recente): 213.25 mm
  Technics SL-1200:               215.0 mm
  Rega RB300:                     222.0 mm
  Audio-Technica AT-LP120:        215.0 mm
  Braços Pro-Ject 8.6":           200.0 mm
Geometrias de Alinhamento

Baerwald (Löfgren A) - Padrão

  • Minimiza o erro máximo de rastreamento
  • Melhor para audição de uso geral
  • Pontos nulos: 66.04mm, 120.90mm

Löfgren B

  • Minimiza o erro RMS (médio) de rastreamento
  • Melhor para audição de lados completos de discos
  • Pontos nulos: 70.29mm, 116.60mm

Stevenson

Alinhamento para Outros Formatos de Disco

Embora o script use por padrão os raios de sulco padrão de LPs de 12" (IEC 60.325-146.05mm), pode gerar gabaritos para outros formatos usando parâmetros de sulco personalizados.

Compactos de 7" 45 RPM

Compactos de 7" usam as mesmas especificações de sulco que LPs, mas com dimensões menores. Raios de sulco típicos são 57-58mm (interno) a 88-90mm (externo). Use a mesma geometria de alinhamento que para LPs:

# Compacto 7" 45 RPM com alinhamento Baerwald
python3 arc_protractor_generator.py 200.0 --inner-groove 57 --outer-groove 88 --name "Pro-Ject 7-polegadas 45"

Compactos Simples de 7" 33⅓ RPM

Compactos simples de 7" a 33⅓ RPM usam as mesmas especificações de sulco que LPs, mas com dimensões menores. Raios de sulco típicos são 57-58mm (interno) a 88-90mm (externo). Com 1-2 faixas por lado, os alinhamentos Löfgren B ou Baerwald funcionam bem:

# Compacto simples 7" 33⅓ RPM com alinhamento Löfgren B
python3 arc_protractor_generator.py 200.0 --inner-groove 57 --outer-groove 88 --alignment lofgren_b --name "Pro-Ject 7-polegadas Compacto"

Discos de 10" 78 RPM

Raios de sulco típicos são aproximadamente 60-62mm (interno) a 117-120mm (externo). Para gravações de faixa única (uma música por lado), o alinhamento Löfgren B é recomendado, pois minimiza o erro médio de rastreamento ao longo de todo o lado:

# 10" 78 RPM com alinhamento Löfgren B (recomendado para faixas únicas)
python3 arc_protractor_generator.py 200.0 --inner-groove 60 --outer-groove 118 --alignment lofgren_b --name "Pro-Ject 10-polegadas 78 Lofgren B"

Discos de 12" 78 RPM

Raios de sulco típicos são aproximadamente 60-65mm (interno) a 135-145mm (externo):

# 12" 78 RPM com alinhamento Baerwald
python3 arc_protractor_generator.py 200.0 --inner-groove 62 --outer-groove 140 --alignment baerwald --name "Pro-Ject 12-polegadas 78 Baerwald"

Nota: Discos de 78 RPM são anteriores à padronização IEC e os raios de sulco variavam por fabricante e época. 

  • Minimiza o erro nos sulcos internos
  • Melhor para discos com longos finais nos sulcos internos
  • Pontos nulos: 60.325mm, 117.42mm
Licença

GPL (Licença Pública Geral GNU)

Autor

I.M.