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
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
- Meça a distância pivô-eixo do seu toca-discos (tipicamente 200-230mm)
- Instale Python 3 e ReportLab:
pip install reportlab - Execute:
python3 arc_protractor_generator.py 215.7 --name "Meu Toca-discos" - Imprima o PDF em escala 100% (SEM dimensionamento/ajustar à página)
- Verifique se a barra de escala de 100mm mede exatamente 100mm
- 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.