MK-312BT BOM Error


#1

I believe I found an error in the BOM for the MK-312BT V1.2 as seen here https://github.com/buttshock/mk312-bt/tree/master/boms and the BOM list on the mouser website, here http://tinyurl.com/mm63csz. On all pages of the spreadsheet, U10 and U4 are described as LM358N ICs with matching part numbers of “512-LM358N” or “926-LM358N/NOPB”. Yet when searched for in the mouser BOM neither of those part numbers is found and the closest matching result is a “863-LM358NG”, a device from the same series and probably one that functions correctly for the 312 design but either the spreadsheet or mouser part list should be amended. The “863-LM358NG” is also listed as EOL aka “End of Life: Scheduled for obsolescence and will be discontinued by the manufacturer.” so a functional substitute should be found and replaced on the sheet/mouser. The interesting thing is that searching mouser I did find the exact part 512-LM358N for sale. Maybe this is a recent listing that wasn’t available when the spreadsheet/mouser project was made? Little curious if this is an intentional substitution for the 512-LM358N as the other parts were determined to be better. If anybody knows if the correct part to by is the “512-LM358N”/“926-LM358N/NOPB” like the spreadsheet says, or if the correct one is the “863-LM358NG” like the mouser project has listed please let me know. Also who ever has control of the github repos should be made aware of this, if they’re not already reading this.


#2

Finished with checking the BOM on mouser against the MK-312BT V1.2 spreadsheet. Found one other error. The spreadsheet calls for 2 white button covers and 2 gray button covers, both of similar part number “611-BTND600F” and “611-BTND610F” respectively. The mouser project BOM instead lists 4 white and 0 gray. To have your build look like the pictures included in the mk312-bt github repo and all the files I’ve been talking about, you need to remove 2 of the white button covers and add 2 gray ones “611-BTND610F”. Other than that all the parts correlate. One suggestion would be to but the lead acid battery on digikey instead of mouser as its $10 less on digi ($20) and if you include it in the order of the LTC 1661 DAC and ribbon cable from digi it shouldn’t cost you any more in shipping compared to if you just got the DAC and cable.


#3

Thanks, I’ll let the engineers who maintain the BOM know.


#4

Does anyone have a link to the BOM for 1.3r boards? I’ve started making mine up and have hit a few differently valued resistors and one that just doesn’t exist on the 1.2 list. Before I start ordering the ones I’m missing I want to go through and double check the nothing significant has been altered. A few resistors changing value I can deal with.

(Edited to change 1.3 to 1.3r for clarity)


#5

Today, a 1.3 version of China came from China. I also ordered components according to the BOM for version 1.2 + the changes listed below in the documentation. Within a few days I build the board and I will know which parts do not match the list.


#6

Let me know how you get on. I am making up a similar list of differences. Interestingly the BOM seems to have been updated to include the some of the changed resistors in terms of number in the order, but not in the description.


#7

Ok, finished the resistors
Differences on 1.3r board
R7 & R8 - 2.2k on board, 4.7k on 1.2 BOM
R62 - 1k on board, doesn’t exist on 1.2 BOM (add 1 to quantity with R14, 15 & 19)

Capacitors I’m still working on. The ceramics all seem to be correct.
If the electrolytic capacitor values are minimum values then the BOM is ok, but C8 is 6.3V 10uF on the board. The BOM doesn’t specify a voltage, but 50V is sent by Mouser with the BOM’s manufacturer number. Also links to a 50V component with same number through RS Online… I’m not sure if this is an issue but it struck me as quite a bit over.

(Edited to change 1.3 to 1.3r for clarity)


#8

Me again :slight_smile:

More differences on 1.3r from BOM on Mouser:

D4 D1N4004 not on BOM - order extra 1 as for D1
U14 has been replaced with U5 - Still LM2941 but is T and not CT - not a big deal if you are confident bending the legs.

And that’s it. Once the bits I am missing arrive I should be done with the soldering part and will be moving on to software. Irritatingly Q7 and Q8 are back-ordered and were due delivered 5 days ago.

(Edited to change 1.3 to 1.3r for clarity)


#9

Wait, do we talk about the same board? I made the entire V1.3 (https://github.com/buttshock/mk312-bt/tree/master/eagle_design_files/V1.3B%20Main%20Boards) and no differences compared to the parts list I ordered, I did not notice.
There is no D4 diode or resistor R62 in my board. I’m confused.

But I have another problem, I have compiled the whole board of the firmware and the board is reporting error 20. In the official manual ErosTek writes: “20 Calibration Error - Allow ET312 to reach room temperature before powering ON.”
I do not know how to understand.
I have tried the firmware from these two sources and everywhere the startup ends the same way.

https://github.com/buttshock/buttshock-et312-frankenbutt/blob/master/f005/f005.bin

https://github.com/buttshock/mk312-bt/tree/master/firmware/Custom%20Boot%20Message%20f005-MK312-BT


#10

I will add my information: programmable fuses have been set according to the manual. LOW FUSE: 0xFF HIGH FUSE: 0xDC
I checked it a few times.


#11

I’ve got 1.3r boards from May 2018. I didn’t get them made up so can’t link to the source files. Evidently there have been some revisions.

There’s another thread about Error Messages 20 and 21 - Differences between the original 312 power supply chain and the MK312BT