How to use the skidl.SKIDL function in skidl

To help you get started, we’ve selected a few skidl examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github xesscorp / skidl / skidl / libs / valves_sklib.py View on Github external
Pin(num='3',name='G2',do_erc=True),
            Pin(num='6',name='A',func=Pin.OUTPUT,do_erc=True),
            Pin(num='7',name='K_G3',func=Pin.BIDIR,do_erc=True),
            Pin(num='8',name='G1',do_erc=True),
            Pin(num='4',name='F1',func=Pin.PWRIN,do_erc=True),
            Pin(num='5',name='F2',func=Pin.PWRIN,do_erc=True)]),
        Part(name='EF80',dest=TEMPLATE,tool=SKIDL,keywords='pentode valve',description='pentode',ref_prefix='U',num_units=2,fplist=['VALVE*NOVAL*P*'],do_erc=True,aliases=['EF85'],pins=[
            Pin(num='2',name='G1',do_erc=True),
            Pin(num='3',name='F1',func=Pin.PWRIN,do_erc=True),
            Pin(num='6',name='S',do_erc=True),
            Pin(num='7',name='A',func=Pin.OUTPUT,do_erc=True),
            Pin(num='8',name='G2',do_erc=True),
            Pin(num='9',name='G3',do_erc=True),
            Pin(num='4',name='F1',func=Pin.PWRIN,do_erc=True),
            Pin(num='5',name='F2',func=Pin.PWRIN,do_erc=True)]),
        Part(name='EF83',dest=TEMPLATE,tool=SKIDL,keywords='pentode valve',description='pentode',ref_prefix='U',num_units=2,fplist=['VALVE*NOVAL*P*'],do_erc=True,aliases=['EF86'],pins=[
            Pin(num='1',name='G2',do_erc=True),
            Pin(num='3',name='K',func=Pin.BIDIR,do_erc=True),
            Pin(num='6',name='A',func=Pin.OUTPUT,do_erc=True),
            Pin(num='7',name='S',do_erc=True),
            Pin(num='8',name='G3',do_erc=True),
            Pin(num='9',name='G1',do_erc=True),
            Pin(num='4',name='F1',func=Pin.PWRIN,do_erc=True),
            Pin(num='5',name='F2',func=Pin.PWRIN,do_erc=True)]),
        Part(name='EL34',dest=TEMPLATE,tool=SKIDL,keywords='pentode valve',description='pentode, 25W',ref_prefix='U',num_units=2,fplist=['VALVE*OCTAL*'],do_erc=True,pins=[
            Pin(num='1',name='G3',do_erc=True),
            Pin(num='3',name='A',func=Pin.OUTPUT,do_erc=True),
            Pin(num='4',name='G2',do_erc=True),
            Pin(num='5',name='G1',do_erc=True),
            Pin(num='8',name='F1',func=Pin.PWRIN,do_erc=True),
            Pin(num='2',name='F1',func=Pin.PWRIN,do_erc=True),
            Pin(num='7',name='F2',func=Pin.PWRIN,do_erc=True)]),
github xesscorp / skidl / skidl / libs / display_sklib.py View on Github external
Pin(num='18',name='K',func=Pin.PASSIVE,do_erc=True),
            Pin(num='4',name='A',func=Pin.PASSIVE,do_erc=True),
            Pin(num='17',name='K',func=Pin.PASSIVE,do_erc=True),
            Pin(num='5',name='A',func=Pin.PASSIVE,do_erc=True),
            Pin(num='16',name='K',func=Pin.PASSIVE,do_erc=True),
            Pin(num='6',name='A',func=Pin.PASSIVE,do_erc=True),
            Pin(num='15',name='K',func=Pin.PASSIVE,do_erc=True),
            Pin(num='7',name='A',func=Pin.PASSIVE,do_erc=True),
            Pin(num='14',name='K',func=Pin.PASSIVE,do_erc=True),
            Pin(num='8',name='A',func=Pin.PASSIVE,do_erc=True),
            Pin(num='13',name='K',func=Pin.PASSIVE,do_erc=True),
            Pin(num='9',name='A',func=Pin.PASSIVE,do_erc=True),
            Pin(num='12',name='K',func=Pin.PASSIVE,do_erc=True),
            Pin(num='10',name='A',func=Pin.PASSIVE,do_erc=True),
            Pin(num='11',name='K',func=Pin.PASSIVE,do_erc=True)]),
        Part(name='DOT-BAR2',dest=TEMPLATE,tool=SKIDL,keywords='BAR DOT',description='BAR GRAPH Block',ref_prefix='BAR',num_units=1,do_erc=True,pins=[
            Pin(num='1',name='A',func=Pin.PASSIVE,do_erc=True),
            Pin(num='2',name='A',func=Pin.PASSIVE,do_erc=True),
            Pin(num='3',name='A',func=Pin.PASSIVE,do_erc=True),
            Pin(num='4',name='A',func=Pin.PASSIVE,do_erc=True),
            Pin(num='5',name='A',func=Pin.PASSIVE,do_erc=True),
            Pin(num='6',name='A',func=Pin.PASSIVE,do_erc=True),
            Pin(num='7',name='A',do_erc=True),
            Pin(num='8',name='A',func=Pin.PASSIVE,do_erc=True),
            Pin(num='9',name='A',func=Pin.PASSIVE,do_erc=True),
            Pin(num='10',name='A',func=Pin.PASSIVE,do_erc=True),
            Pin(num='20',name='K',func=Pin.PASSIVE,do_erc=True),
            Pin(num='11',name='K',func=Pin.PASSIVE,do_erc=True),
            Pin(num='12',name='K',func=Pin.PASSIVE,do_erc=True),
            Pin(num='13',name='K',func=Pin.PASSIVE,do_erc=True),
            Pin(num='14',name='K',do_erc=True),
            Pin(num='15',name='K',func=Pin.PASSIVE,do_erc=True),
github xesscorp / skidl / skidl / libs / bbd_sklib.py View on Github external
from skidl import SKIDL, TEMPLATE, Part, Pin, SchLib

SKIDL_lib_version = '0.0.1'

bbd = SchLib(tool=SKIDL).add_parts(*[
        Part(name='MN3005',dest=TEMPLATE,tool=SKIDL,keywords='Matsushita Panasonic BBD',description='4096-STAGE LONG DELAY BBD (bucket brigade device), delay time 20.48ms to 204.8ms, S/N 75dB, clock frequency range 10KHz to 100KHz',ref_prefix='U',num_units=1,fplist=['DIP-8*'],do_erc=True,pins=[
            Pin(num='1',name='GND',func=Pin.PWRIN,do_erc=True),
            Pin(num='2',name='CP2',do_erc=True),
            Pin(num='3',name='OUT1',func=Pin.OUTPUT,do_erc=True),
            Pin(num='4',name='OUT2',func=Pin.OUTPUT,do_erc=True),
            Pin(num='5',name='VDD',func=Pin.PWRIN,do_erc=True),
            Pin(num='6',name='CP1',do_erc=True),
            Pin(num='7',name='IN',do_erc=True),
            Pin(num='8',name='VGG',func=Pin.PWRIN,do_erc=True)]),
        Part(name='MN3007',dest=TEMPLATE,tool=SKIDL,keywords='Matsushita Panasonic BBD',description='1024-STAGE LOW NOISE BBD (bucket brigade device), delay time 5.12ms to 51.2ms, S/N 80dB, clock frequency range 10KHz to 100KHz',ref_prefix='U',num_units=1,fplist=['DIP-8*'],do_erc=True,pins=[
            Pin(num='1',name='GND',func=Pin.PWRIN,do_erc=True),
            Pin(num='2',name='CP1',do_erc=True),
            Pin(num='3',name='IN',do_erc=True),
            Pin(num='4',name='VGG',func=Pin.PWRIN,do_erc=True),
            Pin(num='5',name='VDD',func=Pin.PWRIN,do_erc=True),
            Pin(num='6',name='CP2',do_erc=True),
github xesscorp / skidl / skidl / libs / supertex_sklib.py View on Github external
Pin(num='2',name='GND',func=Pin.PWRIN,do_erc=True),
            Pin(num='3',name='PWMD',do_erc=True),
            Pin(num='4',name='VDD',func=Pin.PWROUT,do_erc=True),
            Pin(num='6',name='D',do_erc=True),
            Pin(num='7',name='D',do_erc=True),
            Pin(num='8',name='D',do_erc=True)]),
        Part(name='HV9930LG-G',dest=TEMPLATE,tool=SKIDL,keywords='Buck-Boost LED Lamp Driver High Voltage',description='Boost-Buck LED Lamp Driver, SO8',ref_prefix='U',num_units=1,fplist=['SO*', 'SOIC*'],do_erc=True,pins=[
            Pin(num='1',name='VIN',do_erc=True),
            Pin(num='2',name='CS1',do_erc=True),
            Pin(num='3',name='GND',func=Pin.PWRIN,do_erc=True),
            Pin(num='4',name='GATE',func=Pin.OUTPUT,do_erc=True),
            Pin(num='5',name='PWMD',func=Pin.OUTPUT,do_erc=True),
            Pin(num='6',name='VDD',func=Pin.PWROUT,do_erc=True),
            Pin(num='7',name='CS2',do_erc=True),
            Pin(num='8',name='REF',do_erc=True)]),
        Part(name='HV9931LG-G',dest=TEMPLATE,tool=SKIDL,keywords='Buck-Boost LED Lamp Driver High Voltage PFC',description='PFC Boost-Buck LED Lamp Driver, SO8',ref_prefix='U',num_units=1,fplist=['SO*', 'SOIC*'],do_erc=True,pins=[
            Pin(num='1',name='VIN',do_erc=True),
            Pin(num='2',name='CS1',do_erc=True),
            Pin(num='3',name='GND',func=Pin.PWRIN,do_erc=True),
            Pin(num='4',name='GATE',func=Pin.OUTPUT,do_erc=True),
            Pin(num='5',name='PWMD',func=Pin.OUTPUT,do_erc=True),
            Pin(num='6',name='VDD',func=Pin.PWROUT,do_erc=True),
            Pin(num='7',name='CS2',do_erc=True),
            Pin(num='8',name='REF',do_erc=True)]),
        Part(name='HV9961LG-G',dest=TEMPLATE,tool=SKIDL,keywords='Buck LED Lamp Driver High Voltage Average CC',description='Buck LED Lamp Driver Average-Mode Constant Current, SO8',ref_prefix='U',num_units=1,fplist=['SO*', 'SOIC*'],do_erc=True,pins=[
            Pin(num='1',name='VIN',do_erc=True),
            Pin(num='2',name='CS',do_erc=True),
            Pin(num='3',name='GND',func=Pin.PWRIN,do_erc=True),
            Pin(num='4',name='GATE',func=Pin.OUTPUT,do_erc=True),
            Pin(num='5',name='PWMD',func=Pin.OUTPUT,do_erc=True),
            Pin(num='6',name='VDD',func=Pin.PWROUT,do_erc=True),
            Pin(num='7',name='LD',do_erc=True),
github xesscorp / skidl / skidl / libs / RFSolutions_sklib.py View on Github external
from skidl import SKIDL, TEMPLATE, Part, Pin, SchLib

SKIDL_lib_version = '0.0.1'

RFSolutions = SchLib(tool=SKIDL).add_parts(*[
        Part(name='ZETA-433-SO',dest=TEMPLATE,tool=SKIDL,keywords='RF TRANSCEIVER MODULE',description='FM ZETA TRANSCEIVER MODULE, OPTIMISED FOR 433MHZ',ref_prefix='U',num_units=1,do_erc=True,aliases=['ZETA-868-SO', 'ZETA-915-SO'],pins=[
            Pin(num='1',name='ANT',func=Pin.BIDIR,do_erc=True),
            Pin(num='2',name='GND',func=Pin.PWRIN,do_erc=True),
            Pin(num='3',name='SDN',do_erc=True),
            Pin(num='4',name='VCC',func=Pin.PWRIN,do_erc=True),
            Pin(num='5',name='IRQ',func=Pin.OUTPUT,do_erc=True),
            Pin(num='6',name='NC',func=Pin.NOCONNECT,do_erc=True),
            Pin(num='7',name='GPIO1',func=Pin.BIDIR,do_erc=True),
            Pin(num='8',name='GPIO2',func=Pin.BIDIR,do_erc=True),
            Pin(num='9',name='SCLK',do_erc=True),
            Pin(num='10',name='SDI',do_erc=True),
            Pin(num='11',name='SDO',do_erc=True),
            Pin(num='12',name='SEL',do_erc=True)])])
github xesscorp / skidl / skidl / libs / digital-audio_sklib.py View on Github external
Pin(num='12',name='AD1/CDIN/~AUDIO',do_erc=True),
            Pin(num='22',name='OMCK',do_erc=True),
            Pin(num='13',name='SCL/CCLK/96KHZ',do_erc=True),
            Pin(num='23',name='SDOUT',func=Pin.OUTPUT,do_erc=True),
            Pin(num='14',name='SDA/CDOUT/RCBL',func=Pin.BIDIR,do_erc=True),
            Pin(num='24',name='OSCLK',func=Pin.BIDIR,do_erc=True),
            Pin(num='15',name='U/AD2/GPO2',func=Pin.OUTPUT,do_erc=True),
            Pin(num='25',name='OLRCK',func=Pin.BIDIR,do_erc=True),
            Pin(num='16',name='C/GPO1',func=Pin.OUTPUT,do_erc=True),
            Pin(num='26',name='RXP3',do_erc=True),
            Pin(num='17',name='TX/GPO0',func=Pin.OUTPUT,do_erc=True),
            Pin(num='27',name='RXP2',do_erc=True),
            Pin(num='18',name='VL',func=Pin.PWRIN,do_erc=True),
            Pin(num='28',name='RXP1',do_erc=True),
            Pin(num='19',name='DGND',func=Pin.PWRIN,do_erc=True)]),
        Part(name='CS8416-Z',dest=TEMPLATE,tool=SKIDL,keywords='digital audio interface receiver spdif',description='192 kHz Digital Audio Interface Receiver (TSSOP-28)',ref_prefix='U',num_units=1,fplist=['SOIC*28*', '*SSOP*28*'],do_erc=True,aliases=['CS8416-S', 'CS8416'],pins=[
            Pin(num='1',name='RXP3',do_erc=True),
            Pin(num='2',name='RXP2',do_erc=True),
            Pin(num='3',name='RXP1',do_erc=True),
            Pin(num='4',name='RXP0',do_erc=True),
            Pin(num='5',name='RXN',do_erc=True),
            Pin(num='6',name='VA',func=Pin.PWRIN,do_erc=True),
            Pin(num='7',name='AGND',func=Pin.PWRIN,do_erc=True),
            Pin(num='8',name='FILT',func=Pin.PASSIVE,do_erc=True),
            Pin(num='9',name='~RESET',do_erc=True),
            Pin(num='10',name='RXP4/RXSEL1',do_erc=True),
            Pin(num='20',name='TX/GPO0',func=Pin.OUTPUT,do_erc=True),
            Pin(num='11',name='RXP5/RXSEL0',do_erc=True),
            Pin(num='21',name='VL',func=Pin.PWRIN,do_erc=True),
            Pin(num='12',name='RXP6/TXSEL1',do_erc=True),
            Pin(num='22',name='DGND',func=Pin.PWRIN,do_erc=True),
            Pin(num='13',name='RXP7/TXSEL0',do_erc=True),
github xesscorp / skidl / skidl / libs / modules_sklib.py View on Github external
from skidl import SKIDL, TEMPLATE, Part, Pin, SchLib

SKIDL_lib_version = '0.0.1'

modules = SchLib(tool=SKIDL).add_parts(*[
        Part(name='Arduino_Nano_v3.x',dest=TEMPLATE,tool=SKIDL,keywords='Arduino nano microcontroller module USB',description='Arduino Nano v3.x',ref_prefix='A',num_units=1,fplist=['Arduino*Nano*'],do_erc=True,aliases=['Arduino_Nano_v2.x'],pins=[
            Pin(num='1',name='D1/TX',func=Pin.BIDIR,do_erc=True),
            Pin(num='2',name='D0/RX',func=Pin.BIDIR,do_erc=True),
            Pin(num='3',name='RESET',do_erc=True),
            Pin(num='4',name='GND',func=Pin.PWRIN,do_erc=True),
            Pin(num='5',name='D2',func=Pin.BIDIR,do_erc=True),
            Pin(num='6',name='D3',func=Pin.BIDIR,do_erc=True),
            Pin(num='7',name='D4',func=Pin.BIDIR,do_erc=True),
            Pin(num='8',name='D5',func=Pin.BIDIR,do_erc=True),
            Pin(num='9',name='D6',func=Pin.BIDIR,do_erc=True),
            Pin(num='10',name='D7',func=Pin.BIDIR,do_erc=True),
            Pin(num='20',name='A1',func=Pin.BIDIR,do_erc=True),
            Pin(num='30',name='VIN',func=Pin.PWRIN,do_erc=True),
            Pin(num='11',name='D8',func=Pin.BIDIR,do_erc=True),
            Pin(num='21',name='A2',func=Pin.BIDIR,do_erc=True),
            Pin(num='12',name='D9',func=Pin.BIDIR,do_erc=True),
            Pin(num='22',name='A3',func=Pin.BIDIR,do_erc=True),
github xesscorp / skidl / skidl / libs / microchip_pic24mcu_sklib.py View on Github external
from skidl import SKIDL, TEMPLATE, Part, Pin, SchLib

SKIDL_lib_version = '0.0.1'

microchip_pic24mcu = SchLib(tool=SKIDL).add_parts(*[
        Part(name='PIC24FV32KA304-I/PT',dest=TEMPLATE,tool=SKIDL,keywords='Flash-Based 16-Bit Microcontroller',description='32K Flash, 2048B SRAM, 512B EEPROM, nanoWatt XLP, 12-bit ADC, PWM, RTCC, TQFP44',ref_prefix='IC',num_units=1,fplist=['TQFP*10x10mm*Pitch0.8mm*'],do_erc=True,pins=[
            Pin(num='1',name='RB9/DA1/T1CK/~U1RTS~/CTED4/CN21',func=Pin.BIDIR,do_erc=True),
            Pin(num='2',name='U1RX/CN18/RC6',func=Pin.BIDIR,do_erc=True),
            Pin(num='3',name='U1TX/CN17/RC7',func=Pin.BIDIR,do_erc=True),
            Pin(num='4',name='OC2/CN20/RC8',func=Pin.BIDIR,do_erc=True),
            Pin(num='5',name='IC2/CTED7/CN19/RC9',func=Pin.BIDIR,do_erc=True),
            Pin(num='6',name='RA7/IC1/CTED3/CN9',func=Pin.BIDIR,do_erc=True),
            Pin(num='7',name='RA6/C2OUT/OC1/CTED1/INT2/CN8',func=Pin.BIDIR,do_erc=True),
            Pin(num='8',name='RB10/PGED2/SDI1/CTED11/CN16',func=Pin.BIDIR,do_erc=True),
            Pin(num='9',name='RB11/PGEC2/SCK1/CTED9/CN15',func=Pin.BIDIR,do_erc=True),
            Pin(num='10',name='RB12/N12/HLVDIN/CTED2/CN14',func=Pin.BIDIR,do_erc=True),
            Pin(num='20',name='RA1/CVREF-/VREF-/AN1/CN3',func=Pin.BIDIR,do_erc=True),
            Pin(num='30',name='RA2/OSCI/AN13/CLKI/CN30',func=Pin.BIDIR,do_erc=True),
            Pin(num='40',name='Vdd',func=Pin.PWRIN,do_erc=True),
            Pin(num='11',name='RB13/AN11/SDO1/CTPLS/CN13',func=Pin.BIDIR,do_erc=True),
            Pin(num='21',name='RB0/PGED1/AN2/ULPWU/CTCMP/C1IND/C2INB/C3IND/U2TX/CN4',func=Pin.BIDIR,do_erc=True),
            Pin(num='31',name='RA3/OSCO/AN14/CLKO/CN29',func=Pin.BIDIR,do_erc=True),
github xesscorp / skidl / skidl / libs / microchip_pic16mcu_sklib.py View on Github external
Part(name='PIC16(L)F1518-I/MV',dest=TEMPLATE,tool=SKIDL,do_erc=True),
        Part(name='PIC16(L)F1518-I/SP',dest=TEMPLATE,tool=SKIDL,do_erc=True,aliases=['PIC16(L)F1518-I/SO', 'PIC16(L)F1518-I/SS']),
        Part(name='PIC16(L)F1519-I/MV',dest=TEMPLATE,tool=SKIDL,do_erc=True),
        Part(name='PIC16(L)F1519-I/P',dest=TEMPLATE,tool=SKIDL,do_erc=True),
        Part(name='PIC16(L)F1519-I/PT',dest=TEMPLATE,tool=SKIDL,do_erc=True),
        Part(name='PIC16(L)F1526-I/PT',dest=TEMPLATE,tool=SKIDL,do_erc=True,aliases=['PIC16(L)F1526-I/MR']),
        Part(name='PIC16(L)F1527-I/PT',dest=TEMPLATE,tool=SKIDL,do_erc=True,aliases=['PIC16(L)F1527-I/MR']),
        Part(name='PIC16(L)F1829-I/ML',dest=TEMPLATE,tool=SKIDL,do_erc=True),
        Part(name='PIC16(L)F1829-I/P',dest=TEMPLATE,tool=SKIDL,do_erc=True,aliases=['PIC16(L)F1829-I/SL', 'PIC16(L)F1829-I/SO', 'PIC16(L)F1829-I/SS', 'PIC16(L)F1829-I/ST']),
        Part(name='PIC16(L)F1934-I/ML',dest=TEMPLATE,tool=SKIDL,do_erc=True,aliases=['PIC16(L)F1937-I/ML', 'PIC16(L)F1939-I/ML']),
        Part(name='PIC16(L)F1934-I/PT',dest=TEMPLATE,tool=SKIDL,do_erc=True,aliases=['PIC16(L)F1937-I/PT', 'PIC16(L)F1939-I/PT']),
        Part(name='PIC16(L)F610-I/ML',dest=TEMPLATE,tool=SKIDL,do_erc=True),
        Part(name='PIC16(L)F610-I/P',dest=TEMPLATE,tool=SKIDL,do_erc=True),
        Part(name='PIC16(L)F616-I/ML',dest=TEMPLATE,tool=SKIDL,do_erc=True),
        Part(name='PIC16(L)F616-I/P',dest=TEMPLATE,tool=SKIDL,do_erc=True),
        Part(name='PIC16(L)F627-xxI/P',dest=TEMPLATE,tool=SKIDL,do_erc=True,aliases=['PIC16(L)F628-xxI/P']),
        Part(name='PIC16(L)F627-xxI/SO',dest=TEMPLATE,tool=SKIDL,do_erc=True,aliases=['PIC16(L)F628-xxI/SO']),
        Part(name='PIC16(L)F627-xxI/SS',dest=TEMPLATE,tool=SKIDL,do_erc=True,aliases=['PIC16(L)F628-xxI/SS']),
        Part(name='PIC16(L)F627A-I/P',dest=TEMPLATE,tool=SKIDL,do_erc=True,aliases=['PIC16(L)F628A-I/P', 'PIC16(L)F648A-I/P']),
        Part(name='PIC16(L)F627A-I/SO',dest=TEMPLATE,tool=SKIDL,do_erc=True,aliases=['PIC16(L)F628A-I/SO', 'PIC16(L)F648A-I/SO']),
        Part(name='PIC16(L)F627A-I/SS',dest=TEMPLATE,tool=SKIDL,do_erc=True,aliases=['PIC16(L)F628A-I/SS', 'PIC16(L)F648A-I/SS']),
        Part(name='PIC16(L)F684-I/ML',dest=TEMPLATE,tool=SKIDL,do_erc=True),
        Part(name='PIC16(L)F684-I/P',dest=TEMPLATE,tool=SKIDL,do_erc=True),
        Part(name='PIC16(L)F73-I/ML',dest=TEMPLATE,tool=SKIDL,do_erc=True,aliases=['PIC16(L)F76-I/ML']),
        Part(name='PIC16(L)F73-I/SO',dest=TEMPLATE,tool=SKIDL,do_erc=True,aliases=['PIC16(L)F76-I/SO']),
        Part(name='PIC16(L)F73-I/SP',dest=TEMPLATE,tool=SKIDL,do_erc=True,aliases=['PIC16(L)F76-I/SP']),
        Part(name='PIC16(L)F73-I/SS',dest=TEMPLATE,tool=SKIDL,do_erc=True,aliases=['PIC16(L)F76-I/SS']),
        Part(name='PIC16(L)F74-I/P',dest=TEMPLATE,tool=SKIDL,do_erc=True,aliases=['PIC16(L)F77-I/P']),
        Part(name='PIC16(L)F818-I/ML',dest=TEMPLATE,tool=SKIDL,do_erc=True,aliases=['PIC16(L)F819-I/ML']),
        Part(name='PIC16(L)F818-I/P',dest=TEMPLATE,tool=SKIDL,do_erc=True,aliases=['PIC16(L)F819-I/P']),
        Part(name='PIC16(L)F818-I/SO',dest=TEMPLATE,tool=SKIDL,do_erc=True,aliases=['PIC16(L)F819-I/SO']),
        Part(name='PIC16(L)F818-I/SS',dest=TEMPLATE,tool=SKIDL,do_erc=True,aliases=['PIC16(L)F819-I/SS']),
github xesscorp / skidl / skidl / libs / motors_sklib.py View on Github external
Part(name='Fan_ALT',dest=TEMPLATE,tool=SKIDL,keywords='Fan Motor',description='Fan without PWM or tach, alternative symbol',ref_prefix='M',num_units=1,fplist=['Pin_Headers:Pin_Header_Straight_1x02', 'Connect:bornier2', 'TerminalBlock*2pol'],do_erc=True,pins=[
            Pin(num='1',name='+',func=Pin.PASSIVE,do_erc=True),
            Pin(num='2',name='-',func=Pin.PASSIVE,do_erc=True)]),
        Part(name='Fan_IEC60617',dest=TEMPLATE,tool=SKIDL,keywords='Fan Motor IEC-60617',description='Fan (according to IEC-60617)',ref_prefix='M',num_units=1,fplist=['Pin_Headers:Pin_Header_Straight_1x02', 'Connect:bornier2', 'TerminalBlock*2pol'],do_erc=True,pins=[
            Pin(num='1',name='+',func=Pin.PASSIVE,do_erc=True),
            Pin(num='2',name='-',func=Pin.PASSIVE,do_erc=True)]),
        Part(name='Fan_Tacho',dest=TEMPLATE,tool=SKIDL,keywords='Fan Motor tacho',description='Fan, tacho output, 3-pin connector',ref_prefix='M',num_units=1,fplist=['Pin_Headers:Fan_Pin_Header_Straight_1x03', 'Pin_Headers:Pin_Header_Straight_1x03', 'TerminalBlock*3pol', 'bornier3'],do_erc=True,aliases=['Fan_3pin', 'Fan_PC_Chassis'],pins=[
            Pin(num='1',name='Tacho',func=Pin.PASSIVE,do_erc=True),
            Pin(num='2',name='+',func=Pin.PASSIVE,do_erc=True),
            Pin(num='3',name='-',func=Pin.PASSIVE,do_erc=True)]),
        Part(name='Fan_Tacho_PWM',dest=TEMPLATE,tool=SKIDL,keywords='Fan Motor tacho PWM',description='Fan, tacho output, PWM input, 4-pin connector',ref_prefix='M',num_units=1,fplist=['Pin_Headers:Fan_Pin_Header_Straight_1x04', 'Pin_Headers:Pin_Header_Straight_1x04', 'TerminalBlock*4pol', 'bornier4'],do_erc=True,aliases=['Fan_CPU_4pin', 'Fan_4pin'],pins=[
            Pin(num='1',name='-',func=Pin.PASSIVE,do_erc=True),
            Pin(num='2',name='+',func=Pin.PASSIVE,do_erc=True),
            Pin(num='3',name='Tacho',func=Pin.PASSIVE,do_erc=True),
            Pin(num='4',name='PWM',do_erc=True)]),
        Part(name='Motor_AC',dest=TEMPLATE,tool=SKIDL,keywords='AC Motor',description='AC Motor',ref_prefix='M',num_units=1,fplist=['Pin_Headers:Pin_Header_Straight_1x02', 'Connect:bornier2', 'TerminalBlock*2pol'],do_erc=True,pins=[
            Pin(num='1',name='~',func=Pin.PASSIVE,do_erc=True),
            Pin(num='2',name='~',func=Pin.PASSIVE,do_erc=True)]),
        Part(name='Motor_DC',dest=TEMPLATE,tool=SKIDL,keywords='DC Motor',description='DC Motor',ref_prefix='M',num_units=1,fplist=['Pin_Headers:Pin_Header_Straight_1x02', 'Connect:bornier2', 'TerminalBlock*2pol'],do_erc=True,pins=[
            Pin(num='1',name='+',func=Pin.PASSIVE,do_erc=True),
            Pin(num='2',name='-',func=Pin.PASSIVE,do_erc=True)]),
        Part(name='Motor_DC_ALT',dest=TEMPLATE,tool=SKIDL,keywords='DC Motor',description='DC Motor, alternative symbol',ref_prefix='M',num_units=1,fplist=['Pin_Headers:Pin_Header_Straight_1x02', 'Connect:bornier2', 'TerminalBlock*2pol'],do_erc=True,pins=[
            Pin(num='1',name='+',func=Pin.PASSIVE,do_erc=True),
            Pin(num='2',name='-',func=Pin.PASSIVE,do_erc=True)]),
        Part(name='Motor_Servo',dest=TEMPLATE,tool=SKIDL,keywords='Servo Motor',description='Servo Motor (Robbe connector)',ref_prefix='M',num_units=1,fplist=['Pin_Headers:Pin_Header_Straight_1x03'],do_erc=True,aliases=['Motor_Servo_JR', 'Motor_Servo_Hitec', 'Motor_Servo_Futaba_J', 'Motor_Servo_Robbe', 'Motor_Servo_Grapner_JR'],pins=[
            Pin(num='1',name='PWM',func=Pin.PASSIVE,do_erc=True),
            Pin(num='2',name='+',func=Pin.PASSIVE,do_erc=True),
            Pin(num='3',name='-',func=Pin.PASSIVE,do_erc=True)]),
        Part(name='Motor_Servo_AirTronics',dest=TEMPLATE,tool=SKIDL,keywords='Servo Motor',description='Servo Motor (AirTronics connector)',ref_prefix='M',num_units=1,fplist=['Pin_Headers:Pin_Header_Straight_1x03'],do_erc=True,pins=[
            Pin(num='1',name='+',func=Pin.PASSIVE,do_erc=True),
            Pin(num='2',name='-',func=Pin.PASSIVE,do_erc=True),
            Pin(num='3',name='PWM',func=Pin.PASSIVE,do_erc=True)]),