Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
1.00 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.05 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\EntryComment {#1366
  +user: Proxies\__CG__\App\Entity\User {#1378 …}
  +entry: App\Entity\Entry {#1810 …}
  +magazine: App\Entity\Magazine {#313
    +icon: Proxies\__CG__\App\Entity\Image {#294 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#321
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#285 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#281 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#270 …}
    +entries: Doctrine\ORM\PersistentCollection {#228 …}
    +posts: Doctrine\ORM\PersistentCollection {#186 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#248 …}
    +bans: Doctrine\ORM\PersistentCollection {#165 …}
    +reports: Doctrine\ORM\PersistentCollection {#151 …}
    +badges: Doctrine\ORM\PersistentCollection {#129 …}
    +logs: Doctrine\ORM\PersistentCollection {#119 …}
    +awards: Doctrine\ORM\PersistentCollection {#108 …}
    +categories: Doctrine\ORM\PersistentCollection {#95 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#322
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#316
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2356 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2476 …}
  +body: """
    Those things are indeed more common!\n
    \n
    However, if the circuit was in an abnormal state (e.g. the contact with the case), then a resistor could very well blow. It would not be surprising if it took some other components down with it, and that this damage is not obvious yet. “The transistor blows to protect the fuse” is a common fail-state, facetiously stated.\n
    \n
    Another possibility is just… bad design. You could call me adequate at circuit design (I mostly design prototypes, not finished systems that have to last thousands of hours), but regularly see commercial products designed poorly with some stupid point of failure. For example, using a 1 watt resistor that is dissipating close to 1 watt, instead of designing a more efficient system that doesn’t require dissipating heat at all.\n
    \n
    I spend a lot of time answering questions for people just getting started. Probably 75% of them boil down to a few things. Here is that list in case amusing / useful:\n
    \n
    1. Relays are not a great solution in general, and there are many better alternatives (MOSFET, SSR, etc).\n
    2. Output impedance matters: you can’t power a huge motor off a microcontroller pin.\n
    3. Back-EMF from inductive loads can burn out your control system unless you add a protection diode.\n
    4. Lead acid batteries aren’t a magic solution to power everything. Especially automotive ones. Understand and use lithium ion.\n
    5. Connecting LEDs in parallel then adding a single resistor will lead to failure pretty quickly.\n
    6. Generally, don’t pass significant power through a switch. Use the switch to control the state of a power MOSFET or similar.\n
    7. Button debouncing.\n
    \n
    Most of the rest is refusing to do other people’s homework, help people build weapons, or do unwise things with mains power / high voltage / centrifuges. Occasionally people ask me really interesting questions though, so I don’t mind that the interactions are a bit scripted the rest of the time! I’ve noticed on Lemmy I’ve gotten much more interesting questions so far!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1688624951 {#1605
    date: 2023-07-06 08:29:11.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@WaltzingKea@lemmy.nz"
    "@Saigonauticon@voltage.vn"
    "@rouqee@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2355 …}
  +nested: Doctrine\ORM\PersistentCollection {#2167 …}
  +votes: Doctrine\ORM\PersistentCollection {#2424 …}
  +reports: Doctrine\ORM\PersistentCollection {#2440 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2490 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2409 …}
  -id: 8587
  -bodyTs: "'1':111,119,167 '2':185 '3':200 '4':219 '5':239 '6':255 '7':278 '75':150 'abnorm':14 'acid':221 'ad':245 'add':215 'adequ':76 'altern':181 'amus':165 'anoth':66 'answer':142 'aren':223 'ask':309 'automot':232 'back':202 'back-emf':201 'bad':70 'batteri':222 'better':180 'bit':325 'blow':28,53 'boil':153 'build':295 'burn':208 'button':279 'call':74 'case':21,164 'centrifug':306 'circuit':10,78 'close':117 'commerci':97 'common':6,60 'compon':39 'connect':240 'contact':18 'control':211,269 'could':25,73 'damag':46 'debounc':280 'design':71,79,82,99,123 'diod':218 'dissip':116,132 'doesn':129 'e.g':16 'effici':126 'emf':203 'especi':231 'etc':184 'everyth':230 'exampl':108 'faceti':64 'fail':62 'fail-stat':61 'failur':106,252 'far':345 'finish':85 'fuse':57 'general':175,256 'get':147 'gotten':339 'great':172 'heat':133 'help':293 'high':304 'homework':292 'hour':93 'howev':7 'huge':194 'imped':187 'inde':4 'induct':205 'instead':121 'interact':322 'interest':312,342 'ion':238 'last':90 'lead':220,250 'led':241 'lemmi':336 'list':162 'lithium':237 'load':206 'lot':139 'magic':226 'main':302 'mani':179 'matter':188 'microcontrol':198 'mind':319 'mosfet':182,275 'most':81 'motor':195 'much':340 'notic':334 'obvious':49 'occasion':307 'one':233 'output':186 'parallel':243 'pass':259 'peopl':145,290,294,308 'pin':199 'point':104 'poor':100 'possibl':67 'power':192,229,261,274,303 'pretti':253 'probabl':149 'product':98 'protect':55,217 'prototyp':83 'question':143,313,343 'quick':254 'realli':311 'refus':286 'regular':95 'relay':168 'requir':131 'resistor':24,113,248 'rest':284,328 'script':326 'see':96 'signific':260 'similar':277 'singl':247 'solut':173,227 'spend':137 'ssr':183 'start':148 'state':15,63,65,271 'stupid':103 'surpris':33 'switch':264,267 'system':86,127,212 'thing':2,158,300 'though':314 'thousand':91 'time':141,331 'took':36 'transistor':52 'understand':234 'unless':213 'unwis':299 'use':109,166,236,265 've':333,338 'voltag':305 'watt':112,120 'weapon':296 'well':27 'would':30 'yet':50"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://voltage.vn/comment/36148"
  +editedAt: null
  +createdAt: DateTimeImmutable @1688624951 {#1945
    date: 2023-07-06 08:29:11.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\EntryComment {#1366
  +user: Proxies\__CG__\App\Entity\User {#1378 …}
  +entry: App\Entity\Entry {#1810 …}
  +magazine: App\Entity\Magazine {#313
    +icon: Proxies\__CG__\App\Entity\Image {#294 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#321
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#285 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#281 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#270 …}
    +entries: Doctrine\ORM\PersistentCollection {#228 …}
    +posts: Doctrine\ORM\PersistentCollection {#186 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#248 …}
    +bans: Doctrine\ORM\PersistentCollection {#165 …}
    +reports: Doctrine\ORM\PersistentCollection {#151 …}
    +badges: Doctrine\ORM\PersistentCollection {#129 …}
    +logs: Doctrine\ORM\PersistentCollection {#119 …}
    +awards: Doctrine\ORM\PersistentCollection {#108 …}
    +categories: Doctrine\ORM\PersistentCollection {#95 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#322
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#316
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2356 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2476 …}
  +body: """
    Those things are indeed more common!\n
    \n
    However, if the circuit was in an abnormal state (e.g. the contact with the case), then a resistor could very well blow. It would not be surprising if it took some other components down with it, and that this damage is not obvious yet. “The transistor blows to protect the fuse” is a common fail-state, facetiously stated.\n
    \n
    Another possibility is just… bad design. You could call me adequate at circuit design (I mostly design prototypes, not finished systems that have to last thousands of hours), but regularly see commercial products designed poorly with some stupid point of failure. For example, using a 1 watt resistor that is dissipating close to 1 watt, instead of designing a more efficient system that doesn’t require dissipating heat at all.\n
    \n
    I spend a lot of time answering questions for people just getting started. Probably 75% of them boil down to a few things. Here is that list in case amusing / useful:\n
    \n
    1. Relays are not a great solution in general, and there are many better alternatives (MOSFET, SSR, etc).\n
    2. Output impedance matters: you can’t power a huge motor off a microcontroller pin.\n
    3. Back-EMF from inductive loads can burn out your control system unless you add a protection diode.\n
    4. Lead acid batteries aren’t a magic solution to power everything. Especially automotive ones. Understand and use lithium ion.\n
    5. Connecting LEDs in parallel then adding a single resistor will lead to failure pretty quickly.\n
    6. Generally, don’t pass significant power through a switch. Use the switch to control the state of a power MOSFET or similar.\n
    7. Button debouncing.\n
    \n
    Most of the rest is refusing to do other people’s homework, help people build weapons, or do unwise things with mains power / high voltage / centrifuges. Occasionally people ask me really interesting questions though, so I don’t mind that the interactions are a bit scripted the rest of the time! I’ve noticed on Lemmy I’ve gotten much more interesting questions so far!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1688624951 {#1605
    date: 2023-07-06 08:29:11.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@WaltzingKea@lemmy.nz"
    "@Saigonauticon@voltage.vn"
    "@rouqee@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2355 …}
  +nested: Doctrine\ORM\PersistentCollection {#2167 …}
  +votes: Doctrine\ORM\PersistentCollection {#2424 …}
  +reports: Doctrine\ORM\PersistentCollection {#2440 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2490 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2409 …}
  -id: 8587
  -bodyTs: "'1':111,119,167 '2':185 '3':200 '4':219 '5':239 '6':255 '7':278 '75':150 'abnorm':14 'acid':221 'ad':245 'add':215 'adequ':76 'altern':181 'amus':165 'anoth':66 'answer':142 'aren':223 'ask':309 'automot':232 'back':202 'back-emf':201 'bad':70 'batteri':222 'better':180 'bit':325 'blow':28,53 'boil':153 'build':295 'burn':208 'button':279 'call':74 'case':21,164 'centrifug':306 'circuit':10,78 'close':117 'commerci':97 'common':6,60 'compon':39 'connect':240 'contact':18 'control':211,269 'could':25,73 'damag':46 'debounc':280 'design':71,79,82,99,123 'diod':218 'dissip':116,132 'doesn':129 'e.g':16 'effici':126 'emf':203 'especi':231 'etc':184 'everyth':230 'exampl':108 'faceti':64 'fail':62 'fail-stat':61 'failur':106,252 'far':345 'finish':85 'fuse':57 'general':175,256 'get':147 'gotten':339 'great':172 'heat':133 'help':293 'high':304 'homework':292 'hour':93 'howev':7 'huge':194 'imped':187 'inde':4 'induct':205 'instead':121 'interact':322 'interest':312,342 'ion':238 'last':90 'lead':220,250 'led':241 'lemmi':336 'list':162 'lithium':237 'load':206 'lot':139 'magic':226 'main':302 'mani':179 'matter':188 'microcontrol':198 'mind':319 'mosfet':182,275 'most':81 'motor':195 'much':340 'notic':334 'obvious':49 'occasion':307 'one':233 'output':186 'parallel':243 'pass':259 'peopl':145,290,294,308 'pin':199 'point':104 'poor':100 'possibl':67 'power':192,229,261,274,303 'pretti':253 'probabl':149 'product':98 'protect':55,217 'prototyp':83 'question':143,313,343 'quick':254 'realli':311 'refus':286 'regular':95 'relay':168 'requir':131 'resistor':24,113,248 'rest':284,328 'script':326 'see':96 'signific':260 'similar':277 'singl':247 'solut':173,227 'spend':137 'ssr':183 'start':148 'state':15,63,65,271 'stupid':103 'surpris':33 'switch':264,267 'system':86,127,212 'thing':2,158,300 'though':314 'thousand':91 'time':141,331 'took':36 'transistor':52 'understand':234 'unless':213 'unwis':299 'use':109,166,236,265 've':333,338 'voltag':305 'watt':112,120 'weapon':296 'well':27 'would':30 'yet':50"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://voltage.vn/comment/36148"
  +editedAt: null
  +createdAt: DateTimeImmutable @1688624951 {#1945
    date: 2023-07-06 08:29:11.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\EntryComment {#1366
  +user: Proxies\__CG__\App\Entity\User {#1378 …}
  +entry: App\Entity\Entry {#1810 …}
  +magazine: App\Entity\Magazine {#313
    +icon: Proxies\__CG__\App\Entity\Image {#294 …}
    +name: "askelectronics@discuss.tchncs.de"
    +title: "askelectronics"
    +description: """
      **For questions about component-level electronic circuits, tools and equipment.**\n
      \n
      Rules\n
      -----\n
      \n
      1: Be nice.\n
      \n
      2: Be on-topic (eg: *Electronic*, not *electrical*).\n
      \n
      3: No commercial stuff, buying, selling or valuations.\n
      \n
      4: Be safe.\n
      \n
      ---
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 154
    +entryCommentCount: 1230
    +postCount: 1
    +postCommentCount: 4
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729413608 {#321
      date: 2024-10-20 10:40:08.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#285 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#281 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#270 …}
    +entries: Doctrine\ORM\PersistentCollection {#228 …}
    +posts: Doctrine\ORM\PersistentCollection {#186 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#248 …}
    +bans: Doctrine\ORM\PersistentCollection {#165 …}
    +reports: Doctrine\ORM\PersistentCollection {#151 …}
    +badges: Doctrine\ORM\PersistentCollection {#129 …}
    +logs: Doctrine\ORM\PersistentCollection {#119 …}
    +awards: Doctrine\ORM\PersistentCollection {#108 …}
    +categories: Doctrine\ORM\PersistentCollection {#95 …}
    -id: 11
    +apId: "askelectronics@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
    +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
    +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "askelectronics"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1727247714 {#322
      date: 2024-09-25 09:01:54.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687144409 {#316
      date: 2023-06-19 05:13:29.0 +02:00
    }
  }
  +image: null
  +parent: Proxies\__CG__\App\Entity\EntryComment {#2356 …}
  +root: Proxies\__CG__\App\Entity\EntryComment {#2476 …}
  +body: """
    Those things are indeed more common!\n
    \n
    However, if the circuit was in an abnormal state (e.g. the contact with the case), then a resistor could very well blow. It would not be surprising if it took some other components down with it, and that this damage is not obvious yet. “The transistor blows to protect the fuse” is a common fail-state, facetiously stated.\n
    \n
    Another possibility is just… bad design. You could call me adequate at circuit design (I mostly design prototypes, not finished systems that have to last thousands of hours), but regularly see commercial products designed poorly with some stupid point of failure. For example, using a 1 watt resistor that is dissipating close to 1 watt, instead of designing a more efficient system that doesn’t require dissipating heat at all.\n
    \n
    I spend a lot of time answering questions for people just getting started. Probably 75% of them boil down to a few things. Here is that list in case amusing / useful:\n
    \n
    1. Relays are not a great solution in general, and there are many better alternatives (MOSFET, SSR, etc).\n
    2. Output impedance matters: you can’t power a huge motor off a microcontroller pin.\n
    3. Back-EMF from inductive loads can burn out your control system unless you add a protection diode.\n
    4. Lead acid batteries aren’t a magic solution to power everything. Especially automotive ones. Understand and use lithium ion.\n
    5. Connecting LEDs in parallel then adding a single resistor will lead to failure pretty quickly.\n
    6. Generally, don’t pass significant power through a switch. Use the switch to control the state of a power MOSFET or similar.\n
    7. Button debouncing.\n
    \n
    Most of the rest is refusing to do other people’s homework, help people build weapons, or do unwise things with mains power / high voltage / centrifuges. Occasionally people ask me really interesting questions though, so I don’t mind that the interactions are a bit scripted the rest of the time! I’ve noticed on Lemmy I’ve gotten much more interesting questions so far!
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1688624951 {#1605
    date: 2023-07-06 08:29:11.0 +02:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@WaltzingKea@lemmy.nz"
    "@Saigonauticon@voltage.vn"
    "@rouqee@discuss.tchncs.de"
  ]
  +children: Doctrine\ORM\PersistentCollection {#2355 …}
  +nested: Doctrine\ORM\PersistentCollection {#2167 …}
  +votes: Doctrine\ORM\PersistentCollection {#2424 …}
  +reports: Doctrine\ORM\PersistentCollection {#2440 …}
  +favourites: Doctrine\ORM\PersistentCollection {#2490 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2409 …}
  -id: 8587
  -bodyTs: "'1':111,119,167 '2':185 '3':200 '4':219 '5':239 '6':255 '7':278 '75':150 'abnorm':14 'acid':221 'ad':245 'add':215 'adequ':76 'altern':181 'amus':165 'anoth':66 'answer':142 'aren':223 'ask':309 'automot':232 'back':202 'back-emf':201 'bad':70 'batteri':222 'better':180 'bit':325 'blow':28,53 'boil':153 'build':295 'burn':208 'button':279 'call':74 'case':21,164 'centrifug':306 'circuit':10,78 'close':117 'commerci':97 'common':6,60 'compon':39 'connect':240 'contact':18 'control':211,269 'could':25,73 'damag':46 'debounc':280 'design':71,79,82,99,123 'diod':218 'dissip':116,132 'doesn':129 'e.g':16 'effici':126 'emf':203 'especi':231 'etc':184 'everyth':230 'exampl':108 'faceti':64 'fail':62 'fail-stat':61 'failur':106,252 'far':345 'finish':85 'fuse':57 'general':175,256 'get':147 'gotten':339 'great':172 'heat':133 'help':293 'high':304 'homework':292 'hour':93 'howev':7 'huge':194 'imped':187 'inde':4 'induct':205 'instead':121 'interact':322 'interest':312,342 'ion':238 'last':90 'lead':220,250 'led':241 'lemmi':336 'list':162 'lithium':237 'load':206 'lot':139 'magic':226 'main':302 'mani':179 'matter':188 'microcontrol':198 'mind':319 'mosfet':182,275 'most':81 'motor':195 'much':340 'notic':334 'obvious':49 'occasion':307 'one':233 'output':186 'parallel':243 'pass':259 'peopl':145,290,294,308 'pin':199 'point':104 'poor':100 'possibl':67 'power':192,229,261,274,303 'pretti':253 'probabl':149 'product':98 'protect':55,217 'prototyp':83 'question':143,313,343 'quick':254 'realli':311 'refus':286 'regular':95 'relay':168 'requir':131 'resistor':24,113,248 'rest':284,328 'script':326 'see':96 'signific':260 'similar':277 'singl':247 'solut':173,227 'spend':137 'ssr':183 'start':148 'state':15,63,65,271 'stupid':103 'surpris':33 'switch':264,267 'system':86,127,212 'thing':2,158,300 'though':314 'thousand':91 'time':141,331 'took':36 'transistor':52 'understand':234 'unless':213 'unwis':299 'use':109,166,236,265 've':333,338 'voltag':305 'watt':112,120 'weapon':296 'well':27 'would':30 'yet':50"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://voltage.vn/comment/36148"
  +editedAt: null
  +createdAt: DateTimeImmutable @1688624951 {#1945
    date: 2023-07-06 08:29:11.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED edit
App\Entity\Magazine {#313
  +icon: Proxies\__CG__\App\Entity\Image {#294 …}
  +name: "askelectronics@discuss.tchncs.de"
  +title: "askelectronics"
  +description: """
    **For questions about component-level electronic circuits, tools and equipment.**\n
    \n
    Rules\n
    -----\n
    \n
    1: Be nice.\n
    \n
    2: Be on-topic (eg: *Electronic*, not *electrical*).\n
    \n
    3: No commercial stuff, buying, selling or valuations.\n
    \n
    4: Be safe.\n
    \n
    ---
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 154
  +entryCommentCount: 1230
  +postCount: 1
  +postCommentCount: 4
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729413608 {#321
    date: 2024-10-20 10:40:08.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#285 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#281 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#270 …}
  +entries: Doctrine\ORM\PersistentCollection {#228 …}
  +posts: Doctrine\ORM\PersistentCollection {#186 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#248 …}
  +bans: Doctrine\ORM\PersistentCollection {#165 …}
  +reports: Doctrine\ORM\PersistentCollection {#151 …}
  +badges: Doctrine\ORM\PersistentCollection {#129 …}
  +logs: Doctrine\ORM\PersistentCollection {#119 …}
  +awards: Doctrine\ORM\PersistentCollection {#108 …}
  +categories: Doctrine\ORM\PersistentCollection {#95 …}
  -id: 11
  +apId: "askelectronics@discuss.tchncs.de"
  +apProfileId: "https://discuss.tchncs.de/c/askelectronics"
  +apPublicUrl: "https://discuss.tchncs.de/c/askelectronics"
  +apFollowersUrl: "https://discuss.tchncs.de/c/askelectronics/followers"
  +apInboxUrl: "https://discuss.tchncs.de/inbox"
  +apDomain: "discuss.tchncs.de"
  +apPreferredUsername: "askelectronics"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1727247714 {#322
    date: 2024-09-25 09:01:54.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1687144409 {#316
    date: 2023-06-19 05:13:29.0 +02:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details