News for hackers. Stuff that matters.
Re:Ask HN: Hourly freelancers, what do you do when you can't... by aerovistae on Sunday February 26, 2017 @10:28PM (#13741637)
Unfortunately all 8 pins are working perfectly for GPIO and DAC. Only ADC not working. However that doesn't necessarily prove that the chip isn't partially defective...it may indeed be a flaw with the ADC circuit pathways inside the chip. I may try to contact the manufacturer....I'm not sure.
Re:Ask HN: Hourly freelancers, what do you do when you can't... by mkslwsk on Sunday February 26, 2017 @10:56PM (#13741757)
If you don't mind sharing the chip name and the way you are using it, drop me a mail and I can try to help you. My user name at gmail.

Regarding charging the client. I usually give an estimate prior to the work. If I see the estimate won't be enough I usually tell them that something isn't as expected and that I'll need manufacturer's support. If they are ok with this we keep going.

Re:Ask HN: Hourly freelancers, what do you do when you can't... by aerovistae on Sunday February 26, 2017 @11:24PM (#13741856)
Sent :) Thank you very much for the offer to try to help.
Re:Ask HN: Hourly freelancers, what do you do when you can't... by hatsunearu on Monday February 27, 2017 @12:50PM (#13746179)
Please try visiting the EEVBlog IRC, there are many friendly people that might be of help. #eevblog at AfterNET
Re:Ask HN: Hourly freelancers, what do you do when you can't... by mindcruzer on Sunday February 26, 2017 @10:49PM (#13741733)
Have you successfully configured the ADC on this chip model before? I've been through the ADC docs for the PIC32MX/MZ many times and they're quite dense. It would be very easy to miss some required configuration bits.

In my experience, it's never a problem with the hardware itself, but you never know. I spent 3 weeks last summer debugging a problem with the MRF24WG0MA, and was almost convinced the chip was defective, until I realized that Harmony configured a few things incorrectly (the interrupt polarity being one of them). But yeah, for a show stopper issue that I'm not making any progress with, I would just get in contact with the manufacturer.

Re:Ask HN: Hourly freelancers, what do you do when you can't... by aerovistae on Sunday February 26, 2017 @10:53PM (#13741744)
I don't think it's a problem with the hardware either, I'm just acknowledging it's physically possible.

No, I've never even worked with a microchip at all before. I do front-end web development normally. I am actively combing through the ADC section repeatedly, yes, to no avail so far.

Re:Ask HN: Hourly freelancers, what do you do when you can't... by mindcruzer on Sunday February 26, 2017 @11:04PM (#13741785)
I know how you feel. Dealing with hardware issues can be _extremely_ frustrating. It's very easy to dig yourself in a hole wherein you stop thinking clearly. In this situation, if you haven't completely given up on it yet, maybe take a day or two off and work on something else? I find that helps. Otherwise I would contact the manufacturer or post to their forums.

Feel free to email me if you want a second pair of eyes. sean at [myusername].com

Re:Ask HN: Hourly freelancers, what do you do when you can't... by aerovistae on Monday February 27, 2017 @01:04AM (#13742241)
Thanks! I already posted on upwork and took up one other person's offer in this thread. If neither pan out, I'll ask you next :)
Re:Ask HN: Hourly freelancers, what do you do when you can't... by mikejmoffitt on Monday February 27, 2017 @02:05AM (#13742437)
* ADC enable register? * Reference level set? * Giving it ample time for a signal to settle? * Are you testing with a known input source? I would test first with a variable PSU and verify with a voltmeter externally to eliminate a possible second confusion.
Re:Ask HN: Hourly freelancers, what do you do when you can't... by darfs on Sunday February 26, 2017 @10:51PM (#13741741)
Just do it. It seems thats all what you Can do except hiring another guy to identify your problem in this special field.

If it's possible, it is indeed possible.