component
HFM108
Public Made by Adomby adom
LRC Diodes - Fast Recovery Rectifiers, DO-214AC(SMA). Unpolarised two-terminal part: the datasheet prints no pin numbers, so pins 1 and 2 follow the library convention, KiCad symbol/footprint/3D.
← Commit history
Publish 0.1.0
15 files changed
+3415
README.mdadded+54@@ -0,0 +1,54 @@+# HFM108++**LRC** · Diodes - Fast Recovery Rectifiers · DO-214AC(SMA)++HFM108 from LRC, in a DO-214AC(SMA). Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | K | passive | Cathode: the banded/marked end per the datasheet; pad 1 of the KiCad diode footprint. |+| 2 | A | passive | Anode. |++## Key specifications++| Parameter | Value |+|---|---|+| Manufacturer | LRC |+| Package | DO-214AC(SMA) |+| Category | Diodes |+| Pins | 2 |++## Electrical characteristics++Limits as printed in the datasheet (page.json `metadata.characteristics` carries them as data).++| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |+|---|---|---|---|---|---|---|---|+| Maximum repetitive peak reverse voltage | VRRM | | | 1000 | V | | 1 |+| Maximum RMS voltage | VRSM | | | 700 | V | | 1 |+| Maximum DC blocking voltage | VDC | | | 1000 | V | | 1 |+| Maximum average forward rectified current | IF(AV) | | | 1 | A | 0.375" (9.5mm) lead length at TA = 75°C | 1 |+| Peak forward surge current | IFSM | | | 30 | A | 8.3ms single half sine-wave superimposed on rated load (JEDEC Method) | 1 |+| Maximum instantaneous forward voltage | VF | | | 1.85 | V | at 1.0A | 1 |+| Maximum DC reverse current | IR | | | 5 | µA | TA = 25°C at rated DC blocking voltage | 1 |+| Maximum DC reverse current | IR | | | 50 | µA | TA = 100°C at rated DC blocking voltage | 1 |+| Operating junction and storage temperature range | TJ, TSTG | -50 | | 150 | °C | | 1 |++## CAD (KiCad official)++- Symbol: `HFM108`+- Footprint: `Diode_SMD:D_SMA`+- 3D model: DO-214AC(SMA) (KiCad packages3D, STEP)+- 3D model files: `hfm108-etched.step` / `hfm108-etched.glb` carry the MPN laser-etched on the die in a toggleable `Adom.LaserEtch` group (Fusion-ready); `hfm108.step` / `hfm108.glb` are the bare package body.++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [LRC datasheet](docs/hfm108-datasheet.pdf) (9 pp, sha256 `6ba052b6dd4f3dfb`, retrieved 2026-10-22, tier: lcsc)+- **Extractor:** parts-factory `2.0.0` / `extract_pins`, primary `cathode-band convention` (convention), consensus `off` (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/hfm108-datasheet.pdf)
docs/hero.pngadded⋯ 1 unchanged line ⋯
docs/hfm108-datasheet.pdfadded+894@@ -0,0 +1,894 @@+%PDF-1.6 %���� +2 0 obj <</ViewerPreferences 64 0 R/Metadata 114 0 R/AcroForm 110 0 R/Pages 3 0 R/Type/Catalog>> endobj 64 0 obj <</Type/ViewerPreferences>> endobj 114 0 obj <</Subtype/XML/Length 3655/Type/Metadata>>stream +<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 4.0-c316 44.253921, Sun Oct 01 2006 17:14:39">+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">+ <rdf:Description rdf:about=""+ xmlns:xap="http://ns.adobe.com/xap/1.0/">+ <xap:CreateDate>2012-08-02T14:09:43Z</xap:CreateDate>+ <xap:CreatorTool>pdfFactory Pro www.fineprint.com.cn</xap:CreatorTool>+ <xap:ModifyDate>2012-08-02T14:11:01+08:00</xap:ModifyDate>+ <xap:MetadataDate>2012-08-02T14:11:01+08:00</xap:MetadataDate>+ </rdf:Description>+ <rdf:Description rdf:about=""+ xmlns:dc="http://purl.org/dc/elements/1.1/">+ <dc:format>application/pdf</dc:format>+ <dc:creator>+ <rdf:Seq>+ <rdf:li>ZhouJie</rdf:li>+ </rdf:Seq>+ </dc:creator>+ <dc:title>+ <rdf:Alt>+ <rdf:li xml:lang="x-default">SMA.xls</rdf:li>+ </rdf:Alt>+ </dc:title>+ </rdf:Description>+ <rdf:Description rdf:about=""+ xmlns:pdf="http://ns.adobe.com/pdf/1.3/">+ <pdf:Producer>pdfFactory Pro 2.10 (Windows XP Chinese)</pdf:Producer>+ </rdf:Description>+ <rdf:Description rdf:about=""+ xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/">+ <xapMM:DocumentID>uuid:f0c5a2c0-89db-4645-8a43-9931005d2ea9</xapMM:DocumentID>+ <xapMM:InstanceID>uuid:ae3d8a4a-60f9-4489-86a2-ba4ad3dd10d2</xapMM:InstanceID>+ </rdf:Description>+ </rdf:RDF>+</x:xmpmeta>+ + + + + + + + + + + + + + + + + + + + + +<?xpacket end="w"?> +endstream endobj 110 0 obj <</Fields[]/DA(/Helv 0 Tf 0 g )/DR<</Font<</Helv 112 0 R/ZaDb 111 0 R>>/Encoding<</PDFDocEncoding 113 0 R>>>>>> endobj 3 0 obj <</Count 9/Type/Pages/Kids[6 0 R 18 0 R 23 0 R 108 0 R 106 0 R 102 0 R 98 0 R 65 0 R 34 0 R]>> endobj 6 0 obj <</Parent 3 0 R/Contents 4 0 R/MediaBox[0 0 595 841]/Resources<</XObject<</im1 7 0 R/im2 9 0 R>>/Font<</F1+1 11 0 R/F2+1 13 0 R/F1 12 0 R/F2 14 0 R/F3 15 0 R>>/ProcSet[/PDF/Text/ImageC]>>/Type/Page>> endobj 18 0 obj <</Parent 3 0 R/Contents 16 0 R/MediaBox[0 0 595 841]/Resources<</XObject<</im2 9 0 R>>/Font<</F4+1 20 0 R/F2+1 13 0 R/F1 12 0 R/F2 14 0 R/F3 15 0 R/F3+1 19 0 R>>/ProcSet[/PDF/Text/ImageC]>>/Type/Page>> endobj 23 0 obj <</Parent 3 0 R/Contents 21 0 R/MediaBox[0 0 595 841]/Resources<</XObject<</im2 9 0 R/im3 24 0 R/im4 28 0 R>>/Font<</F1 12 0 R>>/ProcSet[/PDF/Text/ImageC/ImageI]>>/Type/Page>> endobj 108 0 obj <</Parent 3 0 R/Contents 109 0 R/MediaBox[0 0 595 841]/Resources<</XObject<</im1 96 0 R>>/Font<</F4+1 91 0 R/F1+1 86 0 R/F1 84 0 R/F2 82 0 R/F3 80 0 R/F4 78 0 R/F3+1 71 0 R/F3+2 66 0 R>>/ProcSet[/PDF/Text/ImageC]>>/Type/Page>> endobj 106 0 obj <</Parent 3 0 R/Contents 107 0 R/MediaBox[0 0 595 841]/Resources<</XObject<</im1 96 0 R>>/Font<</F4+1 91 0 R/F1+1 86 0 R/F1 84 0 R/F2 82 0 R/F3 80 0 R/F4 78 0 R/F3+1 71 0 R/F3+2 66 0 R>>/ProcSet[/PDF/Text/ImageC]>>/Type/Page>> endobj 102 0 obj <</Parent 3 0 R/Contents 105 0 R/MediaBox[0 0 595 841]/Resources<</XObject<</im1 96 0 R>>/Font<</F4+1 91 0 R/F1+1 86 0 R/F1 84 0 R/F2 82 0 R/F3 80 0 R/F4 78 0 R/F5 103 0 R/F3+1 71 0 R/F3+2 66 0 R>>/ProcSet[/PDF/Text/ImageC]>>/Type/Page>> endobj 98 0 obj <</Parent 3 0 R/Contents 101 0 R/MediaBox[0 0 595 841]/Resources<</XObject<</im1 96 0 R/im2 99 0 R>>/Font<</F1+1 86 0 R/F1 84 0 R/F2 82 0 R/F3 80 0 R/F4 78 0 R/F6 76 0 R/F3+1 71 0 R/F3+2 66 0 R>>/ProcSet[/PDF/Text/ImageC/ImageI]>>/Type/Page>> endobj 65 0 obj <</Parent 3 0 R/Contents 97 0 R/MediaBox[0 0 595 841]/Resources<</XObject<</im1 96 0 R>>/Font<</F4+1 91 0 R/F1+1 86 0 R/F1 84 0 R/F2 82 0 R/F3 80 0 R/F4 78 0 R/F6 76 0 R/F3+1 71 0 R/F3+2 66 0 R>>/ProcSet[/PDF/Text/ImageC]>>/Type/Page>> endobj 34 0 obj <</Parent 3 0 R/Contents 32 0 R/MediaBox[0 0 595 841]/Resources<</XObject<</im2 9 0 R>>/Font<</F4+1 20 0 R/F1 12 0 R/F4 35 0 R>>/ProcSet[/PDF/Text/ImageC]>>/Type/Page>> endobj 32 0 obj <</Length 471/Filter/Fl>>stream +H��TM��0��WX�̲�'i>�h�p`)���aW�b�0Z���q�n�����R���g?'}�5�=���i����+�F"c?��]@w�h��F'���J�J�/{���V�Δ��)�v"9#x=�w�6�Pk ȩ��ۻK��IƏ=(�ѻ���Ye<&ak2iK��@�dfjS .nl�7υ[,�������f+��žᛋ��//{ �^BQPd[+�!���f5NxW 01+�V���l�"i��u�����+�*r:���֭��k8�_\Q>��u�Y 9Y���jd����)8���>�h2*��m+�)�g�����1�1W���9"K*(�B�56�{��E��U�"p����X�&�G��I��|x��/f�l�[+rG������3����lKѐEv��,oI�uܺk���Sv�p�ݷ������s���o�I�;_>_��#OI������?d�� +endstream endobj 20 0 obj <</Subtype/TrueType/FontDescriptor 59 0 R/LastChar 48/Widths[1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000]/Name/F4+1/BaseFont/AIAPBL+#CB#CE#CC#E5/FirstChar 32/ToUnicode 58 0 R/Type/Font>> endobj 12 0 obj <</Subtype/TrueType/FontDescriptor 36 0 R/LastChar 255/Widths[278 333 474 556 556 889 722 238 333 333 389 584 278 333 278 278 556 556 556 556 556 556 556 556 556 556 333 333 584 584 584 611 975 722 722 722 722 667 611 778 722 278 556 722 611 833 722 778 667 778 722 667 611 722 667 944 667 667 611 333 278 333 584 556 333 556 611 556 611 556 333 611 611 278 278 556 278 889 611 611 611 611 389 556 333 611 556 778 556 556 500 389 280 389 584 501 556 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 750 1001]/Name/F1/BaseFont/Arial,Bold/FirstChar 32/Encoding/WinAnsiEncoding/Type/Font>> endobj 35 0 obj <</Subtype/TrueType/FontDescriptor 57 0 R/LastChar 255/Widths[500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 500 1000]/Name/F4/BaseFont/#CB#CE#CC#E5/FirstChar 32/Encoding/WinAnsiEncoding/Type/Font>> endobj 57 0 obj <</StemV 250/FontName/#CB#CE#CC#E5/Flags 32/Descent -141/FontBBox[0 -141 996 855]/Ascent 859/CapHeight 859/Type/FontDescriptor/ItalicAngle 0>> endobj 36 0 obj <</StemV 119/FontName/Arial,Bold/Flags 32/Descent -212/FontBBox[-628 -376 2000 1010]/Ascent 905/CapHeight 905/Type/FontDescriptor/ItalicAngle 0>> endobj 59 0 obj <</StemV 500/FontName/AIAPBL+#CB#CE#CC#E5/FontFile2 60 0 R/Flags 4/Descent -141/FontBBox[0 -141 996 855]/Ascent 859/CapHeight 859/Type/FontDescriptor/ItalicAngle 0>> endobj 58 0 obj <</Length 327/Filter/Fl>>stream +H�u��j�0E��+�7-]XV�H�"�C��8�85Բ��E��3JH)��#͝�̕#��3,,ڻI`a�`:�tv�N�a�`ݠ��ίzlma��2/06�����w���h�l���)T2TU�TX��,zs������~�fa<(K�A������Ee�h>.��������l[ �5'`��%+V���~ǂ8��{�ٺ�*<^��1q�=�\$k�r&1��guB���g�ky�9�Ӕx��ԩ"ސ�s����gI��5�B�� �Q�$�=T^���5�&դ)���x��ަ������Q}v���=$���N�̢�"��� +endstream endobj 60 0 obj <</Length 2866/Filter/Fl/Length1 63 0 R>>stream +H��m�U�ܹ�=w�|ϼ�v������������^w��˲-�Bmi�-���m�-vٵiM4hh�FH�&�h��&�RI%QbP�%�C�`�D�~���7K�D���ɽsιw��{. `pP��[�]����� q�>u����7������х��x�5 ���<z����K??��9 �kǎ���7�}�ޅ��cH�����W�-�:� ى�������l�`�'���ޅ��K���/�6�p�g�Ż�D�.-�~j� ��_��K'�,I�v"�.�?�N �'���*J��j��Lnَ����������������-���*�lp��2��N�)�vW������t��˯ÍP���S�oZ� F`#\Z~��0�;��̧���|r�ǘ��[ �z�\�{���b��ء \{�<���8��p��_~^���oj8W�Ve9�f߈4�a��j�V�C����[�#U�z����U� �\�*c\�&yT�+�n��g��Vz����m��At�K�Gru�G.�����-��*؊\��Z�J�lՃV1�ܨ�ңk6�5Y��~��Q�du5�F�֬�e��%���(��*�h\+�X���+��o�5�Lr�:���Lz�QFe����:w(�ps�л�������7)z�E���A}�TJ�uӵ�ƺJ�h�6D�+�imW�;8�B�~�� ��\Q�3�r�/���1Ϩ��+���fU PaXM�>M���NCC�Q�Uw�bV�H�O�#�[z�?+���A�<Y����0�3�����y����g�&���!��z��Qv+�0�U�9$0�_���YEoܘڥը#�U�0J�G�G[ U�KE�z=(�}�^��R��h[�C�m� THi�g��F��t�"*����jƎ1����Vkf��ʹ֓ �j����4Qr���D���q��]Wi���.+(w��A"ϟ�m�FG��ka婷=)J=��~�i[!J�Z�[-�n6mG��vLމF���#կ�Xq͑�˱�6Q��+�"ߢL�V��ݜ�|��ZH2���\3��by�iN�m��4��FCd3��V�V�=>&I����LV\ʛ[nh(��e���jgC�d�����us�5+�"�;��+e�J��J+*�T�8��o����%�q��n�Q��r���_1��m��h�E�[_��O��C��O����vt�kl���jj]b�niCH��3���K�&d�P�5�k�v:�V�v�a��O�t��gi��}s}s2��Z�+�}\}���j ZI�H울pC��c����3��݅,�ߎþ�q�mf;IV�n�Ѯ��dj����jC#���N��� �#o�*E�6 5�f�n+ZD4j<�v�6��k���x����/b&��x�N%����(R��P�#�\sx�����|�dj!�g�Lh��S�f+e.�l$���fӷ����˴���^�li�qYs�+�j��2���c?`I�?�L��X��� ��p�N� �|�(q��D���*1V��-ڎ�{��d+5Z=��G��"��P�$�^�h�1�E|s,ʩ./j�:�f��\��ϱ��M]GcJ�-��V�-Wf՚�23�(�lU�vFB �������b �H�l$lb�o��e݉���tɅ����w���=����@�y�M�u����c40�o�����{-��xX}V��m9� �|Ռ�|�r�r"��N�%��V�VR�',C� ��>-"��si.��ԖMuhxxx��$#X�fk�(L �q�=�!uK���*u�a��(Fƍ��g�m�*��d]�ui4:$��ĤaU��%N���I �2�۫�;�G�,�AnK_�WV������e%M��T�[���u!�Ø�mu� �����0#� ,�Y���64x�ڽPQlO�p�l�ܥ�k�4�[M�OW����Ε�!���0�6W�z[���Z嵫�����������BDd.ߏ�:D���8)ج{�2B�C��9Q,y�"f�������D���9�P���m�B�����|D6-�*�j��L�P�����+a�:�*�^�uمں� #_�l6SOZ5�+�[%k�r�˧�,9��n.]Mfj�!�D=��%ѐ�,2��r4����T`w�f�S馊ص�^U��BF̔���d��n;���R&D�u���X���`���kUE&L]��OI<@1<҉vn���\�.v��:8e�v���q� ��/簺�T��W&%ۣ��\%S7'Vg�Y�RF�F)�x�n%#��tEļ�o[��"�!�P�iI�֯�:6%}�a65�S�\M�+�䅀&^s�m�8-����+1j�:�d��.�(�a+��d1p���Rr�u{~\{�Xk��1��+0�A���kcd�V�><���ן?`m|��C��F�>��o} o��`~�(����w��^!�����\^z=�<�xw��v=��0����SZ���5f����$ɒ� �pTx���N���-��*�S� Y��D"��Y��̒�=,x2��zIas���"Bf+��x)L�ő�R�܆�}mHa��RXF����m��*�"ܟ���p�<��2�0�+|{��=wܶ���;N̞l#�q����ٹS�'�v�\/������w�m���Q�N '��Y /�a��b{��^�N������"e��ko���=W�S�쒬It�v��QG��]���ac�Ջe�^|[����s��s�3m����"����!n/�����t��[��P��@�cHJ�-�Q�}T�Q�B����g!FI�B���4h7�]*js +endstream endobj 63 0 obj 5020 endobj 9 0 obj <</Subtype/Image/Length 5502/Filter/DCTDecode/Name/im2/BitsPerComponent 8/ColorSpace/DeviceRGB/Width 313/Height 49/Type/XObject>>stream +���� JFIF �� C + $.' ",#(7),01444'9=82<.342�� C 2!!22222222222222222222222222222222222222222222222222�� 19"