PF-RFID-REVH

RFID access.
Scheduled feeding.

An independent dry-food feeder PCBA project: dual-band control, a dedicated tag reader, two motor channels and a complete technical resource library.

Main v0.3 KiCad 3D rendering
Main board · KiCad 3D view
218
Board purchase references
44
Accessory rows
11
Harnesses
27
Sample plans

Functions & design specifications

Independent development

The design covers scheduled dry-food dispensing and a tag-controlled bowl lid, using independent tags, App and cloud services. Public function reference: PETLIBRO One / PLAF301, ASIN B0FP2LV1KJ.

US version design specifications

Design inputs: 3 L hopper, 2–15 mm dry food, up to 10 daily meals, dual-band Wi-Fi, one bound tag and three D backup cells. Procurement documents cover a US version and 1,000 units; batteries are supplied separately.

PCBA 3D renderings

Native KiCad 10 views of the current board outlines and component placement. Click a view for its full-resolution image.

The visualization package includes component model mappings, dimensions, model sources and editable KiCad files.

Board architecture & editable CAD

Main controller and peripherals

ESP32-C5-WROOM-1-N8R2 provides dual-band wireless control. TCA9535 expands I/O, ADS1015 reads analog signals, PCF85063 provides the RTC interface, and MAX98357A drives an 8-ohm BTL speaker. The OLED interface uses 3.3 V I2C.

Editable circuit and board files

Main-board v0.3 and reader v0.2 packages include schematics, PCB layout, local libraries, net maps and native CAD reports. Download the source files to inspect the electrical connections and board geometry.

Power, backup & cable budget

Protected power path

TPS259470 protects the USB input. TPS2116 selects USB or three series D cells; TPS63021 generates the 3.3 V buck-boost rail and TPS610333 supplies the RF rail. The circuit includes reverse-battery protection and battery-voltage sensing. Backup cells are not charged by the board.

Adapter and cable specifications

The selection documents specify Phihong PSAA05A-050QL6W-R, 5 V/1 A, for the US version. The 1 m cable specification limits the complete VBUS/GND loop including contacts to 0.20 ohm at 0/25/45 C and defines a 20 AWG alternative.

Dispensing, lid drive & protection

Two geared motors and Hall feedback

DRV8833 provides two motor channels. The selected NFP-GM12-N20R specification uses a 6 V A12 winding, 100:1 dispensing gearing and 210:1 lid gearing. The circuit motor supply follows VSYS at approximately 3–5.25 V. DRV5033 Hall pulses provide rotor feedback for portion calibration.

Independent hardware permission

Directional AND gates use endpoint CLEAR signals to limit MCU motion requests. Pinch and wiring-health signals remove hardware permission; the pinch path latches motion off. Endpoint gating operates independently of firmware polarity settings.

Four sensor states & corrected polarity

Two-wire resistance coding

The remote circuit uses 5.6 kohm in series with 10 kohm shunted by a normally open reed, with a 10 kohm host pull-up. At nominal 3.3 V, RAW_A/B ideal voltages are 1.185/2.011 V. Short and disconnected states remove global wiring-health permission.

RAW_B triggers endpoints and abnormal states

OPEN/CLOSED endpoints, PINCH and low-food events use RAW_B: open reed, 15.6 kohm and CLEAR low. Normal/non-endpoint state uses RAW_A: closed reed, 5.6 kohm and CLEAR high. Sensor placement and magnetic bias follow this action polarity.

StateContact / remote resistanceIdeal V @3.3VWIRING_HEALTH_NCLEARMeaning
RAW_AClosed / 5.6 kohm1.18511Normal / not endpoint
RAW_BOpen / 15.6 kohm2.01110Endpoint / pinch / low food
SHORT0 ohm001Global motion permission removed
OPEN_CIRCUITDisconnected3.300Global motion permission removed

Tag identity, RF tuning & access

Own authenticated credential

The reader uses ST25R100-CMET, a 27.12 MHz crystal and a PCB coil. The tag selection is Identiv LA1PADNX9025 / NTAG224 DNA. The credential design defines personalized keys, binding, revocation and replacement for independent tags.

Reader placement and RF tuning

Reader documents define coil and matching values, reset control, logic/RF supply rails and SPI signals. The sample plan covers the metal bowl, enclosure, collar orientation, adjacent tags and adjacent feeders.

Firmware, persistence & recovery

Runtime source v0.5

Source includes the control core, BSP, runtime and a two-zone Flash journal. Checkpoints and unacknowledged events are copied to an inactive zone and read back before commit. Reclamation is restricted to stopped USB-idle windows and cancels on requests or faults. The download includes diagnostic build settings.

Persistence and build resources

The firmware package includes persistence code, control contracts, build instructions, diagnostic images and model execution records. Version-specific Flash format and migration behavior are documented with the source.

App, cloud & offline behavior

Local and remote function design

The application design specifies local schedules, authenticated requests, operation IDs, duplicate protection and event acknowledgments. Offline and reconnection contracts define local operation and event upload without repeating a feed.

Own App and services

The App/cloud scope covers provisioning, pet and tag binding, accounts, meals and portions, logs, notifications, credential replacement and signed OTA. Interface contracts and software development notes are included in the resource downloads.

Connectors & harnesses

Eleven controlled harnesses

Battery, reader, two motors, speaker, Hall feedback, four sensors and OLED use 11 harnesses and 33 main-board pins. The harness documents list 54 JST PH contacts per unit, wire lengths, gauges, crimp requirements, strain relief and retention.

Wire by signal labels

Ten-pin SPI separates 3.3 V logic, 5 V RF and ground returns. OLED SDA/SCL order differs from the host connector and follows the pin map. Both BTL speaker terminals remain isolated from ground.

HarnessJEndpointDesign lengthAWGPH contacts
PF-HAR-BAT-A01J2BH3DL solder lugs180 mm242
PF-HAR-RFID-A01J3Reader J3120 mm2620
PF-HAR-FEED-A01J4FEED motor tabs220 mm242
PF-HAR-LID-A01J5LID motor tabs180 mm242
PF-HAR-SPK-A01J6CDS-25148-L100 leads150 mm262
PF-HAR-FB-A01J8FEEDBACK J1220 mm266
PF-HAR-OPEN-A01J9SENSOR-OPEN J1160 mm264
PF-HAR-CLOSED-A01J10SENSOR-CLOSED J1160 mm264
PF-HAR-PINCH-A01J11SENSOR-PINCH J1180 mm264
PF-HAR-FOOD-A01J12SENSOR-FOOD J1260 mm264
PF-HAR-OLED-A01J13Waveshare labelled solder pads160 mm264
Ten-pin SPI reader interface
PinSignal
1+3V3_IO
2GND
3RFID_SCLK
4RFID_MOSI
5RFID_IRQ
6RFID_RESET
7RFID_MISO
8RFID_BSS
9+5V_RF
10GND

BOM, accessories & complete cost

Selection coverage

The BOM covers 169 main-board and 49 reader purchase references, plus 19 auxiliary electrical references. The accessory list contains 44 parent/subitem rows; the procurement table contains 132 rows including controlled kits.

Cost and procurement inputs

The cost worksheet covers PCB fabrication, assembly, RF tuning, programming, FCT, calibration, mechanics, harnesses, tooling, packaging and yield. The 1,000-unit demand and sample quantities are listed separately. Supplier fields cover price, MOQ/SPQ, lead time and substitutions.

The tables show selected components and accessory specifications. Download the CSV files and workbook for complete procurement and approval fields.

Main BOM · 182 references
ReferenceValueManufacturerSelected MPNPurchase / DNP
U1TPS259470ARPWRTexas InstrumentsTPS259470ARPWRTrue
U2TPS2116DRLRTexas InstrumentsTPS2116DRLRTrue
Q1AO3401A reverse batteryAlpha & Omega SemiconductorAO3401ATrue
J2PH2JSTB2B-PH-K-S(LF)(SN)True
R1750kYageoRC0603FR-07750KLTrue
R2330kYageoRC0603FR-07330KLTrue
R334kYageoRT0603BRD0734KLTrue
R4604RYageoRT0603BRD07604RLTrue
R510kYageoRT0603BRD0710KLTrue
R63.32kYageoRC0603FR-073K32LTrue
C12.2nFMurataGRM1885C1H222JA01DTrue
C210nFMurataGRM1885C1H103JA01DTrue
C31uFYageoCC0603KRX7R8BB105True
C4100uFPanasonicEEEFKE101XAPTrue
R7100kYageoRC0603FR-07100KLTrue
R831.6kYageoRC0603FR-0731K6LTrue
R9100kYageoRC0603FR-07100KLTrue
C5100uFPanasonicEEEFKE101XAPTrue
R1010kYageoRC0603FR-0710KLTrue
R1110kYageoRC0603FR-0710KLTrue
F11.5A FASTLittelfuse046601.5NRHFTrue
F21.5A FASTLittelfuse046601.5NRHFTrue
U3TPS63021DSJRTexas InstrumentsTPS63021DSJRTrue
U4TPS610333DRLRTexas InstrumentsTPS610333DRLRTrue
L11.5uHCoilcraftXGL5030-152MECTrue
L21uHCoilcraftXAL5030-102MECTrue
C610uFMurataGRM21BR71A106KA73LTrue
C710uFMurataGRM21BR71A106KA73LTrue
C8100nFYageoCC0603KRX7R9BB104True
C922uFMurataGRM31CR71A226KE15LTrue
C1022uFMurataGRM31CR71A226KE15LTrue
C1122uFMurataGRM31CR71A226KE15LTrue
C1210uFMurataGRM21BR71A106KA73LTrue
C1310uFMurataGRM21BR71A106KA73LTrue
C1422uFMurataGRM31CR71A226KE15LTrue
C1522uFMurataGRM31CR71A226KE15LTrue
R1410kYageoRC0603FR-0710KLTrue
U5ESP32-C5-WROOM-1-N8R2EspressifESP32-C5-WROOM-1-N8R2True
J1USB4105-GF-A-060GCTUSB4105-GF-A-060True
U6USBLC6-2SC6STMicroelectronicsUSBLC6-2SC6True
R155.1kYageoRC0603FR-075K1LTrue
R165.1kYageoRC0603FR-075K1LTrue
R1722RYageoRC0603FR-0722RLTrue
R1822RYageoRC0603FR-0722RLTrue
R1910kYageoRC0603FR-0710KLTrue
C161uFYageoCC0603KRX7R8BB105True
R2010kYageoRC0603FR-0710KLTrue
R2110kYageoRC0603FR-0710KLTrue
R22100kYageoRC0603FR-07100KLTrue
R23100kYageoRC0603FR-07100KLTrue
C1710uFMurataGRM21BR71A106KA73LTrue
C18100nFYageoCC0603KRX7R9BB104True
SW1EN RESETE-SwitchTL3342F160QGTrue
SW2BOOT / PHYS RESETE-SwitchTL3342F160QGTrue
J3S10B-PH-K(LF)(SN)JSTS10B-PH-K(LF)(SN)True
J8PH3JSTB3B-PH-K-S(LF)(SN)True
R2433RYageoRC0603FR-0733RLTrue
R2533RYageoRC0603FR-0733RLTrue
R2633RYageoRC0603FR-0733RLTrue
R2733RYageoRC0603FR-0733RLTrue
R2833RYageoRC0603FR-0733RLTrue
R2947kYageoRC0603FR-0747KLTrue
R30100kYageoRC0603FR-07100KLTrue
R3110kYageoRC0603FR-0710KLTrue
C191uFYageoCC0603KRX7R8BB105True
C2010uFMurataGRM21BR71A106KA73LTrue
U7DRV8833PWPRTexas InstrumentsDRV8833PWPRTrue
U8SN74HCS08PWRTexas InstrumentsSN74HCS08PWRTrue
J4PH2JSTB2B-PH-K-S(LF)(SN)True
J5PH2JSTB2B-PH-K-S(LF)(SN)True
R320.22R 1% 1WVishayWSL2512R2200FEATrue
R330.22R 1% 1WVishayWSL2512R2200FEATrue
C21100uFPanasonicEEEFKE101XAPTrue
C2210uFMurataGRM21BR71A106KA73LTrue
C232.2uFMurataGRM188R71A225KE15DTrue
C2410nFYageoCC0603KRX7R9BB103True
R34100kYageoRC0603FR-07100KLTrue
R35100kYageoRC0603FR-07100KLTrue
R36100kYageoRC0603FR-07100KLTrue
R37100kYageoRC0603FR-07100KLTrue
R38100kYageoRC0603FR-07100KLTrue
C25100nFYageoCC0603KRX7R9BB104True
U10SN74LVC1G74DCTRTexas InstrumentsSN74LVC1G74DCTRTrue
U11TPS3431SDRBRTexas InstrumentsTPS3431SDRBRTrue
U12TLV803EA30DBZRTexas InstrumentsTLV803EA30DBZRTrue
U13SN74HCS11PWRTexas InstrumentsSN74HCS11PWRTrue
U22SN74HCS14PWRTexas InstrumentsSN74HCS14PWRTrue
R3910kYageoRC0603FR-0710KLTrue
R4010kYageoRC0603FR-0710KLTrue
R4110kYageoRC0603FR-0710KLTrue
R4210kYageoRC0603FR-0710KLTrue
R4310kYageoRC0603FR-0710KLTrue
C26560pFMurataGRM1885C1H561JA01DTrue
C27100nFYageoCC0603KRX7R9BB104True
C28100nFYageoCC0603KRX7R9BB104True
C29100nFYageoCC0603KRX7R9BB104True
C30100nFYageoCC0603KRX7R9BB104True
C31100nFYageoCC0603KRX7R9BB104True
U15TLV7044PWRTexas InstrumentsTLV7044PWRTrue
C32100nFYageoCC0603KRX7R9BB104True
U16TLV7044PWRTexas InstrumentsTLV7044PWRTrue
C33100nFYageoCC0603KRX7R9BB104True
U17TLV7044PWRTexas InstrumentsTLV7044PWRTrue
C34100nFYageoCC0603KRX7R9BB104True
R4410kYageoRC0603FR-0710KLTrue
R4510kYageoRC0603FR-0710KLTrue
R4610kYageoRC0603FR-0710KLTrue
J9PH2JSTB2B-PH-K-S(LF)(SN)True
R4710kYageoRC0603FR-0710KLTrue
R48100RYageoRC0603FR-07100RLTrue
C3510nFYageoCC0603KRX7R9BB103True
J10PH2JSTB2B-PH-K-S(LF)(SN)True
R4910kYageoRC0603FR-0710KLTrue
R50100RYageoRC0603FR-07100RLTrue
C3610nFYageoCC0603KRX7R9BB103True
J11PH2JSTB2B-PH-K-S(LF)(SN)True
R5110kYageoRC0603FR-0710KLTrue
R52100RYageoRC0603FR-07100RLTrue
C3710nFYageoCC0603KRX7R9BB103True
J12PH2JSTB2B-PH-K-S(LF)(SN)True
R5310kYageoRC0603FR-0710KLTrue
R54100RYageoRC0603FR-07100RLTrue
C3810nFYageoCC0603KRX7R9BB103True
R5556kYageoRC0603FR-0756KLTrue
R5610kYageoRC0603FR-0710KLTrue
R5710.5kYageoRC0603FR-0710K5LTrue
R5810kYageoRC0603FR-0710KLTrue
R592.21kYageoRC0603FR-072K21LTrue
R6010kYageoRC0603FR-0710KLTrue
C39100nFYageoCC0603KRX7R9BB104True
U18TCA9535PWRTexas InstrumentsTCA9535PWRTrue
U19ADS1015IDGSRTexas InstrumentsADS1015IDGSRTrue
Q2AO3401A battery senseAlpha & Omega SemiconductorAO3401ATrue
Q32N7002Nexperia2N7002,215True
R614.7kYageoRC0603FR-074K7LTrue
R624.7kYageoRC0603FR-074K7LTrue
R63100kYageoRC0603FR-07100KLTrue
R64100kYageoRC0603FR-07100KLTrue
R65100kYageoRC0603FR-07100KLTrue
R66100kYageoRC0603FR-07100KLTrue
R67100kYageoRC0603FR-07100KLTrue
C401nFYageoCC0603KRX7R9BB102True
R681kYageoRC0603FR-071KLTrue
C4110nFYageoCC0603KRX7R9BB103True
R691kYageoRC0603FR-071KLTrue
C4210nFYageoCC0603KRX7R9BB103True
R7010kYageoRC0603FR-0710KLTrue
R7110kYageoRC0603FR-0710KLTrue
R72100kYageoRC0603FR-07100KLTrue
C43100nFYageoCC0603KRX7R9BB104True
C44100nFYageoCC0603KRX7R9BB104True
SW3FEEDE-SwitchTL3342F160QGTrue
SW4PAIRE-SwitchTL3342F160QGTrue
R731kYageoRC0603FR-071KLTrue
D1STATUSKingbrightAPT1608SGCTrue
U20MAX98357AETE+TAnalog Devices / MaximMAX98357AETE+TTrue
U21PCF85063AT/AAZNXPPCF85063AT/AAZTrue
J6PH2JSTB2B-PH-K-S(LF)(SN)True
J13PH4JSTB4B-PH-K-S(LF)(SN)True
Y132.768kHz CL7pFAbraconABS07-32.768KHZ-7-TTrue
R742kYageoRC0603FR-072KLTrue
R75100kYageoRC0603FR-07100KLTrue
R76100kYageoRC0603FR-07100KLTrue
R77100kYageoRC0603FR-07100KLTrue
R78100kYageoRC0603FR-07100KLTrue
C4510uFMurataGRM21BR71A106KA73LTrue
C46100nFYageoCC0603KRX7R9BB104True
C47100nFYageoCC0603KRX7R9BB104True
C481uFYageoCC0603KRX7R8BB105True
TP1TPFalse
TP2TPFalse
TP3TPFalse
TP4TPFalse
TP5TPFalse
TP6TPFalse
TP7TPFalse
TP8TPFalse
TP9TPFalse
TP10TPFalse
TP11TPFalse
TP12TPFalse
TP13TPFalse
Reader BOM · 69 references
ReferenceValueManufacturerSelected MPNPurchase / DNP
ANT300ANT_NFC06False
C2001uFMurataGRM155R61C105KA12DTrue
C20110nFKYOCERA AVX04023C103KAT2ATrue
C20210nFKYOCERA AVX04023C103KAT2ATrue
C2032.2uFMurataGRM155R61A225ME95DTrue
C20410pFMurataGRM1555C1H100GA01DTrue
C20510pFMurataGRM1555C1H100GA01DTrue
C20610nFKYOCERA AVX04023C103KAT2ATrue
C2072.2uFMurataGRM155R61A225ME95DTrue
C20810nFKYOCERA AVX04023C103KAT2ATrue
C2092.2uFMurataGRM155R61A225ME95DTrue
C21010nFKYOCERA AVX04023C103KAT2ATrue
C2112.2uFMurataGRM155R61A225ME95DTrue
C212100nFMurataGRM155R71C104KA88DTrue
C21310nFKYOCERA AVX04023C103KAT2ATrue
C2144.7uFMurataGRM155R61A475MEAADTrue
C2151uFMurataGRM155R61C105KA12DTrue
C2201uFMurataGRM155R61C105KA12DTrue
C22110nFKYOCERA AVX04023C103KAT2ATrue
C300150pFMurataGRM1885C1H151GA01DTrue
C301DNP/TUNEFalse
C30210pFMurataGRM1885C1H100GA01DTrue
C30347pFMurataGRM1885C1H470GA01DTrue
C304270pFMurataGRM1885C1H271GA01DTrue
C30512pFMurataGRM1885C1H120GA01DTrue
C306130pFMurataGRM1885C1H131GA01DTrue
C307270pFMurataGRM1885C1H271GA01DTrue
C30812pFMurataGRM1885C1H120GA01DTrue
C309130pFMurataGRM1885C1H131GA01DTrue
C31047pFMurataGRM1885C1H470GA01DTrue
C311DNP/TUNEFalse
C31210pFMurataGRM1885C1H100GA01DTrue
C313150pFMurataGRM1885C1H151GA01DTrue
J3S10B-PH-KJSTS10B-PH-K(LF)(SN)True
J3000RYageoRC0402JR-070RLTrue
J3040RYageoRC0402JR-070RLTrue
L200BLM15PD121SN1DMurataBLM15PD121SN1DTrue
L300270nHCoilcraft0603LS-271XGRCTrue
L301270nHCoilcraft0603LS-271XGRCTrue
R2030RYageoRC0402JR-070RLTrue
R2040RYageoRC0402JR-070RLTrue
R2050RYageoRC0402JR-070RLTrue
R2060RYageoRC0402JR-070RLTrue
R2070RYageoRC0402JR-070RLTrue
R2080.1RVishayWSL0603R1000FEATrue
R23147kYageoRC0402FR-0747KLTrue
R232100kYageoRC0402FR-07100KLTrue
R3002.2RYageoRC0603FR-072R2LTrue
R3012.2RYageoRC0603FR-072R2LTrue
R3040RYageoRC0603JR-070RLTrue
TP200TESTPOINTFalse
TP204TESTPOINTFalse
TP205Test point percage 1mmFalse
TP206Test point percage 1mmFalse
TP207Test point percage 1mmFalse
TP208Test point percage 1mmFalse
TP209Test point percage 1mmFalse
TP215Test point percage 1mmFalse
TP216Test point percage 1mmFalse
TP217Test point percage 1mmFalse
TP218Test point percage 1mmFalse
TP230TESTPOINTFalse
TP231TESTPOINTFalse
TP232TESTPOINTFalse
TP233TESTPOINTFalse
TP234TESTPOINTFalse
TP235TESTPOINTFalse
U200ST25R100-CMETSTMicroelectronicsST25R100-CMETTrue
Y20027.12MHzMurataXRCGB27M120F3M00R0True
44 accessory confirmation rows
IDPart / assemblySelected specificationQuantityPlan
A01主控PCBAH-MAIN-PCB-0.31.0S18
A02RFID读头PCBA/天线Reader RevH v0.2 / ST25R1001.0S18
A03出粮霍尔反馈组件DRV5033AJQDBZR assembly1.0S11
A04OPEN编码传感器组件MDSM-10R-15-20 + 5.6k/10k1.0S10
A05CLOSED编码传感器组件MDSM-10R-15-20 + 5.6k/10k1.0S10
A06PINCH编码传感器组件MDSM-10R-15-20 + 5.6k/10k1.0S10
A07FOOD编码传感器组件MDSM-10R-15-20 + 5.6k/10k1.0S10
A08出粮减速电机NFP-GM12-N20R / 6V / A12 / 100:11.0S04
A09开盖减速电机NFP-GM12-N20R / 6V / A12 / 210:11.0S05
A10美国插脚电源适配器PSAA05A-050QL6W-R1.0S01
A11USB电源线CBL-UA-UC-10WT1.0S02
A12三节D电池仓BH3DL1.0S03
A13资格参考电池E953.0S03
A14显示模块SKU14657 / 0.91inch OLED Module1.0S06
A15扬声器CDS-25148-L1001.0S07
A16完整项圈识别标签LA1PADNX9025 + encapsulation1.0S08
A17标签inlayLA1PADNX90251.0S08
A18标签胶囊壳Moplen HP500N natural; custom colour1.0S09
A19可脱离项圈与标签固定套10mm woven polyester + breakaway polymer clasp1.0S09
A20线束套件11 harness assemblies1.0S13
A21整机结构与安装件套件See custom part specifications1.0S23
A22上外壳PA-7571.0S19
A23底壳PA-7571.0S19
A24电池盖PA-7571.0S19
A25储粮桶Moplen HP500N natural1.0S20
A26储粮盖Moplen HP500N natural1.0S20
A27计量转子Moplen HP500N natural1.0S20
A28下粮通道Moplen HP500N natural1.0S20
A29可拆食碗AISI304 / EN1.4301 sheet1.0S21
A30食碗座PA-7571.0S19
A31左右防抢食挡板Moplen HP500N natural2.0S20
A32自动碗盖Moplen HP500N natural1.0S20
A33读头垫/保护壳PA-7571.0S19
A34显示窗PMMA clear optical sheet1.0S25
A35外露按键帽PA-7572.0S19
A36隔离腔传动件套Hostaform C90211.0S23
A37四个编码传感器触发结构套PP levers + encapsulated magnets1.0S23
A38储粮盖密封圈ELASTOSIL LR3003/50 A+B1.0S22
A39防夹柔性边ELASTOSIL LR3003/50 A+B1.0S22
A40防滑脚垫ELASTOSIL LR3003/50 A+B4.0S22
A41紧固与应力释放套A2 stainless screws + insulated clamps1.0S24
A42传感器/反馈磁铁D325.0S12
A43干燥剂组件20g non-indicating silica gel / sealed breathable sachet1.0S26
A44美国版包装/标识套corrugated carton + moulded pulp + English documentation1.0S27

Materials, mechanism & packing

Material specifications

Material selection documents specify PA-757 ABS, Moplen HP500N PP for food-area parts, Hostaform C9021 POM for nonfood transmission, ELASTOSIL LR3003/50 silicone and AISI 304 bowl material. Material and processing requirements are recorded in the sample-approval documents.

Assembly and package contents

The mechanical scope includes enclosure, lid, rotor, shafts, gears, springs, seals, collar and sensor magnetic-bias parts. The packing list covers adapter, cable, one tag and collar, desiccant, English instructions and protective packaging.

Sample plans & factory documents

27 acceptance groups

The sample package defines documents, suggested quantities, methods, acceptance criteria and sign-off fields for 27 accessory groups. It includes a nine-sheet workbook, accessory confirmation table, supplier submission guide and procurement acknowledgment fields.

Factory EOL and traceability

Factory documents cover programming, functional checks, RF tuning, sensor polarity, motor feedback and traceability. Records link component/drawing numbers, lots, raw data and deviations to engineering, quality and procurement decisions.

27 sample-approval plans
IDObjectProposed countMethodAcceptance & prerequisites
S01美国适配器5电子负载与示波器;90/115/264Vac,0/25/45°C,空载至1A,结合整机峰值厂家额定5V±5%/1A;纹波按厂家测法<=200mVpp;整机掉电/复位/过热零发生;5W裕量另测
S02USB电源线10四线法测VBUS/GND回路;1A在0/25/45°C记录两端电压;C插头两方向及弯折复测含两端接触回路<=0.20Ω为本设计目标;最低输入满足电源ECO;未达标改20AWG方案
S03D电池仓5用三节D及电池模拟器,标记极性;从新电池到截止点加马达/读头负载并切换USB无反充、错误极性造成损伤、切换复位或接触过热;实际截止点及峰值电阻由电源预算冻结
S04出粮电机103.0/3.6/4.5/5.25V双向测启动力矩、转速、电流;再用最终转子和代表粮型测试厂家6V目录65rpm/0.4kgf.cm/堵转0.2A仅基线;实际最低VM全负载可起动;扭矩/寿命限值待结构冻结
S05碗盖电机10同电压点测最终盖轨迹,端点、夹物、离合、反向恢复;堵转用限流/限时夹具6V目录30rpm/0.8kgf.cm/堵转0.2A仅基线;开闭时间/最大夹力/响应限值必须先冻结
S06OLED显示53.3V上电,逐标签连SCL/SDA;掉电/欠压/总线恢复和可视区测试无5V上拉;确认地址与局部复位;最终驱动/窗口全字符可读
S07扬声器58Ω负载核实,BTL隔离测量功率/温升/失真;最终声腔试听RMS电功率<=1.5W目录额定;两端均不得接地;音频限幅随固件冻结
S08标签inlay20自有绑定/认证/撤销;封装前后以最终读头/金属碗测位置姿态和邻机误读授权标签在冻结读区可靠识别;未绑定/撤销/其他标签不开盖;数值读区待3D及RF冻结
S09标签胶囊与项圈10质量/尺寸、拉脱/脱离力、磨损/湿擦及固定套留置;封装后重测RF目标OD28mm/厚<=4mm/质量<=5g;脱离力及咬合/固定载荷先冻结后验收
S10四路电阻编码组件20电阻/电压两态及断短路;先不接电机读GPIO,再以最终机构做动作/释放/迟滞RAW_A=接点闭合/允许或正常;RAW_B=接点断开/端点或异常;故障均使WIRING_HEALTH_N低
S11出粮霍尔组件53.3V去耦/开漏上拉、触发/释放磁窗;在低速/停转/换向/PWM噪声下数脉冲DBZ1=VCC/2=OUT/3=GND;无5V上拉;脉冲与转子实际转角/份量一致
S12五颗磁铁35磁极/位置、触发范围和相邻磁铁互扰;装配留置/脱落工艺检查每套当前5颗;磁窗、留置载荷/工艺先冻结;无可脱落磁铁进入粮路
S13十一条线束10逐针导通/短路检查;PH端子压接截面与拉力;装机路由、弯折/振动和错插检查与33针表完全相同;每台54 PH端子;已签回长度/压接窗口内;禁止用途互插
S14普通电子料NoneIQC标识、尺寸和阻容抽测;最终BOM/CAD一致性与SMT首件阻容名义值/精度一致;有批次/授权追溯;偏压/工作功率件转S15/S16
S15电源与保护料None功率布局ECO后,输入/电池角落条件及电机峰值测纹波/温升/故障保护按最终回路稳定性和负载预算;不能以名义C/L、1.5A保险或280mA电解直接放行
S16RF读头电子料None最终读头/碗/标签匹配、起振、读区与无线共存;确认DNP调谐位不得用ST25R200旧板匹配值替换;RF/起振/读区按最终设计冻结
S17MCU与逻辑接口料None最终固件下GPIO、电源域、复位/看门狗/互锁/OTA与Wi-Fi功能默认断运动;非法认证/断短路/异常复位不能产生未授权动作;全功能验收另做
S18裸PCB与PCBANone原生规则/网表报告后做首件贴装与AOI/X-ray适用项和FCT无未解释规则问题;BOM/CPL/CAD一致;最终性能与产测限值签回
S19ABS壳体与安装件5尺寸/装配、壁厚/翘曲、固定、清洗路径和跌落/倾覆按受控图;主板M2.5孔、读头无金属夹持;树脂额定不替代成品评价
S20PP食品接触结构件53L容积、2..15mm粮型、拆洗/积粉、盖/两挡板/转子配合与出粮称重受控图与冻结出粮偏差;接触材料/加工条件完整;无脱落件/毛刺
S21不锈钢碗5尺寸/厚度/毛刺及装配清洗;与RF读头共同测试按最终碗图;初始150mm/35mm/0.6±0.08mm为目标;RF仍需同测
S22硅胶密封/柔性边/脚垫5尺寸/硬度、密封压缩、附着/脱落和防夹触发/释放力截面/压缩窗口按图;防夹力与停距阈值必须先冻结
S23传动与触发机构5尺寸/公差链、回差/噪声、堵转/离合、粮型和夹物/端点磨损每个子件型号/尺寸/数量明确;端点RAW_B、PINCH异常RAW_B;无过驱动
S24紧固件和应力释放5尺寸/材质批次、装配扭矩、防松、应力释放和磁/RF影响主板2.7mm/M2.5安装;孔深/有效螺纹/夹持按3D冻结
S25显示窗5尺寸、表面/透光/划伤、OLED间隙/视角及固定厚1mm及间隙>=0.5mm仅目标,按最终图签回
S26干燥剂10称重、吸附/袋材完整性、与粮隔离及更换可达性初始质量目标20g;更换周期由整机湿度/粮型验证,不能凭袋重宣称保鲜天数
S27包装、说明及标识5装箱核对、运输/跌落适用方案、条码/额定/标识/可读性1主机/碗座/盖/2挡板/读头/1标签/项圈/电源/线/干燥剂/文档;电池不随箱

Technical file versions

LayerVersionContents
Main PCBH-MAIN-PCB-0.3Schematics, PCB, libraries and reports
ReaderRevH v0.2PCB coil, matching network and SPI interface
FirmwareESP32-C5 v0.5Core, BSP, runtime and Flash journal
SelectionUS 1000 v0.1Component, accessory and procurement tables
Sample plans2026-10-06 v0.127 groups, workbook and sensor polarity

All technical resources

All 24 resource downloads are listed below: KiCad boards, firmware, BOM, harness wiring, accessory selection, sample plans and editable 3D views. The electrical/firmware/procurement bundle and the 3D package are separate downloads. Each file shows its size and SHA-256.

PCBA 3D views & editable KiCad visualization packagepcba-3d-kicad-render-package.zip · 7,542.2 KBSHA-256 41c6fbad16095678e92373c51e2e1293f0737fe54ab9c4a92662f7538347a0ebElectrical, firmware & procurement bundlecomplete-technical-resources.zip · 10,921.7 KBSHA-256 9e93efcaf1d2df02be5dfc8a1e3d7cbc6a0fcb9119825d1be672be1e197affa4Main-board KiCad, libraries & native reportsmain-kicad-v03.zip · 4,747.2 KBSHA-256 4dde590fbac555da6ce91ead391b1f38bf651f739ac1b0a4e23759e47b5dbc5fRFID-reader KiCad & coil filesreader-kicad-v02.zip · 1,650.6 KBSHA-256 97bd32d20d0f43dea440d69ca4c9aaa2ade19d06d8eb17481684afa2603a3ae4ESP32-C5 firmware, BSP, diagnostic build & evidencefirmware-c5-v05.zip · 2,676.1 KBSHA-256 25ecff8b2eef30934619bf5a7bef2c5011f973c62545ff35e83b00350b40f079Control & persistence reference sourcecontrol-persistence-v02.zip · 42.1 KBSHA-256 bd7690a7071b95f5c7988562ea2a55da384f3b983d8629bccbde62c0fb52dbf3US 1,000-unit component & accessory selectionselection-v01.zip · 100.3 KBSHA-256 32a930035e9023a49c615f71f2fbd9a12e7d5e145c2f9efe0135e326836f9179Accessory qualification & sample-approval packagesample-approval-v01.zip · 1,678.8 KBSHA-256 c80d0be90c5a8898221df40185931fb09bbae7321165d9f7edc17836eb674eb1Editable 9-sheet approval workbooksample-approval-workbook.xlsx · 71.6 KBSHA-256 7d64a33ac27ac18cc4e24dc51a1c9bfe173ab1a148d87e54119b24974d964553Main-board selected BOMmain-bom.csv · 61.9 KBSHA-256 97210e95b953a2e348373dcf29b5982aefa959d0967f195461a2eeec729e396aReader selected BOMreader-bom.csv · 20.7 KBSHA-256 3c9da306dfcad7c853ea2bad93a1c85862617a29fbe30a920cd5d39c3a20caa3Sensor & feedback electrical BOMauxiliary-bom.csv · 6.2 KBSHA-256 8f6be85bd6fdb6dfed445d60367ba41965a2f807a5826a8b94c7539e4132b60aHarness pin-by-pin wiringharness-pin-map.csv · 6.2 KBSHA-256 85ef91d51439f52bc27e4007151be5131cd1811046edc4100e7842df5a550ff6Harness specification & approvalharness-approval.csv · 1.0 KBSHA-256 c59c7d991745f47554f78c8659ae77a70fdd61604d21b4652bbab4ac2110c1d91,000-unit demand & supplier acknowledgmentprocurement-1000.csv · 43.0 KBSHA-256 8f39ab907a77b37f908fbea2718c69a1498eded3f941110042ced88b7befe4dbEvery accessory confirmation rowaccessory-confirmation.csv · 15.3 KBSHA-256 ed7a76b7505370f777a9c98c3053b1e15fb184093d351724ba3d1501db553b7127 sample & acceptance planssample-plans.csv · 9.9 KBSHA-256 11b225c5e8e2dee54201ffb269206d4be378b0de8ebb3b8525f21baed034016b77 primary-source recordsprimary-source-index.csv · 18.4 KBSHA-256 73f32e241630a4947ebd8e21070d777d1f04ff1eb05203d97039d50da71438d5Corrected sensor action specificationsensor-polarity.txt · 3.5 KBSHA-256 1d103b7a40b099845cb4afb8e733a9f08bf3faf6eb491cacab610021a3ca660cUSB cable resistance & sample specificationusb-cable-approval.txt · 2.9 KBSHA-256 ee94cc5c0843e6c6ae704e22943d1cd3dd778c52a75470e86f1934e6d3f52191Supplier submission & sign-off requirementssupplier-approval.txt · 4.3 KBSHA-256 492b564f0133aa9b442c6321d401d4f88f44e814ad9ba84c8826632fbd4ce906Production open items & acceptance evidenceproduction-open-items.csv · 7.7 KBSHA-256 ce5fc7e8d10429ae91f917b278df5173da7c68cd77a4e0cf3cffba5e83d83054Requirements, control contracts, EOL & engineering notesrequirements-eol-notes.zip · 65.8 KBSHA-256 bf91140535688b445230de3459a97c5b7bcde2e7ff86a1df959fffeadf850ec0Download manifest & SHA-256 checksumsdownload-manifest.json · 7.9 KBSHA-256 888d5ced16562b927e14cefa86a9adc2acb4d302f61390cb17cd728d3d6a70ec

Public technical references

Brand names identify public technical references. Trademarks belong to their respective owners; the primary-source index lists the supporting documents.

Define your feeder development scope.

Share the mechanism, tag/collar arrangement, food range, power modes, target market and quantity to define hardware, firmware and manufacturing documentation.

Discuss this project ↗