My Custom PIC Board

hexreader

Joined Apr 16, 2011
619
There should be no connection from R3 and pin 1 to GND.
Your schematic is wrong.
Doh.... missed that obvious error in the schematic :(

Well spotted

Pin 1 of PIC goes to Pin 1 of ICSP connector and to one end of 10K resistor R3
Other end of R3 goes to +5V
Remove GND connection from pin 1 of PIC - both on schematic and on board
 

Thread Starter

MTech1

Joined Feb 15, 2023
181
Doh.... missed that obvious error in the schematic :(

Well spotted

Pin 1 of PIC goes to Pin 1 of ICSP connector and to one end of 10K resistor R3
Other end of R3 goes to +5V
Remove GND connection from pin 1 of PIC - both on schematic and on board
I am going to remove track shown in red mark. Is it that you are suggesting ?

IMG-20231105-WA0004.jpg
 

Thread Starter

MTech1

Joined Feb 15, 2023
181
I don't have Maxrs232 IC and required capacitors I believe that if I connect a USB to UART converter (CP2102, 6-pin) to my PIC board, I'll be able to send that data to the my laptop over UART.
 

hexreader

Joined Apr 16, 2011
619
Not familiar with CP2102, but if it works same as other USB to TTL converters, then yes, that would be an excellent thing to add to your project.

Link Tx to Rx on your converter without your board first. To prove that drivers and hardware are good.

Add in your board, once you have Tx, Rx loop-back working.

Usually only three wires are needed between converter and your new development board. Tx, Rx and GND

I can give you PIC code if you would like. Just give details on the 6-pin converter pins and tell me which compiler or assembler you are using
 

Thread Starter

MTech1

Joined Feb 15, 2023
181
I can give you PIC code if you would like. Just give details on the 6-pin converter pins and tell me which compiler or assembler you are using
It would be too early to jump to coding Uart.

I'm considering using a 10K preset variable resistor (potentiometer) for LCD connection and ADC measurement. Where would you recommend I place it on the board for easy adjustment and optimal functionality?
 

BobTPH

Joined Jun 5, 2013
11,524
Feature creep refers to an engineering phenomenon in which you plan a project, and as you are finishing (or even before) features get added, so it is never finished. Both engineers and management are responsible. Both need to fight back in order to get a project done on time.
 

John P

Joined Oct 14, 2008
2,063
Maybe "Feature creep" turned into "Creature creep" because we're still thinking of Halloween!

But I'm afraid I've heard this expressed as "Time to shoot the engineers". It's when the tech guys can't stop tinkering with a design, so it never gets finished. It would be much better to say, "Buy the engineers a case of beer each and tell them not to come in for a week".
 

ericgibbs

Joined Jan 29, 2010
21,448
Hi,
It is also known colloquially as the Christmas Tree effect, keep on adding bells, whistles and eventually the tree tips over.
Adding a Fairy on top of the tree is usually the final straw!.

E
 

SamR

Joined Mar 19, 2019
5,491
Also, something that vendors like to claim when their performance fails to meet the design and performance specifications they were required to meet. Been there, had my ass in the wringer, and the vendor nearly lost their entire corporate contracts and threatened to be banned from further future contracts from corporate purchasing for claiming it when they failed miserably and were called out for it. It was also a black mark against the plant personnel for failing to force the vendor to meet deadlines. Very nasty situation that cost several people their jobs.
 

BobTPH

Joined Jun 5, 2013
11,524
But I'm afraid I've heard this expressed as "Time to shoot the engineers". It's when the tech guys can't stop tinkering with a design, so it never gets finished. It would be much better to say, "Buy the engineers a case of beer each and tell them not to come in for a week".
Depends on your perspective, as an engineer, if I added features it was taking care of the customer. If management or marketing added features it was an attempt to make me fail.
 
Top