From: Joseph Coffland Date: Thu, 25 Feb 2016 22:49:58 +0000 (-0800) Subject: Added LCD, I2C and SPI ports to RPi X-Git-Url: https://git.buildbotics.com/?a=commitdiff_plain;h=b2f0a361f7ea36fa19b5a3b4604403f02dade987;p=bbctrl-pcb Added LCD, I2C and SPI ports to RPi --- diff --git a/electronics/level_converter.sch b/electronics/level_converter.sch new file mode 100644 index 0000000..efd6c17 --- /dev/null +++ b/electronics/level_converter.sch @@ -0,0 +1,84 @@ +v 20130925 2 +C 40000 40000 0 0 0 title-B.sym +T 50000 40700 9 10 1 0 0 0 2 +Level Converter +Copyright (c) 2016, Buildbotics LLC +T 53900 40100 9 10 1 0 0 0 1 +Joseph Coffland +T 53800 40400 9 10 1 0 0 0 1 +2.0 +T 50000 40100 9 10 1 0 0 0 1 +9 +T 51500 40100 9 10 1 0 0 0 1 +9 +C 48000 46000 1 270 0 mosfet-with-diode-1.sym +{ +T 48500 45100 5 10 0 0 270 0 1 +device=NPN_E_MOSFET +T 48300 44900 5 10 1 1 0 0 1 +refdes=Q1 +T 48000 46000 5 10 0 0 270 0 1 +model=2N7002K +T 48000 46000 5 10 0 0 270 0 1 +footprint=SOT23_3 +T 48000 46000 5 10 0 0 270 0 1 +description=MOSFET N-CH 60V 300MA SOT23 +} +C 49100 46200 1 270 0 resistor.sym +{ +T 49500 45900 5 10 0 0 270 0 1 +device=RESISTOR +T 49100 46200 5 10 0 0 90 0 1 +footprint=0805 +T 49125 45650 5 10 1 1 90 0 1 +refdes=R2 +T 49425 45600 5 10 1 1 90 0 1 +value=10k +T 49100 46200 5 10 0 0 0 0 1 +model=RC0805FR-0710K +T 49100 46200 5 10 0 0 0 0 1 +description=RES SMD 10K OHM 1% 1/8W 0805 +} +C 47700 46200 1 270 0 resistor.sym +{ +T 48100 45900 5 10 0 0 270 0 1 +device=RESISTOR +T 47700 46200 5 10 0 0 90 0 1 +footprint=0805 +T 47725 45650 5 10 1 1 90 0 1 +refdes=R1 +T 48025 45600 5 10 1 1 90 0 1 +value=10k +T 47700 46200 5 10 0 0 0 0 1 +model=RC0805FR-0710K +T 47700 46200 5 10 0 0 0 0 1 +description=RES SMD 10K OHM 1% 1/8W 0805 +} +C 49400 45300 1 0 0 io.sym +{ +T 50000 45400 5 10 1 1 0 1 1 +refdes=HI +} +C 47600 45300 1 0 1 io.sym +{ +T 47000 45400 5 10 1 1 0 7 1 +refdes=LO +} +C 49300 46400 1 90 0 io.sym +{ +T 49200 47000 5 10 1 1 90 1 1 +refdes=Vhi +} +C 47900 46400 1 90 0 io.sym +{ +T 47800 47000 5 10 1 1 90 1 1 +refdes=Vlo +} +N 47600 45400 48000 45400 4 +N 47800 45600 47800 45400 4 +N 47800 46000 47800 46400 4 +N 47800 46200 48500 46200 4 +N 49200 46000 49200 46400 4 +N 49000 45400 49400 45400 4 +N 49200 45400 49200 45600 4 +N 48500 46200 48500 46000 4 diff --git a/electronics/rpi_bus.sch b/electronics/rpi_bus.sch index 663651f..6ed12e3 100644 --- a/electronics/rpi_bus.sch +++ b/electronics/rpi_bus.sch @@ -1,7 +1,7 @@ v 20130925 2 C 40000 40000 0 0 0 title-B.sym -C 44000 49900 1 270 0 5V-plus.sym -C 44000 49500 1 270 0 5V-plus.sym +C 43000 49900 1 270 0 5V-plus.sym +C 43000 49500 1 270 0 5V-plus.sym T 50000 40700 9 10 1 0 0 0 2 RPI Bus Copyright (c) 2016, Buildbotics LLC @@ -13,107 +13,79 @@ T 50000 40100 9 10 1 0 0 0 1 2 T 51500 40100 9 10 1 0 0 0 1 8 -C 44000 48400 1 0 0 output.sym +C 43000 48400 1 0 0 output.sym { -T 44100 48700 5 10 0 0 0 0 1 +T 43100 48700 5 10 0 0 0 0 1 device=INPUT -T 44550 48450 5 10 1 1 0 0 1 +T 43550 48450 5 10 1 1 0 0 1 net=rpi_serial_tx:1 } -C 42300 44400 1 0 0 nc.sym +C 41300 44400 1 0 0 nc.sym { -T 42300 44800 5 10 0 0 0 0 1 +T 41300 44800 5 10 0 0 0 0 1 value=NoConnection -T 42300 45200 5 10 0 0 0 0 1 +T 41300 45200 5 10 0 0 0 0 1 device=DRC_Directive } -C 44300 44400 1 0 1 nc.sym +C 43300 44400 1 0 1 nc.sym { -T 44300 44800 5 10 0 0 0 6 1 +T 43300 44800 5 10 0 0 0 6 1 value=NoConnection -T 44300 45200 5 10 0 0 0 6 1 +T 43300 45200 5 10 0 0 0 6 1 device=DRC_Directive } -C 42600 41900 1 0 0 header40-2.sym +C 41600 41900 1 0 0 header40-2.sym { -T 42850 50400 5 10 0 1 0 0 1 +T 41850 50400 5 10 0 1 0 0 1 device=SBH11-PBPC-D20-ST-BK -T 42600 41900 5 10 0 0 0 0 1 +T 41600 41900 5 10 0 0 0 0 1 footprint=raspberry_pi_connector -T 42600 41900 5 10 0 0 0 0 1 +T 41600 41900 5 10 0 0 0 0 1 description=CONN HEADER 2.54MM 40POS GOLD -T 43100 50000 5 10 1 1 0 0 1 +T 42100 50000 5 10 1 1 0 0 1 refdes=RPI -T 42600 41900 5 10 0 0 0 0 1 +T 41600 41900 5 10 0 0 0 0 1 model=SBH11-PBPC-D20-ST-BK -T 42600 41900 5 10 0 0 0 0 1 +T 41600 41900 5 10 0 0 0 0 1 value=40-pin Connector -T 42600 41900 5 10 0 0 0 0 1 +T 41600 41900 5 10 0 0 0 0 1 documentation=Mates with SFH210-PPPC-D20-ID-BK for connection to 40 conductor flat cable } -C 44300 44800 1 0 1 nc.sym +C 43300 45600 1 0 1 nc.sym { -T 44300 45200 5 10 0 0 0 6 1 +T 43300 46000 5 10 0 0 0 6 1 value=NoConnection -T 44300 45600 5 10 0 0 0 6 1 +T 43300 46400 5 10 0 0 0 6 1 device=DRC_Directive } -C 44300 45200 1 0 1 nc.sym +C 43300 46000 1 0 1 nc.sym { -T 44300 45600 5 10 0 0 0 6 1 +T 43300 46400 5 10 0 0 0 6 1 value=NoConnection -T 44300 46000 5 10 0 0 0 6 1 +T 43300 46800 5 10 0 0 0 6 1 device=DRC_Directive } -C 44300 45600 1 0 1 nc.sym +C 43300 46400 1 0 1 nc.sym { -T 44300 46000 5 10 0 0 0 6 1 +T 43300 46800 5 10 0 0 0 6 1 value=NoConnection -T 44300 46400 5 10 0 0 0 6 1 +T 43300 47200 5 10 0 0 0 6 1 device=DRC_Directive } -C 44300 46000 1 0 1 nc.sym +C 43800 48200 1 180 0 input.sym { -T 44300 46400 5 10 0 0 0 6 1 -value=NoConnection -T 44300 46800 5 10 0 0 0 6 1 -device=DRC_Directive -} -C 44300 46400 1 0 1 nc.sym -{ -T 44300 46800 5 10 0 0 0 6 1 -value=NoConnection -T 44300 47200 5 10 0 0 0 6 1 -device=DRC_Directive -} -C 44800 48200 1 180 0 input.sym -{ -T 44800 47900 5 10 0 0 180 0 1 +T 43800 47900 5 10 0 0 180 0 1 device=OUTPUT -T 45700 48200 5 10 1 1 180 0 1 +T 44700 48200 5 10 1 1 180 0 1 net=rpi_serial_rx:1 } -C 44800 43000 1 180 0 input.sym +C 43800 43000 1 180 0 input.sym { -T 44800 42700 5 10 0 0 180 0 1 +T 43800 42700 5 10 0 0 180 0 1 device=OUTPUT -T 45800 43000 5 10 1 1 180 0 1 +T 44800 43000 5 10 1 1 180 0 1 net=rpi_serial_cts:1 } -C 42300 46800 1 0 0 nc.sym -{ -T 42300 47200 5 10 0 0 0 0 1 -value=NoConnection -T 42300 47600 5 10 0 0 0 0 1 -device=DRC_Directive -} -C 42300 47200 1 0 0 nc.sym -{ -T 42300 47600 5 10 0 0 0 0 1 -value=NoConnection -T 42300 48000 5 10 0 0 0 0 1 -device=DRC_Directive -} C 50700 43200 1 0 0 MAX18450.sym { T 50700 43200 5 10 0 0 0 0 1 @@ -225,132 +197,97 @@ device=OUTPUT T 55450 43425 5 10 1 1 0 0 1 net=reset:1 } -C 42600 46300 1 90 0 3.3V-plus-1.sym -C 42600 49500 1 90 0 3.3V-plus-1.sym -C 42600 48800 1 0 1 output.sym +C 41600 46300 1 90 0 3.3V-plus-1.sym +C 41600 49500 1 90 0 3.3V-plus-1.sym +C 41600 47200 1 0 1 output.sym { -T 42500 49100 5 10 0 0 0 6 1 +T 41500 47500 5 10 0 0 0 6 1 device=OUTPUT -T 41200 48850 5 10 1 1 0 0 1 +T 40200 47250 5 10 1 1 0 0 1 net=rpi_reset:1 } -C 44300 43600 1 0 1 nc.sym -{ -T 44300 44000 5 10 0 0 0 6 1 -value=NoConnection -T 44300 44400 5 10 0 0 0 6 1 -device=DRC_Directive -} -C 44300 42400 1 0 1 nc.sym -{ -T 44300 42800 5 10 0 0 0 6 1 -value=NoConnection -T 44300 43200 5 10 0 0 0 6 1 -device=DRC_Directive -} -C 44300 42000 1 0 1 nc.sym -{ -T 44300 42400 5 10 0 0 0 6 1 -value=NoConnection -T 44300 42800 5 10 0 0 0 6 1 -device=DRC_Directive -} -C 42300 44000 1 0 0 nc.sym -{ -T 42300 44400 5 10 0 0 0 0 1 -value=NoConnection -T 42300 44800 5 10 0 0 0 0 1 -device=DRC_Directive -} -C 42300 43600 1 0 0 nc.sym -{ -T 42300 44000 5 10 0 0 0 0 1 -value=NoConnection -T 42300 44400 5 10 0 0 0 0 1 -device=DRC_Directive -} -C 42300 43200 1 0 0 nc.sym +C 43300 43600 1 0 1 nc.sym { -T 42300 43600 5 10 0 0 0 0 1 +T 43300 44000 5 10 0 0 0 6 1 value=NoConnection -T 42300 44000 5 10 0 0 0 0 1 +T 43300 44400 5 10 0 0 0 6 1 device=DRC_Directive } -C 42300 42800 1 0 0 nc.sym +C 43300 42400 1 0 1 nc.sym { -T 42300 43200 5 10 0 0 0 0 1 +T 43300 42800 5 10 0 0 0 6 1 value=NoConnection -T 42300 43600 5 10 0 0 0 0 1 +T 43300 43200 5 10 0 0 0 6 1 device=DRC_Directive } -C 42300 42400 1 0 0 nc.sym +C 43300 42000 1 0 1 nc.sym { -T 42300 42800 5 10 0 0 0 0 1 +T 43300 42400 5 10 0 0 0 6 1 value=NoConnection -T 42300 43200 5 10 0 0 0 0 1 +T 43300 42800 5 10 0 0 0 6 1 device=DRC_Directive } -C 44300 46800 1 0 1 nc.sym +C 41300 44000 1 0 0 nc.sym { -T 44300 47200 5 10 0 0 0 6 1 +T 41300 44400 5 10 0 0 0 0 1 value=NoConnection -T 44300 47600 5 10 0 0 0 6 1 +T 41300 44800 5 10 0 0 0 0 1 device=DRC_Directive } -C 44300 47600 1 0 1 nc.sym +C 41300 43600 1 0 0 nc.sym { -T 44300 48000 5 10 0 0 0 6 1 +T 41300 44000 5 10 0 0 0 0 1 value=NoConnection -T 44300 48400 5 10 0 0 0 6 1 +T 41300 44400 5 10 0 0 0 0 1 device=DRC_Directive } -C 42300 48400 1 0 0 nc.sym +C 41300 43200 1 0 0 nc.sym { -T 42300 48800 5 10 0 0 0 0 1 +T 41300 43600 5 10 0 0 0 0 1 value=NoConnection -T 42300 49200 5 10 0 0 0 0 1 +T 41300 44000 5 10 0 0 0 0 1 device=DRC_Directive } -C 42300 46000 1 0 0 nc.sym +C 41300 42800 1 0 0 nc.sym { -T 42300 46400 5 10 0 0 0 0 1 +T 41300 43200 5 10 0 0 0 0 1 value=NoConnection -T 42300 46800 5 10 0 0 0 0 1 +T 41300 43600 5 10 0 0 0 0 1 device=DRC_Directive } -C 42300 45600 1 0 0 nc.sym +C 41300 42400 1 0 0 nc.sym { -T 42300 46000 5 10 0 0 0 0 1 +T 41300 42800 5 10 0 0 0 0 1 value=NoConnection -T 42300 46400 5 10 0 0 0 0 1 +T 41300 43200 5 10 0 0 0 0 1 device=DRC_Directive } -C 42300 45200 1 0 0 nc.sym +C 41300 48400 1 0 0 nc.sym { -T 42300 45600 5 10 0 0 0 0 1 +T 41300 48800 5 10 0 0 0 0 1 value=NoConnection -T 42300 46000 5 10 0 0 0 0 1 +T 41300 49200 5 10 0 0 0 0 1 device=DRC_Directive } -C 51300 48600 1 0 0 input.sym +C 55300 48600 1 0 0 input.sym { -T 51300 48900 5 10 0 0 0 0 1 +T 55300 48900 5 10 0 0 0 0 1 device=INPUT -T 50450 48650 5 10 1 1 0 0 1 +T 54450 48650 5 10 1 1 0 0 1 net=rpi_serial_tx:1 } -C 52100 47800 1 0 1 output.sym +C 56100 47800 1 0 1 output.sym { -T 52000 48100 5 10 0 0 0 6 1 +T 56000 48100 5 10 0 0 0 6 1 device=OUTPUT -T 51600 47800 5 10 1 1 0 6 1 +T 55600 47800 5 10 1 1 0 6 1 net=rpi_serial_rx:1 } -C 52100 49400 1 0 1 output.sym +C 56100 49400 1 0 1 output.sym { -T 52000 49700 5 10 0 0 0 6 1 +T 56000 49700 5 10 0 0 0 6 1 device=OUTPUT -T 51600 49400 5 10 1 1 0 6 1 +T 55600 49400 5 10 1 1 0 6 1 net=rpi_serial_cts:1 } N 54900 43500 53100 43500 4 @@ -439,32 +376,25 @@ model=RMCF0805JT10K0 N 48700 43300 48700 43500 4 C 48500 44300 1 0 0 3.3V-plus-1.sym C 48900 42900 1 180 0 3.3V-plus-1.sym -C 52100 48100 1 90 0 3.3V-plus-1.sym -C 44300 47200 1 90 0 iso_gnd.sym -C 44300 48800 1 90 0 iso_gnd.sym -C 44300 44000 1 90 0 iso_gnd.sym -C 44300 43200 1 90 0 iso_gnd.sym -C 42300 42200 1 270 0 iso_gnd.sym -C 51800 49200 1 270 0 iso_gnd.sym +C 56100 48100 1 90 0 3.3V-plus-1.sym +C 43300 47200 1 90 0 iso_gnd.sym +C 43300 48800 1 90 0 iso_gnd.sym +C 43300 44000 1 90 0 iso_gnd.sym +C 43300 43200 1 90 0 iso_gnd.sym +C 41300 42200 1 270 0 iso_gnd.sym +C 55800 49200 1 270 0 iso_gnd.sym C 50600 43000 1 0 0 iso_gnd.sym C 53000 43000 1 0 0 gnd.sym C 54200 45000 1 90 0 gnd.sym -C 42300 45000 1 270 0 iso_gnd.sym -C 42300 48200 1 270 0 iso_gnd.sym -C 42600 49200 1 0 1 output.sym +C 41300 45000 1 270 0 iso_gnd.sym +C 41300 48200 1 270 0 iso_gnd.sym +C 41600 47600 1 0 1 output.sym { -T 42500 49500 5 10 0 0 0 6 1 +T 41500 47900 5 10 0 0 0 6 1 device=OUTPUT -T 41250 49250 5 10 1 1 0 0 1 +T 40250 47650 5 10 1 1 0 0 1 net=rpi_boot:1 } -C 42300 47600 1 0 0 nc.sym -{ -T 42300 48000 5 10 0 0 0 0 1 -value=NoConnection -T 42300 48400 5 10 0 0 0 0 1 -device=DRC_Directive -} C 50400 44200 1 0 0 nc.sym { T 50400 44600 5 10 0 0 0 0 1 @@ -479,22 +409,227 @@ value=NoConnection T 53400 45000 5 10 0 0 0 6 1 device=DRC_Directive } -C 52100 47500 1 0 0 connector5-2.sym +C 56100 47500 1 0 0 connector5-2.sym { -T 52900 50000 5 10 1 1 0 6 1 +T 56900 50000 5 10 1 1 0 6 1 refdes=SERIAL -T 52400 50350 5 10 0 0 0 0 1 +T 56400 50350 5 10 0 0 0 0 1 device=CONNECTOR_5 -T 52400 50550 5 10 0 0 0 0 1 +T 56400 50550 5 10 0 0 0 0 1 footprint=JUMPER5 -T 52100 47500 5 10 0 0 0 0 1 +T 56100 47500 5 10 0 0 0 0 1 documentation=Label each pin on PCB. -T 52100 47500 5 10 0 0 0 0 1 +T 56100 47500 5 10 0 0 0 0 1 description=Unpopulated test point -T 52100 47500 5 10 0 0 0 0 1 +T 56100 47500 5 10 0 0 0 0 1 value=N/A -T 52100 47500 5 10 0 0 0 0 1 +T 56100 47500 5 10 0 0 0 0 1 model=N/A } C 49600 44800 1 0 0 iso_gnd.sym N 49700 45100 50000 45100 4 +C 53200 47100 1 0 0 connector6-2.sym +{ +T 53900 50000 5 10 1 1 0 6 1 +refdes=SPI0 +T 53500 49950 5 10 0 0 0 0 1 +device=CONNECTOR_6 +T 53500 50150 5 10 0 0 0 0 1 +footprint=JUMPER6 +} +C 52900 49600 1 270 0 iso_gnd.sym +C 53200 48900 1 90 0 3.3V-plus-1.sym +C 52400 48600 1 0 0 input.sym +{ +T 52400 48900 5 10 0 0 0 0 1 +device=OUTPUT +T 51800 48600 5 10 1 1 0 0 1 +net=rpi_mosi:1 +} +C 53200 48400 1 180 0 output.sym +{ +T 53100 48100 5 10 0 0 180 0 1 +device=INPUT +T 52650 48350 5 10 1 1 180 0 1 +net=rpi_miso:1 +} +C 52400 47800 1 0 0 input.sym +{ +T 52400 48100 5 10 0 0 0 0 1 +device=OUTPUT +T 51900 47800 5 10 1 1 0 0 1 +net=rpi_sck:1 +} +C 52400 47400 1 0 0 input.sym +{ +T 52400 47700 5 10 0 0 0 0 1 +device=OUTPUT +T 51900 47400 5 10 1 1 0 0 1 +net=rpi_cs0:1 +} +C 43000 44800 1 0 0 output.sym +{ +T 43100 45100 5 10 0 0 0 0 1 +device=INPUT +T 43550 44850 5 10 1 1 0 0 1 +net=rpi_cs1:1 +} +C 43000 45200 1 0 0 output.sym +{ +T 43100 45500 5 10 0 0 0 0 1 +device=INPUT +T 43550 45250 5 10 1 1 0 0 1 +net=rpi_cs0:1 +} +C 41600 45400 1 180 0 output.sym +{ +T 41500 45100 5 10 0 0 180 0 1 +device=INPUT +T 41050 45350 5 10 1 1 180 0 1 +net=rpi_sck:1 +} +C 41600 46200 1 180 0 output.sym +{ +T 41500 45900 5 10 0 0 180 0 1 +device=INPUT +T 41050 46150 5 10 1 1 180 0 1 +net=rpi_mosi:1 +} +C 40800 45600 1 0 0 input.sym +{ +T 40800 45900 5 10 0 0 0 0 1 +device=OUTPUT +T 40200 45600 5 10 1 1 0 0 1 +net=rpi_miso:1 +} +C 46200 49000 1 0 0 level_converter.sym +{ +T 46795 49600 5 10 1 1 0 0 1 +refdes=LV0 +} +C 47100 49700 1 0 0 5V-plus.sym +C 46400 49700 1 0 0 3.3V-plus-1.sym +C 41600 49400 1 180 0 io.sym +{ +T 41400 48800 5 10 0 0 180 0 1 +device=IO +T 40300 49200 5 10 1 1 0 0 1 +netname=rpi_sda:1 +} +C 41600 48800 1 0 1 output.sym +{ +T 41500 49100 5 10 0 0 0 6 1 +device=OUTPUT +T 40350 48850 5 10 1 1 0 0 1 +net=rpi_scl:1 +} +C 46200 49200 1 180 0 io.sym +{ +T 46000 48600 5 10 0 0 180 0 1 +device=IO +T 44900 49000 5 10 1 1 0 0 1 +netname=rpi_sda:1 +} +C 46200 47800 1 0 0 level_converter.sym +{ +T 46795 48400 5 10 1 1 0 0 1 +refdes=LV1 +} +C 47100 48500 1 0 0 5V-plus.sym +C 46400 48500 1 0 0 3.3V-plus-1.sym +C 45400 47800 1 0 0 input.sym +{ +T 45400 48100 5 10 0 0 0 0 1 +device=OUTPUT +T 45000 47800 5 10 1 1 0 0 1 +net=rpi_scl:1 +} +C 48100 47900 1 0 0 connector4-2.sym +{ +T 48800 50000 5 10 1 1 0 6 1 +refdes=I2C +T 48400 49950 5 10 0 0 0 0 1 +device=CONNECTOR_4 +T 48400 50150 5 10 0 0 0 0 1 +footprint=JUMPER4 +} +C 47800 49600 1 270 0 iso_gnd.sym +C 48100 48900 1 90 0 5V-plus.sym +N 47700 49100 47700 48700 4 +N 47700 48700 48100 48700 4 +N 48100 48300 47700 48300 4 +N 47700 48300 47700 47900 4 +C 50700 46300 1 0 0 connector8-2.sym +{ +T 51400 50000 5 10 1 1 0 6 1 +refdes=LCD +T 51000 49950 5 10 0 0 0 0 1 +device=CONNECTOR_8 +T 51000 50150 5 10 0 0 0 0 1 +footprint=JUMPER8 +} +C 50400 46800 1 270 0 iso_gnd.sym +C 50700 47300 1 90 0 3.3V-plus-1.sym +C 49900 49000 1 0 0 input.sym +{ +T 49900 49300 5 10 0 0 0 0 1 +device=OUTPUT +T 49400 49000 5 10 1 1 0 0 1 +net=rpi_cs1:1 +} +C 49900 48200 1 0 0 input.sym +{ +T 49900 48500 5 10 0 0 0 0 1 +device=OUTPUT +T 49300 48200 5 10 1 1 0 0 1 +net=rpi_mosi:1 +} +C 49900 47800 1 0 0 input.sym +{ +T 49900 48100 5 10 0 0 0 0 1 +device=OUTPUT +T 49400 47800 5 10 1 1 0 0 1 +net=rpi_sck:1 +} +C 49900 49400 1 0 0 input.sym +{ +T 49900 49700 5 10 0 0 0 0 1 +device=OUTPUT +T 49400 49400 5 10 1 1 0 0 1 +net=lcd_rst:1 +} +C 49900 48600 1 0 0 input.sym +{ +T 49900 48900 5 10 0 0 0 0 1 +device=OUTPUT +T 49400 48600 5 10 1 1 0 0 1 +net=lcd_d/c:1 +} +C 49900 47000 1 0 0 input.sym +{ +T 49900 47300 5 10 0 0 0 0 1 +device=OUTPUT +T 49400 47000 5 10 1 1 0 0 1 +net=lcd_bl:1 +} +C 43000 47600 1 0 0 output.sym +{ +T 43100 47900 5 10 0 0 0 0 1 +device=INPUT +T 43550 47650 5 10 1 1 0 0 1 +net=lcd_bl:1 +} +C 43000 46800 1 0 0 output.sym +{ +T 43100 47100 5 10 0 0 0 0 1 +device=INPUT +T 43550 46850 5 10 1 1 0 0 1 +net=lcd_rst:1 +} +C 41600 46800 1 0 1 output.sym +{ +T 41500 47100 5 10 0 0 0 6 1 +device=OUTPUT +T 40300 46850 5 10 1 1 0 0 1 +net=lcd_d/c:1 +} diff --git a/electronics/symbols/level_converter.sym b/electronics/symbols/level_converter.sym new file mode 100644 index 0000000..1ec23db --- /dev/null +++ b/electronics/symbols/level_converter.sym @@ -0,0 +1,26 @@ +v 20130925 2 +B 200 0 1100 500 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1 +T 595 600 8 10 1 1 0 0 1 +refdes=LV? +T 295 -400 8 10 0 1 0 0 1 +source=level_converter.sch +P 0 100 200 100 1 0 0 +{ +T 255 45 5 10 1 1 0 0 1 +pinlabel=LO +} +P 1500 100 1300 100 1 0 0 +{ +T 1245 45 5 10 1 1 0 6 1 +pinlabel=HI +} +P 400 700 400 500 1 0 0 +{ +T 255 450 5 10 1 1 180 6 1 +pinlabel=Vlo +} +P 1100 700 1100 500 1 0 0 +{ +T 955 450 5 10 1 1 180 6 1 +pinlabel=Vhi +}