Page 1 of 2 12 LastLast
Results 1 to 10 of 16

Thread: New HM 4.3 Build HM Not Communicating

  1. #1
    New Member
    Join Date
    Jan 2019
    Location
    Marion, OH
    Posts
    9

    New HM 4.3 Build HM Not Communicating

    Hi All,

    I recently completed a HM 4.3 kit build that my wife got me for Christmas 2017 (an indication of my available free time) Unfortunately I'm unable to get the HM to do pretty much anything at all. I've combed through the forums at length and have tried a few things, but without any success. Here's what I have, the symptoms and what I've tried:


    HeaterMeter kit for a 4.3 build with a thermocouple option
    Raspberry Pi Model 3B 1GB revision 2
    v14 of the HM Firmware

    I've assembled and connected all the components and loaded the firmware.
    I can boot the device and connect via ethernet or wireless connections
    The HM shows up in the devices page
    I can log in via root to change configuration in the web interface

    However I have these issues
    - The linkmeter tab provides the error reported by others in the forum
    HeaterMeter serial communication can not be established. Configuration requires bidirectional serial operation. Possible causes of failure:
    No HeaterMeter board attached
    No HeaterMeter (AVR) firmware installed. See AVR Firmware
    Incorrect baud rate in /etc/config/lucid
    Hardware malfunction
    - I've tried updating the firmware through the interface as well as the command line and AVRUpated. In both cases I receive the AVR Fuses error reported by others and cannot proceed further.

    - I've confirmed the ATMEGA chip is installed correctly

    - I've reheated all the solder joints and cleaned up some that weren't fully filled.

    - I've cleaned the boards with denatured alcohol the best I could.

    - I've confirmed the LCD adjustment setting


    After each of these steps the results were the same:

    - The HM registers on the devices page

    - I can log in to the web interface and update settings via wired or wireless connection

    - Other than the the LCD showing black boxes while adjusting to confirm the correct setting there are no other signs of life from the HM; no LED lights at any time.


    At this point I don't know where to go next. I know I need to test continuity and voltages, but I'm not sure where to start. I have a multimeter, but the use of it on circuit boards is far from my weakest strong point. I did manage to confirm the ground connections, 5v (4.9x) supply to the button board and 12v out of the power supply connector, but that's about it. I'm not sure about the 3.3v points or what the items highlighted in green are meant to represent in the diagrams on the basic troubleshooting link.

    I think that's about it. Any suggestions from anyone would be more than appreciated. Thanks!

  2. #2
    TVWBB Diamond Member
    Join Date
    Apr 2013
    Location
    midwest
    Posts
    3,655
    Make sure you have not mixed up the 3.3v regulator with a BS170 transistor on your HM board. They look just alike except for the printing on them. Without the regulator in place your ATMega will be DOA......
    I created the Roto Damper, RD3, HMv4.2 sliding back case, "air-burner" and the "ping-pong" valve in my quest for delicious "set and forget" BBQ.

  3. #3
    New Member
    Join Date
    Jan 2019
    Location
    Marion, OH
    Posts
    9
    Thanks for the suggestion Ralph! I saw that note in the build instructions and took great pains to make sure I didn’t mix them up. I did just double-check them to be sure and fortunately/unfortunately I have them in the right locations. HOWEVER, as I was inspecting the board I noticed that while I have the ATMega inserted the socket in the right orientation, I have the socket soldered to the board...backward. Unbelievable. I’ll switch it around and retest when I have a little more time and hope it works. If not I had already ordered another ATMega in the event I accidentally damaged it during the build or resoldering processes.

    I’ll post back my results as soon as I can. Thanks again!

  4. #4
    New Member
    Join Date
    Jan 2019
    Location
    Marion, OH
    Posts
    9
    Success!

    Thanks again Ralph for the suggestion! Had you not suggested I take a look at the regulator and transistors, I never would have noticed I had the ATMega socket soldered in the wrong orientation. Fortunately just flipping the ATMega in the socket was all that was needed.

  5. #5
    TVWBB Honor Circle Bryan Mayland's Avatar
    Join Date
    Apr 2010
    Location
    Tampa, FL
    Posts
    4,724
    Aww yeah! Great work on that. Yeah the orientation of the socket itself doesn't matter as long a the ATmega is in the orientation specified on the PCB silkscreen (with the notch closest to the board edge). Nice job on the rest of the soldering and getting up and running after just a brief 1 year delay. :-D
    I'm that HeaterMeter guy what ruins everybody's free time.

  6. #6
    TVWBB Diamond Member
    Join Date
    Apr 2013
    Location
    midwest
    Posts
    3,655
    As Bryan noted, it really doesnt matter what orientation the chip socket is installed, as long as you install the chip in the orientation that is shown by the printing on the board. (the chip can go in the socket backward, no problem). Perhaps it was just some bad soldering on the socket that got cleaned up when you switched it around. I echo the congrats on removing the socket and putting it back in without damaging any traces on the board, nice job!
    Hope you enjoy your HM as much as the rest of us!
    I created the Roto Damper, RD3, HMv4.2 sliding back case, "air-burner" and the "ping-pong" valve in my quest for delicious "set and forget" BBQ.

  7. #7
    New Member
    Join Date
    Jan 2019
    Location
    Marion, OH
    Posts
    9
    Thanks Bryan and Ralph for the comments! I AM excited to have this working and have been having fun monitoring the temp out of our upstairs furnace vent with the pit probe since I can’t get it hooked up to the smoker just yet.

    I did run into an issue with my last step that I didn’t expect considering how well everything worked once I put the ATMega chip in the correct orientation. Now I’ve noticed that my blower will not work. Blower works fine when connected directly to power, but there doesn’t seem to be power getting to the blower pin at the RJ45 outlet.

    Any suggestions on the best way to trace that back to where there’s a break in the circuit?

    Thanks for everything!

  8. #8
    TVWBB Honor Circle Bryan Mayland's Avatar
    Join Date
    Apr 2010
    Location
    Tampa, FL
    Posts
    4,724
    There is an image with the voltages on it here to help debug such issues (which assumes blower is running 100%):


    In particular you'll want to follow from BLOW on the RJ45 -> 47uF/25V capacitor -> inductor -> the three pins on the power MOSFET -> Q1 BS170 driving the MOSFET -> BLW pin on the ATmega. Your problem is somewhere along that line.
    I'm that HeaterMeter guy what ruins everybody's free time.

  9. #9
    New Member
    Join Date
    Jan 2019
    Location
    Marion, OH
    Posts
    9
    Thank You Brian! It may be a week or more before I get to it, but I'll pull out the multi-meter and start prodding around as soon as I get a chance.

  10. #10
    New Member
    Join Date
    Jan 2019
    Location
    Marion, OH
    Posts
    9
    Hi Brian,

    I finally got around to checking the follow circuit as you described above. I have continuity in all the sections I would expect to have continuity, but when I power the HM (without the button board), the expected 10.5V out of Q1 BS170 is actually showing 12V. That transfers up to the MOSFET so I'm showing 12V on the outermost pins of the MOSFET and ~176mV reading on the center pin of the MOSFET which should be reading 12V. While I'm pretty sure this is wrong, I'm not quite sure where to go from here. Any suggestions you might have would be appreciated!

    Thanks!

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •