Skip to content

Commit

Permalink
Add rogan 1p knob support
Browse files Browse the repository at this point in the history
  • Loading branch information
ohmtech-rdi committed Dec 7, 2023
1 parent 06c5693 commit a226bd8
Show file tree
Hide file tree
Showing 7 changed files with 621 additions and 0 deletions.
6 changes: 6 additions & 0 deletions build-system/erbui/generators/front_pcb/DiyManual.erbui
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,12 @@ manufacturer DiyManual {
class "erb::AlphaPot <erb::Rogan1Ps>"
}

control Pot {
style rogan.1p, rogan, 1p, small, no_skirt, d_shaft
parts alpha.9mm.manual, rogan.1p
class "erb::AlphaPot <erb::Rogan1P>"
}

control Pot {
style rogan.6ps, rogan, 6ps, xlarge, skirt, d_shaft
parts alpha.9mm.manual, rogan.6ps
Expand Down
6 changes: 6 additions & 0 deletions build-system/erbui/generators/front_pcb/DiyWire.erbui
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,12 @@ manufacturer DiyWire {
class "erb::AlphaPot <erb::Rogan1Ps>"
}

control Pot {
style rogan.1p, rogan, 1p, small, no_skirt, d_shaft
parts alpha.9mm.wire, rogan.1p
class "erb::AlphaPot <erb::Rogan1P>"
}

control Pot {
style rogan.6ps, rogan, 6ps, xlarge, skirt, d_shaft
parts alpha.9mm.wire, rogan.6ps
Expand Down
3 changes: 3 additions & 0 deletions build-system/erbui/generators/front_pcb/rogan.1p/fp-lib-table
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
(fp_lib_table
(lib (name Empty)(type KiCad)(uri ${KIPRJMOD}/../../../../../submodules/kicad-libs/footprints/Empty.pretty)(options "")(descr ""))
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
(kicad_pcb (version 20211014) (generator pcbnew)

(general
(thickness 1.6)
)

(paper "A4")
(layers
(0 "F.Cu" signal)
(31 "B.Cu" signal)
(32 "B.Adhes" user "B.Adhesive")
(33 "F.Adhes" user "F.Adhesive")
(34 "B.Paste" user)
(35 "F.Paste" user)
(36 "B.SilkS" user "B.Silkscreen")
(37 "F.SilkS" user "F.Silkscreen")
(38 "B.Mask" user)
(39 "F.Mask" user)
(40 "Dwgs.User" user "User.Drawings")
(41 "Cmts.User" user "User.Comments")
(42 "Eco1.User" user "User.Eco1")
(43 "Eco2.User" user "User.Eco2")
(44 "Edge.Cuts" user)
(45 "Margin" user)
(46 "B.CrtYd" user "B.Courtyard")
(47 "F.CrtYd" user "F.Courtyard")
(48 "B.Fab" user)
(49 "F.Fab" user)
)

(setup
(pad_to_mask_clearance 0.2)
(pcbplotparams
(layerselection 0x00010fc_ffffffff)
(disableapertmacros false)
(usegerberextensions false)
(usegerberattributes false)
(usegerberadvancedattributes false)
(creategerberjobfile false)
(svguseinch false)
(svgprecision 6)
(excludeedgelayer true)
(plotframeref false)
(viasonmask false)
(mode 1)
(useauxorigin false)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15.000000)
(dxfpolygonmode true)
(dxfimperialunits true)
(dxfusepcbnewfont true)
(psnegative false)
(psa4output false)
(plotreference true)
(plotvalue true)
(plotinvisibletext false)
(sketchpadsonfab false)
(subtractmaskfromsilk false)
(outputformat 1)
(mirror false)
(drillshape 1)
(scaleselection 1)
(outputdirectory "")
)
)

(net 0 "")

(footprint "Empty:Empty" locked (layer "F.Cu")
(tedit 61B34763) (tstamp 00000000-0000-0000-0000-00006266a549)
(at 0 0)
(property "Description" "1P - Small Pointer Unskirted (D Shaft) - Rogan PT Plastic Knob")
(property "Device" "Knob")
(property "Dist" "Thonk")
(property "DistLink" "https://www.thonk.co.uk/shop/make-noise-mutable-style-knobs/")
(property "Place" "No")
(property "Sheetfile" "rogan.1p.kicad_sch")
(property "Sheetname" "")
(path "/00000000-0000-0000-0000-00005fcae65b")
(attr through_hole)
(fp_text reference "H1" (at -0.02 0.63) (layer "F.SilkS") hide
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 96136bc1-4df4-4958-b8ea-d237dfe3343e)
)
(fp_text value "ROGAN 1P" (at -0.14 -0.55) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp d1bc7e20-391b-4bb5-859c-d48bce918999)
)
(fp_circle (center 0 0) (end 5.72 0) (layer "Dwgs.User") (width 0.15) (fill none) (tstamp 4a7db306-336c-4fc5-9abb-b9e338baa56c))
)

)
Loading

0 comments on commit a226bd8

Please sign in to comment.