audiospectrumledgrid

A PCB and Software to convert an audio mono signal into a grid made of LEDs.
git clone git://archive.git.mtrnord.blog/MTRNord/audiospectrumledgrid.git
Log | Files | Refs | README | LICENSE

AudioSpectrumLED.rules (2033B)


      1 
      2 (rules PCB AudioSpectrumLED
      3   (snap_angle 
      4     fortyfive_degree
      5   )
      6   (autoroute_settings
      7     (fanout off)
      8     (autoroute on)
      9     (postroute on)
     10     (vias on)
     11     (via_costs 50)
     12     (plane_via_costs 5)
     13     (start_ripup_costs 100)
     14     (start_pass_no 203)
     15     (layer_rule F.Cu
     16       (active on)
     17       (preferred_direction vertical)
     18       (preferred_direction_trace_costs 1.0)
     19       (against_preferred_direction_trace_costs 2.7)
     20     )
     21     (layer_rule B.Cu
     22       (active on)
     23       (preferred_direction horizontal)
     24       (preferred_direction_trace_costs 1.0)
     25       (against_preferred_direction_trace_costs 1.6)
     26     )
     27   )
     28   (rule
     29     (width 250.0)
     30     (clear 200.2)
     31     (clear 125.0 (type smd_to_turn_gap))
     32     (clear 50.0 (type smd_smd))
     33   )
     34   (padstack "Via[0-1]_800:400_um"
     35     (shape
     36       (circle F.Cu 800.0 0.0 0.0)
     37     )
     38     (shape
     39       (circle B.Cu 800.0 0.0 0.0)
     40     )
     41     (attach off)
     42   )
     43   (via 
     44     "Via[0-1]_800:400_um" "Via[0-1]_800:400_um" default
     45   )
     46   (via 
     47     "Via[0-1]_800:400_um-kicad_default" "Via[0-1]_800:400_um" "kicad_default"
     48   )
     49   (via_rule
     50     default "Via[0-1]_800:400_um"
     51   )
     52   (via_rule
     53     "kicad_default" "Via[0-1]_800:400_um-kicad_default"
     54   )
     55   (class default
     56     (clearance_class default)
     57     (via_rule default)
     58     (rule
     59       (width 250.0)
     60     )
     61     (circuit 
     62       (use_layer F.Cu B.Cu)
     63     )
     64   )
     65   (class "kicad_default"
     66     "Net-(A1-Pad17)" "Net-(A1-Pad18)" "Net-(A1-Pad26)" "Net-(A1-Pad1)" "Net-(A1-Pad2)" "Net-(A1-Pad3)" "Net-(A1-Pad19)" "Net-(A1-Pad4)"
     67     "Net-(A1-Pad20)" "Net-(A1-Pad21)" "Net-(A1-Pad22)" "Net-(A1-Pad23)" "Net-(A1-Pad24)" "Net-(A1-Pad25)" "Net-(A1-Pad27)" "Net-(A1-Pad28)"
     68     GND VCC "Net-(A1-Pad15)" "Net-(A1-Pad16)" "Net-(J2-PadR)" "Net-(J2-PadT)" "/LED_SIGNAL_1" "/LED_SIGNAL_2"
     69     "/LED_SIGNAL_3" "/LED_SIGNAL_4" "/LED_SIGNAL_5" "/LED_SIGNAL_6" "/LED_SIGNAL_7" "/LED_SIGNAL_8" "/LED_SIGNAL_9" "/LED_SIGNAL_10"
     70     (clearance_class "kicad_default")
     71     (via_rule kicad_default)
     72     (rule
     73       (width 250.0)
     74     )
     75     (circuit 
     76       (use_layer F.Cu B.Cu)
     77     )
     78   )
     79 )