ๆญฃๅœจๅŠ ่ฝฝ่ง†้ข‘...

่ง†้ข‘ๅŠ ่ฝฝๅคฑ่ดฅ

Performing ๐–๐ก๐ž๐ซ๐ž ๐“๐ก๐ž ๐’๐ญ๐ซ๐ž๐ž๐ญ๐ฌ ๐‡๐š๐ฏ๐ž ๐๐จ ๐๐š๐ฆ๐ž by U2 in 2011 for MTV unpluggedโ€ฆ.Repost if you remember this.... โ™ซโ™ชโ™ซ #u2 #livemusic #mtv #rockmusic #30secondstomars

26,982 ๆฌก่ง‚็œ‹ โ€ข 1 ๅนดๅ‰ โ€ขvia X (Twitter)

11 ๆก่ฏ„่ฎบ

Hannah Hardy ็š„ๅคดๅƒ
Hannah Hardy1 ๅนดๅ‰

@U2 @MTV I love you โค๏ธ

Solar Heavy ็š„ๅคดๅƒ
Solar Heavy1 ๅนดๅ‰

check out this new song by @SolarHeavy

Hannah Hardy ็š„ๅคดๅƒ
Hannah Hardy1 ๅนดๅ‰

@U2 @MTV Marry me marry me

JOE BALEMAN ๐Ÿฑ๐Ÿ˜ˆ โ˜ฟ ็š„ๅคดๅƒ
JOE BALEMAN ๐Ÿฑ๐Ÿ˜ˆ โ˜ฟ1 ๅนดๅ‰

@U2 @MTV ๐Ÿคฉ

Hannah Hardy ็š„ๅคดๅƒ
Hannah Hardy1 ๅนดๅ‰

@U2 @MTV ๐Ÿค๐Ÿค๐Ÿค

Rolynon ็š„ๅคดๅƒ
Rolynon1 ๅนดๅ‰

@U2 @MTV Reposting and voting for more acoustic shows!! ๐Ÿ™๐Ÿ™๐Ÿ™โค๏ธโค๏ธโค๏ธ

Hannah Hardy ็š„ๅคดๅƒ
Hannah Hardy1 ๅนดๅ‰

@U2 @MTV Such a good song

Hannah Hardy ็š„ๅคดๅƒ
Hannah Hardy1 ๅนดๅ‰

@U2 @MTV Number one fan right here

Hannah Hardy ็š„ๅคดๅƒ
Hannah Hardy1 ๅนดๅ‰

@U2 @MTV

JELLYFISH๐Ÿฆ„๐Ÿ’–๐ŸŒˆ๐Ÿ•Š๐ŸŒŽ ็š„ๅคดๅƒ
JELLYFISH๐Ÿฆ„๐Ÿ’–๐ŸŒˆ๐Ÿ•Š๐ŸŒŽ1 ๅนดๅ‰

@JaredLeto @U2 @MTV It's my favorite unplugged and this is my favorite cover. However It had a sad storie for me. I saved money for a long time to buy it on Vyrt. I did it. I bought it. But Vyrt didn't allow me to download it. I lost this unplugged and my money. ๐Ÿ˜ข๐Ÿคทโ€โ™€๏ธ๐Ÿค—

Alba โ‚ช รธ lll ยทo. ็š„ๅคดๅƒ
Alba โ‚ช รธ lll ยทo.1 ๅนดๅ‰

@U2 @MTV Maravillaaaaa ๐Ÿ’–๐Ÿ’–๐Ÿ’–๐Ÿ’–

็›ธๅ…ณ่ง†้ข‘

โ™ชโ™ซ~ ๐‡๐š๐ฉ๐ฉ๐ฒ ๐๐ข๐ซ๐ญ๐ก๐๐š๐ฒ ๐ญ๐จ ๐ฒ๐จ๐ฎ.. ๐Ÿ๐ฑ ๐‡๐š๐ฉ๐ฉ๐ฒ ๐๐ข๐ซ๐ญ๐ก๐๐š๐ฒ, ๐‡๐š๐ฉ๐ฉ๐ฒ ๐๐ข๐ซ๐ญ๐ก๐๐š๐ฒ, ๐‡๐š๐ฉ๐ฉ๐ฒ ๐๐ข๐ซ๐ญ๐ก๐๐š๐ฒ, ๐Š๐˜๐”๐‡๐˜๐”๐โ™ชโ™ซ~๐Ÿ’™๐ŸŽ‚ ๐Ÿ“ฑ๐‘ฒ๐’€๐‘ผ๐‘ฏ๐’€๐‘ผ๐‘ต ๐’Š๐’” ๐’„๐’‚๐’๐’๐’Š๐’๐’ˆ ๐“ฏ๐“‚ƒ๐“งโ™ก Hello KYUpiter! ๐ŸŽ‰ Kyuhyun is hereโ€”sending a HUGE thank you for all the sweet birthday wishes! ๐Ÿ’Œ๐Ÿ’– He misses you all so much and canโ€™t wait to share an epic moment with everyone on 8 February 2025. Letโ€™s celebrate his birthday the best way possibleโ€”by dancing and singing ALL NIGHT LONG! ๐Ÿ’ƒ๐Ÿ•บ Whoโ€™s in for a night of epic fan chants? โœจ๐ŸŽค ๐Š๐˜๐”๐‡๐˜๐”๐ ๐Ÿ๐ŸŽ๐ญ๐ก ๐€๐ง๐ง๐ข๐ฏ๐ž๐ซ๐ฌ๐š๐ซ๐ฒ ๐€๐ฌ๐ข๐š ๐“๐จ๐ฎ๐ซ [๐‚๐Ž๐‹๐Ž๐‘๐’] ๐ข๐ง ๐‰๐š๐ค๐š๐ซ๐ญ๐š ๐Ÿ“† 8 February 2025 (Sat) โฐ 7:00 PM (19:00 WIB) ๐Ÿ“ The Kasablanka ๐ŸŽซ This show is proudly promoted by CK Star Entertainment ID๐Ÿ‡ฎ๐Ÿ‡ฉ #KYUHYUN #2025KYUHYUNASIATOUR #KyuhyunInJKT #CKStarEntertainment

CK Star Entertainment ID๐Ÿ‡ฎ๐Ÿ‡ฉ

30,940 ๆฌก่ง‚็œ‹ โ€ข 1 ๅนดๅ‰

i'm looking for feedback, thank you here's the full definition of my schematic: import { mkdirSync, writeFileSync } from "node:fs" import path from "node:path" import { defineCircuit, definePart, exportKiCadNetlist, instantiate, net, pin, } from "../../../tools/circuitd/src" const ch32v203f8u6 = definePart({ id: "CH32V203F8U6", kicadSymbol: "tinybee:CH32V203F8U6", footprint: "tinybee:QFN-20_L3.0-W3.0-P0.40-BL-EP1.7", defaultValue: "CH32V203F8U6", datasheet: " description: "144 MHz RISC-V MCU with ADCs, op-amps, advanced timers, and SWD", fields: { "LCSC Part": "C7570477", }, designNotes: [ "Power this MCU from a 3.3 V rail only; do not allow the VDD pin to see more than 3.6 V.", "Place a 100 nF decoupler immediately next to VDD and the QFN ground return, and keep that loop as short as possible.", "Put a small series resistor between PA0 and any off-board throttle or one-wire configuration signal so the MCU pin is not directly exposed at the connector.", "Keep PA13 and PA14 easy to probe and free of hard loads so SWD still works during bring-up and recovery.", "Keep PA8, PA9, PA10, PA7, PB0, and PB1 on the three phase-drive nets, and keep PA6/BKI free for a future fault or protection input.", "If you follow the openwch RISC-V ESC zero-cross scheme, tie PA3 and PA4 back into PA2 externally and reserve PA2 for that shared interrupt net.", "Route back-EMF and op-amp related pins away from phase copper, gate-drive loops, and other fast-switching nodes.", ], pins: { "PA0/WKUP/ADC0": "1", "PA1/ADC1": "2", "PA2/ADC2/OP2O0": "3", "PA3/ADC3/OP1O0": "4", "PA4/ADC4/OP2O1": "5", "PA5/ADC5/OP2N1": "6", "PA7/ADC7/OP2P1/CH1N": "7", "PB0/ADC8/OP1P1/CH2N": "8", "PB1/ADC9/OP1O1/CH3N": "9", "PB10/OP2N0": "10", "PB11/OP1N0": "11", "PB14/OP2P0": "12", "PB15/OP1P0": "13", "PA8/CH1": "14", "PA9/CH2": "15", "PA13/SWD/PA12/UDP": "16", "PA14/SWC/PA11/UDM": "17", "PA10/CH3": "18", VDD: "19", "PA6/ADC6/OP1N1/BKI": "20", GND: "21", }, }) const tlv75533pdqnt = definePart({ id: "TLV75533PDQNT", kicadSymbol: "Regulator_Linear:TLV75533PDBV", footprint: "tinybee:Texas_X2SON-4_1x1mm_P0.65mm", defaultValue: "TLV75533PDQNT", datasheet: " description: "500mA low-dropout fixed 3.3V regulator in 1x1mm X2SON-4", designNotes: [ "Treat +BATT as a 1S Li-ion or LiPo rail only; this regulator has a 5.5 V maximum input rating, so 2S or higher is out of bounds for this graph.", "Place at least 1 uF ceramic directly at IN and at least 1 uF ceramic directly at OUT; do not push those capacitors away from the package.", "Check regulator heating with (VIN - 3.3 V) * load current and add copper area if the dissipation is not comfortably safe.", "Add local input bulk when the battery lead is long or inductive so the LDO input does not absorb line spikes by itself.", "Keep EN tied to a known state at all times; if startup control matters later, break it out deliberately instead of bodging it in.", "The X2SON thermal pad is internally tied to GND; flood it into the local ground copper and do not leave the center pad floating.", ], pins: { OUT: "1", GND: "2", EN: "3", IN: "4", THERMAL_PAD: "5", }, }) const controlHeader = definePart({ id: "CTRL_IN_HEADER_1X01", kicadSymbol: "Connector_Generic:Conn_01x01", footprint: "tinybee:CTRL_PAD_1x01_Micro", defaultValue: "CTRL_IN", description: "1-pin control input wire pad for throttle signal", designNotes: [ "Use this only for the control signal.", "Ground reference is expected to be shared elsewhere in the system when this pad is in use.", "Battery power comes in through the dedicated battery wire holes, not through this control pad.", "PA0 on the CH32 is not a true FT input; treat this header as a 3.3 V logic input unless you deliberately add a real level-conditioning stage.", ], pins: { PIN1: "1", }, }) const motorHeader = definePart({ id: "MOTOR_OUT_HEADER_1X03", kicadSymbol: "Connector_Generic:Conn_01x03", footprint: "tinybee:MOTOR_PADS_1x03_Micro", defaultValue: "MOTOR_OUT", description: "3-pin motor phase wire pad group", designNotes: [ "This is the board edge interface for the three motor phases.", "Use direct wire holes here rather than a bulky 2.54 mm header footprint.", ], pins: { PIN1: "1", PIN2: "2", PIN3: "3", }, }) const programmingHeader = definePart({ id: "PROG_HEADER_1X04", kicadSymbol: "Connector_Generic:Conn_01x04", footprint: "tinybee:PROG_PADS_1x04_Micro", defaultValue: "PROG", description: "4-pin fine-pitch SWD programming header", designNotes: [ "Break out SWDIO, SWCLK, GND, and 3.3 V so the CH32 can be flashed and recovered without bodge wires.", "Keep this header free of extra loading and avoid reusing the SWD pins elsewhere until firmware bring-up is stable.", "Treat the 3.3 V pin here as target reference unless you deliberately design reverse-current-safe back-powering through the regulator path.", ], pins: { PIN1: "1", PIN2: "2", PIN3: "3", PIN4: "4", }, }) const batteryHeader = definePart({ id: "BATT_IN_HEADER_1X02", kicadSymbol: "Connector_Generic:Conn_01x02", footprint: "tinybee:BATT_PADS_1x02_Micro", defaultValue: "BATT_IN", description: "2-pin battery wire pad pair", designNotes: [ "Use this dedicated pair for battery positive and battery negative input.", "Keep the battery loop tight to the bulk capacitors and half-bridge supply entry.", ], pins: { PIN1: "1", PIN2: "2", }, }) const complementaryHalfBridge = definePart({ id: "PMCPB5530X_115", kicadSymbol: "tinybee:PMCPB5530X,115", footprint: "tinybee:DFN2020-6_L2.0-W2.0-P0.65-BL", defaultValue: "PMCPB5530X,115", datasheet: " description: "20 V complementary N/P MOSFET half-bridge in DFN2020-6", fields: { "LCSC Part": "C552747", }, designNotes: [ "Use this complementary half-bridge only on a 1S Li-ion or LiPo rail; do not reuse the direct P-gate pull-down topology above the 1S battery range.", "With +BATT limited to the 1S range, the direct P-gate pull-down swing stays inside the device gate limits and gives usable drive headroom.", "Drive the low-side N-FET gates directly from the 3.3 V timer outputs only in this 1S design; rework the stage before raising the battery voltage.", "Do not skimp on local +BATT bypass; keep real ceramic bulk plus a high-frequency bypass capacitor tight to the half-bridge supply loop.", "Pour the duplicated drain pads into real copper for current and heat spreading; do not neck them down right at the package.", "Keep each gate loop short, tight, and referenced to its own source return to reduce ringing and false turn-on.", "Assume the board copper sets the real current limit; check temperature rise on the actual ESC geometry, not only the datasheet headline current.", ], pins: { LOW_SIDE_SOURCE: "1", LOW_SIDE_GATE: "2", HIGH_SIDE_DRAIN: ["3", "8"], HIGH_SIDE_SOURCE: "4", HIGH_SIDE_GATE: "5", LOW_SIDE_DRAIN: ["6", "7"], }, }) const highSidePullDownBjt = definePart({ id: "BC847BLP_7", kicadSymbol: "Transistor_BJT:Q_NPN_BEC", footprint: "Package_TO_SOT_SMD:SOT-883", defaultValue: "BC847BLP-7", datasheet: " description: "45 V, 100 mA NPN small-signal transistor in SOT-883", designNotes: [ "Use this device only as the helper pull-down for the high-side P-gate nets; do not put motor or supply current through it as a power path element.", "In this topology, keep emitter at GND, collector on the P-gate net, and drive the base through a resistor from the MCU.", "Give the base a defined pulldown so the PMOS high side stays off while the MCU is in reset or high-impedance.", "With a 470R P-gate pull-up on a 1S rail, this transistor sinks about 9 mA at full turn-on, which is still well inside the BC847BLP-7's capability.", "Check the B-E-C pin order against the footprint before layout release; small BJTs are easy to rotate or mirror by accident.", ], pins: { BASE: "1", EMITTER: "2", COLLECTOR: "3", }, }) const yageoRc0201Datasheet = " const kemetMlccDatasheet = " const defineYageoRc0201 = (mpn: string, value: string) => definePart({ id: mpn, kicadSymbol: "Device:R", footprint: "Resistor_SMD:R_0201_0603Metric", defaultValue: value, datasheet: yageoRc0201Datasheet, description: `Yageo ${mpn} 0201 1% thick-film resistor`, fields: { Manufacturer: "Yageo", MPN: mpn, Tolerance: "1%", Power: "0.05W", }, designNotes: [ "This BOM is locked to an exact Yageo RC0201FR-07 1% resistor, not a generic 0201 placeholder.", "Keep the 1% series on the back-EMF divider path so thresholds stay predictable across temperature.", "Re-check pulse and dissipation stress if the battery domain or gate network changes.", ], pins: { A: "1", B: "2", }, }) const defineYageoRc0402 = (mpn: string, value: string) => definePart({ id: mpn, kicadSymbol: "Device:R", footprint: "Resistor_SMD:R_0402_1005Metric", defaultValue: value, datasheet: " description: `Yageo ${mpn} 0402 1% thick-film resistor`, fields: { Manufacturer: "Yageo", MPN: mpn, Tolerance: "1%", Power: "0.063W", }, designNotes: [ "Use 0402 here where the resistor sees non-trivial continuous dissipation on the switching rail.", "Do not silently shrink these positions back to 0201 without re-checking power and temperature margin.", ], pins: { A: "1", B: "2", }, }) const defineKemetMlcc = ({ mpn, value, footprint, description, voltage, dielectric, designNotes, }: { mpn: string value: string footprint: string description: string voltage: string dielectric: string designNotes: readonly string[] }) => definePart({ id: mpn, kicadSymbol: "Device:C", footprint, defaultValue: value, datasheet: kemetMlccDatasheet, description, fields: { Manufacturer: "KEMET", MPN: mpn, Dielectric: dielectric, "Rated Voltage": voltage, }, designNotes, pins: { POS: "1", NEG: "2", }, }) const resistor30r = defineYageoRc0201("RC0201FR-0730RL", "30R") const resistor470r0402 = defineYageoRc0402("RC0402FR-07470RL", "470R") const resistor1k = defineYageoRc0201("RC0201FR-071KL", "1k") const resistor10k = defineYageoRc0201("RC0201FR-0710KL", "10k") const resistor100k = defineYageoRc0201("RC0201FR-07100KL", "100k") const resistor12k = defineYageoRc0201("RC0201FR-0712KL", "12k") const resistor15k = defineYageoRc0201("RC0201FR-0715KL", "15k") const resistor33k = defineYageoRc0201("RC0201FR-0733KL", "33k") const swdVrefIsolationDiode = definePart({ id: "RB751CS40,315", kicadSymbol: "Device:D_Schottky", footprint: "tinybee:D_SOD-882", defaultValue: "RB751CS40,315", datasheet: " description: "40 V small-signal Schottky diode in SOD-882 for isolated SWD Vref sensing", designNotes: [ "This diode lets the programming header sense the target 3.3 V rail without back-powering the TLV755 when an external tool drives Vref.", "Place it close to the programming pads, and keep the +3V3 cathode side on the board rail with the isolated anode side only on the header Vref pin.", ], pins: { K: "1", A: "2", }, }) const capacitor100nF0402 = defineKemetMlcc({ mpn: "C0402C104K4RACTU", value: "100nF", footprint: "Capacitor_SMD:C_0402_1005Metric", description: "KEMET 100nF 16V X7R MLCC, 0402", voltage: "16V", dielectric: "X7R", designNotes: [ "This exact 16 V X7R part is locked for the 100 nF bypass positions in this 1S design.", "Use it for local high-frequency bypass on +BATT or V3.3; do not silently substitute a lower-voltage or poor-stability dielectric.", ], }) const capacitor100nF0201 = defineKemetMlcc({ mpn: "C0201C104K9PACTU", value: "100nF", footprint: "Capacitor_SMD:C_0201_0603Metric", description: "KEMET 100nF 6.3V X5R MLCC, 0201", voltage: "6.3V", dielectric: "X5R", designNotes: [ "Use this only for local low-voltage decoupling like the CH32 VDD bypass.", "Do not silently reuse this 0201 part on the battery rail; keep the battery-facing 100 nF positions on the 16 V 0402 part.", ], }) const capacitor1uF0402 = defineKemetMlcc({ mpn: "C0402C105K8PAC7411", value: "1uF", footprint: "Capacitor_SMD:C_0402_1005Metric", description: "KEMET 1uF 10V X5R MLCC, 0402", voltage: "10V", dielectric: "X5R", designNotes: [ "This exact 10 V X5R part is the TLV755 output capacitor and satisfies the regulator's 1 uF ceramic requirement.", "A 0402 body is acceptable here, but this is still a regulator output part, not a battery-domain bypass; do not shrink it further without checking bias derating and stability.", ], }) const capacitor22uF0805 = defineKemetMlcc({ mpn: "C0805C226M8PACTU", value: "22uF", footprint: "Capacitor_SMD:C_0805_2012Metric", description: "KEMET 22uF 10V X5R MLCC, 0805", voltage: "10V", dielectric: "X5R", designNotes: [ "This exact 10 V X5R 0805 part is the 1S battery-side bulk capacitor.", "Keep this input bulk capacitor in 0805 or larger; do not shrink it back to 0603 without re-checking effective capacitance at 1S bias.", ], }) const C1 = instantiate(capacitor1uF0402, "C1") const C2 = instantiate(capacitor100nF0201, "C2") const C3 = instantiate(capacitor100nF0402, "C3") const C4 = instantiate(capacitor22uF0805, "C4") const C5 = instantiate(capacitor100nF0201, "C5") const C6 = instantiate(capacitor22uF0805, "C6") const Q1 = instantiate(complementaryHalfBridge, "Q1") const Q2 = instantiate(complementaryHalfBridge, "Q2") const Q3 = instantiate(complementaryHalfBridge, "Q3") const Q4 = instantiate(highSidePullDownBjt, "Q4") const Q5 = instantiate(highSidePullDownBjt, "Q5") const Q6 = instantiate(highSidePullDownBjt, "Q6") const J_CTRL = instantiate(controlHeader, "J_CTRL") const J_BATT = instantiate(batteryHeader, "J_BATT") const J_MOTOR = instantiate(motorHeader, "J_MOTOR") const TP_PROG = instantiate(programmingHeader, "TP_PROG") const D1 = instantiate(swdVrefIsolationDiode, "D1") const R1 = instantiate(resistor30r, "R1") const R2 = instantiate(resistor1k, "R2") const R3 = instantiate(resistor10k, "R3") const R4 = instantiate(resistor470r0402, "R4") const R5 = instantiate(resistor30r, "R5") const R6 = instantiate(resistor1k, "R6") const R7 = instantiate(resistor10k, "R7") const R8 = instantiate(resistor470r0402, "R8") const R9 = instantiate(resistor30r, "R9") const R10 = instantiate(resistor1k, "R10") const R11 = instantiate(resistor10k, "R11") const R12 = instantiate(resistor470r0402, "R12") const R13 = instantiate(resistor15k, "R13") const R14 = instantiate(resistor33k, "R14") const R15 = instantiate(resistor100k, "R15") const R16 = instantiate(resistor15k, "R16") const R17 = instantiate(resistor33k, "R17") const R18 = instantiate(resistor100k, "R18") const R19 = instantiate(resistor15k, "R19") const R20 = instantiate(resistor33k, "R20") const R21 = instantiate(resistor100k, "R21") const R22 = instantiate(resistor100k, "R22") const R23 = instantiate(resistor100k, "R23") const R24 = instantiate(resistor100k, "R24") const R25 = instantiate(resistor12k, "R25") const R26 = instantiate(resistor33k, "R26") const R27 = instantiate(resistor1k, "R27") const U1 = instantiate(tlv75533pdqnt, "U1") const U2 = instantiate(ch32v203f8u6, "U2") const tinybeeEscChannel = defineCircuit({ name: "tinybee-esc-channel", source: "projects/tinybee/circuitd/tinybee-esc-channel.ts", description: "1S CH32-based tinybee ESC channel aligned to the openwch RISC-V_ESC V203 pinout", parts: [ C1, C2, C3, C4, C5, C6, D1, J_BATT, J_CTRL, J_MOTOR, Q1, Q2, Q3, Q4, Q5, Q6, R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, TP_PROG, U1, U2, ], nets: [ net( "+BATTERY", pin(J_BATT, "PIN1"), pin(C3, "POS"), pin(C4, "POS"), pin(C6, "POS"), pin(Q1, "HIGH_SIDE_SOURCE"), pin(Q2, "HIGH_SIDE_SOURCE"), pin(Q3, "HIGH_SIDE_SOURCE"), pin(R4, "B"), pin(R8, "B"), pin(R12, "B"), pin(R25, "B"), pin(U1, "IN"), pin(U1, "EN"), ), net("/ADC_VOLTAGE_SENSE", pin(C5, "POS"), pin(R25, "A"), pin(R26, "B"), pin(U2, "PA1/ADC1")), net("/A_HIGH_COMMAND", pin(R2, "B"), pin(U2, "PA10/CH3")), net("/A_LOW_COMMAND", pin(R1, "B"), pin(U2, "PB1/ADC9/OP1O1/CH3N")), net("/A_HIGH_CONTROL", pin(Q4, "BASE"), pin(R2, "A"), pin(R3, "B")), net("/A_LOW_GATE", pin(Q1, "LOW_SIDE_GATE"), pin(R1, "A"), pin(R22, "B")), net("/A_P_GATE", pin(Q1, "HIGH_SIDE_GATE"), pin(Q4, "COLLECTOR"), pin(R4, "A")), net("/A_BACK_EMF", pin(R13, "A"), pin(R14, "B"), pin(R15, "A"), pin(U2, "PA5/ADC5/OP2N1")), net("/B_BACK_EMF", pin(R16, "A"), pin(R17, "B"), pin(R18, "A"), pin(U2, "PB10/OP2N0")), net("/C_BACK_EMF", pin(R19, "A"), pin(R20, "B"), pin(R21, "A"), pin(U2, "PB11/OP1N0")), net("/BACK_EMF_COMMON", pin(R15, "B"), pin(R18, "B"), pin(R21, "B"), pin(U2, "PB14/OP2P0"), pin(U2, "PB15/OP1P0")), net("/B_HIGH_COMMAND", pin(R6, "B"), pin(U2, "PA9/CH2")), net("/B_LOW_COMMAND", pin(R5, "B"), pin(U2, "PB0/ADC8/OP1P1/CH2N")), net("/B_HIGH_CONTROL", pin(Q5, "BASE"), pin(R6, "A"), pin(R7, "B")), net("/B_LOW_GATE", pin(Q3, "LOW_SIDE_GATE"), pin(R5, "A"), pin(R23, "B")), net("/B_P_GATE", pin(Q3, "HIGH_SIDE_GATE"), pin(Q5, "COLLECTOR"), pin(R8, "A")), net("/C_HIGH_COMMAND", pin(R10, "B"), pin(U2, "PA8/CH1")), net("/C_LOW_COMMAND", pin(R9, "B"), pin(U2, "PA7/ADC7/OP2P1/CH1N")), net("/C_HIGH_CONTROL", pin(Q6, "BASE"), pin(R10, "A"), pin(R11, "B")), net("/C_LOW_GATE", pin(Q2, "LOW_SIDE_GATE"), pin(R9, "A"), pin(R24, "B")), net("/C_P_GATE", pin(Q2, "HIGH_SIDE_GATE"), pin(Q6, "COLLECTOR"), pin(R12, "A")), net("/PWM_INPUT", pin(J_CTRL, "PIN1"), pin(R27, "A")), net("/PWM_INPUT_MCU", pin(R27, "B"), pin(U2, "PA0/WKUP/ADC0")), net("/OPA_ZERO_CROSS_INTERRUPT", pin(U2, "PA2/ADC2/OP2O0"), pin(U2, "PA3/ADC3/OP1O0"), pin(U2, "PA4/ADC4/OP2O1")), net("/PHASE_A", pin(J_MOTOR, "PIN1"), pin(Q1, "HIGH_SIDE_DRAIN"), pin(Q1, "LOW_SIDE_DRAIN"), pin(R13, "B")), net("/PHASE_B", pin(J_MOTOR, "PIN2"), pin(Q3, "HIGH_SIDE_DRAIN"), pin(Q3, "LOW_SIDE_DRAIN"), pin(R16, "B")), net("/PHASE_C", pin(J_MOTOR, "PIN3"), pin(Q2, "HIGH_SIDE_DRAIN"), pin(Q2, "LOW_SIDE_DRAIN"), pin(R19, "B")), net("/SWD_CLOCK", pin(TP_PROG, "PIN1"), pin(U2, "PA14/SWC/PA11/UDM")), net("/SWD_DATA", pin(TP_PROG, "PIN2"), pin(U2, "PA13/SWD/PA12/UDP")), net("/SWD_VREF", pin(D1, "A"), pin(TP_PROG, "PIN4")), net( "GND", pin(J_BATT, "PIN2"), pin(C1, "NEG"), pin(C2, "NEG"), pin(C3, "NEG"), pin(C4, "NEG"), pin(C6, "NEG"), pin(Q1, "LOW_SIDE_SOURCE"), pin(Q2, "LOW_SIDE_SOURCE"), pin(Q3, "LOW_SIDE_SOURCE"), pin(Q4, "EMITTER"), pin(Q5, "EMITTER"), pin(Q6, "EMITTER"), pin(R3, "A"), pin(R7, "A"), pin(R11, "A"), pin(R14, "A"), pin(R17, "A"), pin(R20, "A"), pin(R22, "A"), pin(R23, "A"), pin(R24, "A"), pin(R26, "A"), pin(C5, "NEG"), pin(TP_PROG, "PIN3"), pin(U1, "GND"), pin(U1, "THERMAL_PAD"), pin(U2, "GND"), ), net("+3V3", pin(C1, "POS"), pin(C2, "POS"), pin(D1, "K"), pin(U1, "OUT"), pin(U2, "VDD")), net("unconnected-(U2-PA6{slash}ADC6{slash}OP1N1{slash}BKI-Pad20)", pin(U2, "PA6/ADC6/OP1N1/BKI")), ], }) const outputPath = path.resolve(__dirname, "generated", " const main = () => { mkdirSync(path.dirname(outputPath), { recursive: true }) writeFileSync(outputPath, exportKiCadNetlist(tinybeeEscChannel), "utf8") process.stdout.write(`${outputPath}\n`) } if (import.meta.main) { main() } export { tinybeeEscChannel } export default tinybeeEscChannel

kache

25,459 ๆฌก่ง‚็œ‹ โ€ข 5 ไธชๆœˆๅ‰

Sometimes I would wonder if Glen Hansard really existedโ€ฆ. Seriously, he was such an angelic presenceโ€ฆ not otherworldlyโ€ฆin fact, very present this presenceโ€ฆ A smiling rascal if you needed him to beโ€ฆ this most musical and mischievous archangel of Ballymunโ€ฆ no airs, plenty of graces... Of course, Glen was the shining star of the Christmas Eve buskโ€ฆ sometimes the only one reminding the rest of us that Christmas began with a refugee born in a manger, which is hardly a step from living on the street. To be utterly yourself by being more interested in others - a clue for any of us trying out different personas. He really was who you thought he was. He could never walk by a person living rough without checking they were OKโ€ฆ and more than that, he worked very hard so that less people had to live on the streets in the first place. When the crowds got bigger and for safetyโ€™s sake Glen had to agree to move the busk to a stage kindly provided outside The Gaiety Theatre, he would say 'weโ€™ll give it our best but itโ€™s not a busk if weโ€™re not on the street!โ€™ โ€ฆbecause thatโ€™s who he was - a performer at eye level in any situation. The stage was a separation he wouldnโ€™t recognize. Of all the grand and gigantic venues he and The Frames played, you sensed the street was his most favoured place to perform. And street people, his favourite audience. Voice of the streets. A choir of angels in one man. The rest of us blessed to stand there beside our very own and very earthed Angel Gabrielโ€ฆ All of us welcome in his choir, whatever shape or form. โ€ฆ.and Iโ€™m telling myself this morning that if he never existed, then he can never cease to exist. For me, he will always be everywhere I see a coin spinning into an open guitar case. May you rest in the peace you gave to so many. Bono

U2

1,125,375 ๆฌก่ง‚็œ‹ โ€ข 16 ๅคฉๅ‰

Top 10 headlines the media didn't tell you this week, Repost & FoIIow for more. 10. Vivek Ramaswamy tells Nikki Haley & Ron DeSantis to drop out of the race and endorse Donald Trump for president. 9. The family of a young girl kiIIed by an iIIegal immigrant is suing the Biden administration for $100 million. 8. Nikki Haley claims it's a two person race after finishing third in Iowa. 7. South Carolina bans gender transition procedures to anyone under 18 years old. 6. New York plans to spend $2.4 Billion to shelter iIIegals after slashing the NYPD budget by $132 Million. 5. Trump is frontrunning the primary, with 72% of GOP voters saying they would vote for him if the election were held today. 4. Argentina's President Javier Milei called on leaders to reject socialism during his WEF speech. 3. New documents reveal the federal government required financial institutions to flag transactions with terms like โ€œMAGAโ€ and โ€œTRUMPโ€ as potential ACTIVE SH00TERS. 2. FAAโ€™s diversity push includes focus on hiring people with โ€˜severe intellectualโ€™ and โ€˜psychiatricโ€™ disabilities to meet DEI standards. 1. Chinese scientists 'create' a mutant coronavirus strain that attacks the BRAIN and has a 100% kill rate in mice - admitting there's a 'risk it spills over to humans' Bonus: Biden demands another $110.5 Billion funding package for Ukraine. How many wars are we funding again? If you appreciate this Top 10 recap, remember to Repost and FoIIow me for another week in a clown world ๐Ÿคก๐ŸŒŽ

TaraBull

266,545 ๆฌก่ง‚็œ‹ โ€ข 2 ๅนดๅ‰

Transcendence gone handheld. Basant Panchami, someoneโ€™s living room. Malini Awasthi, Richa Sharma and Master Saleem erupting into Nazar Lagi Raja Tore Bangle Par from Kala Pani. This is combustion. Sixteen and a half unrepeatable minutes. Absolutely brilliant. This kind of jam, streamed and shared live, is perhaps the vintage of our time. We are witnessing, in the selfie mode video from Saleemโ€™s phone, a triumph of narcissism. And also a shift in the human disposition towards experience. In another time this would have been pure event. The experience would have been private, known only by presence. The actual music would have decayed inside the recollections of those present. We are now blessed with more access than ever. The spontaneous jam isnโ€™t complete until it has satisfied the algorithmic necessity of being a livestream. The performance must now be quantified by an unseen, dispersed audience. 866, growing rapidly and astonishingly into tens and then hundreds of thousands (remember Ali Sethiโ€™s sessions during Covid?) Looking changes what is looked at. Saleem and the others are performing for the feed. They know in real time this moment is entering a larger field of viewing. Theyโ€™re watching others watch them in an endless feedback loop of secondary experience. The more we record, the less we risk forgetting. But I wonder if weโ€™re narrowing what we allow ourselves to feel. This is such an incredibly lovely clip, and in its joy letโ€™s also recall what it was like to listen to something unlit by screens, wholly present to each other. What it was like to remember only from what one held within oneself. I wonder if weโ€™ll ever refuse the lens. And let the moment remain singular. Nazar lagi raja tore bangle par in the age of the front facing camera. The kind of clip that makes you briefly forgive the species.

Ambarish Satwik

34,946 ๆฌก่ง‚็œ‹ โ€ข 10 ไธชๆœˆๅ‰

Alot of people ask me to come and speak at their school board meetings, while I can attend some of them, many are just to far on the weekdays So here's my speech for you to read or play my video for your board on guidance 5756, hope it helps you ----------------------------------- Thank you for giving me a chance to speak today, Just want to touch of the subject of guidance 5756 Our children are be relentlessly bombarded by gender indoctrination on a level never seen before. From the new sex ed curriculum pushed by the state to your library books If you didnt know it parents, Over the summer our state New Jersey Boe recently passed policy to remove the words male and female from schools Here are some misconceptions about 5756, it is not policy but always was guidance, you will not lose state funding if you abolish it, trans kids are still protected under LAD even if you abolish Many think 5756 is LGBTQ outline guidance, it is narrowly targeted towards trans students The guidance essentially boils down to the response a school should undertake if a student thinks they are trans: they would like to be addressed by a name other than their legal one/identify with a pronoun/gender not corresponding to their biological sex The guidance also advises: the school district may seek a variety of professionals, including counselors/school psychologists Will these counselors tell kids after sex reassignment surgery they are 5x more likely to have made a suicide attempt & 19x more likely to have died from suicide It would be a mistake in the 1st place for any board to take on this policy based purely on if something happened to the child or got forbid died, you the board would be sued. Are you truly willing to take that risk? Garden State Equality pushes for programs in schools and GSA groups (Gender Sexuality Alliances) to push the agenda further Hackensack is having pride events all year with gsa activities and woodstown is hosting a series of events as well Our kids are very impressionable and what to please us, mental health issues are being accelerated pushing this as well, kids are utterly confused, especially my own and Countless others I talk to around the state I would like to stress the engagement aspect of sexual influence on any child under the age of 18 the definition of influence over a child stated in Title 9, specifically 6-1 The performing on any indecent, immoral or unlawful act or deed, in the presence of a child that may debauch, or endanger or degrade the morals of the child Think about this child abuse law as the government and our Schools push this gender agenda We need to be teaching these kids, not indoctrinating our students with endless gender ideology What I'm asking is simple, bring up a vote to remove this guidance. If you truly care about the children, you'll stop keeping parents in the dark about what's happening to their kids Parents, it you want this guidance removed, I encourage you to email and speak out to your board. They don't know you have concerns unless you voice them Lastly Always remember this fact, You are not our kids parents, we are, it's best never forget that as you try to hide information from the parents with this guidance Thank you ------------------------------------ Speech and video is just under 3 minutes, so it'll work at any BOE Rally your fellow #NewJersey parents, and keep pushing back on issues that affect you

Wake Up NJ ๐Ÿ‡บ๐Ÿ‡ธ New Jersey

23,462 ๆฌก่ง‚็œ‹ โ€ข 2 ๅนดๅ‰

The subway performer took out his $3.5 million violin and started to play... But no one stopped to listen. In 2007, Joshua Bell, one of the world's greatest musicians, engaged in a small social experiment: Just days after performing in front of a sold out audience at Boston's Symphony Hall, he put on a hat and walked into a Washington D.C. metro station during the morning commute. He stood just inside the entrance, held his instrument, a Stradivarius violin from 1713 estimated to be worth up to $3.5 million, and began to play. Of the 1,000+ commuters that passed the musician that morning, only a small handful stopped to listen to the beautiful music. He made around $50 in tips during the 40 minute performance of six legendary pieces. The story became an immediate viral sensation, with most pointing to it as a lamentation of our inability to stop and smell the roses (or listen to the music, as it were). But with everyone in a rush to go about their business, I think there's more to it than that... In my mind, there are a few lessons from the fascinating tale: 1. Presentation Matters The quality of something can easily be undermined by its outward appearance. A beautiful idea may not impact its readers if it is clouded by complex language. A gourmet meal may not taste as delicious if slapped into a plastic container. An impressive technology may not connect with its users if it sits behind an ugly UI/UX. 2. Context Matters The same performance in a different context might have an entirely different perceived value. We all need to find the context in which our value is fully appreciated and understood. 3. We Need to Slow Down In his 1998 Rice commencement speech, Kurt Vonnegut spoke this timeless wisdom: "When things are going sweetly and peacefully, please pause a moment, and then say out loud: 'If this isn't nice, what is?'" Life flies by. Remember to stop and appreciate the moments of sweetness. Force yourself to slow down now and then. 4. Always Tip Liberally When you watch or listen to a street performer, tip them liberally. The talent out in the world is abundant, and the fact that they are performing in these settings takes real guts and determination. It's a small gesture that makes the world a bit more beautiful. So, what do you think about this story: Would you have stopped to listen, or continued on your rushed commute? Would you have recognized the beauty in the performance? I'd like to think I would have stopped and listened, but sadly, I'm guessing I would have followed the crowd and rushed by. Something to think about... *** If you enjoyed this or learned something, share this post with others and follow me Sahil Bloom for more in future!

Sahil Bloom

1,671,006 ๆฌก่ง‚็œ‹ โ€ข 2 ๅนดๅ‰