|
Forum Index : Microcontroller and PC projects : E100 - Version 1D...
| Author | Message | ||||
| Alastair Senior Member Joined: 03/04/2017 Location: AustraliaPosts: 161 |
@G this looks great and should meet most people's needs. When they are done I think I will swap my current E100 for one of these and re purpose the current one. This will make things much neater @Phil - is there a place where you describe in detail how you have gone about having all your MM accessible by using ESP-8266 modules? I have a number of MM doing data monitor and capture and keep thinking they are finished only to find a week later I need to make a s/w change. I am getting sick of removing them and opening the up. I am using HC-12s to move the data around and am happy the way they are working. I was thinking of using another HC-12 on each unit to enable console access remotely but when I tested it out transfer of the s/w was quite slow for the more distant units. Your wifi connection looks more elegant and robust. I have no experience using the ESP8266 and don't want to bite off a big chew. I have raised this before and not yet come to terms with it. Cheers, Alastair |
||||
| Azure Guru Joined: 09/11/2017 Location: AustraliaPosts: 446 |
@Grogster Really nice layout. What PCD Layout/Routing s/w are you using? |
||||
Grogster![]() Admin Group Joined: 31/12/2012 Location: New ZealandPosts: 9749 |
SPRINT LAYOUT 6 Smoke makes things work. When the smoke gets out, it stops! |
||||
| Phil23 Guru Joined: 27/03/2016 Location: AustraliaPosts: 1667 |
I don't quite get this, as I understand others are using either HC-05's or ESP-01's on E28's. Isn't the circuit similar in most respects? I know the Wireless device would probably be removed for the 1455 to work. Rob mentions something about it in this thread, but not sure if it's relevant. Phil. |
||||
Grogster![]() Admin Group Joined: 31/12/2012 Location: New ZealandPosts: 9749 |
You are correct - they are. But I expect they are probably using either COM1 or COM2, not the console pins. I may be wrong. On the 1D PCB, there are no series 1k5 resistors on the console pins. Perhaps that changes things, and perhaps that is something I need to change in version 1D2.... I only ordered 10 new 1D boards, so I could always change this for the next batch. Rob will be able to clarify exactly what the situation is here. If he reads this post, he might add his thoughts. I will point him to this thread. Smoke makes things work. When the smoke gets out, it stops! |
||||
| robert.rozee Guru Joined: 31/12/2012 Location: New ZealandPosts: 2462 |
my inclination is towards including the series resistors - doing so does no harm, while possibly being very useful if needed. with the E28 in particular, they allow for access to the console even if the (soldered in place) 1455 becomes non-functional. i've not looked too closely at the E100, can the console pins be fully isolated if the 1455 and CP2102 module are unplugged? what if the 1455 is soldered in place? cheers, rob :-) |
||||
Grogster![]() Admin Group Joined: 31/12/2012 Location: New ZealandPosts: 9749 |
Hi Rob. Thanks for chiming in. ![]() On the E100, CON6 is connected DIRECTLY to the PIC32 console pins. If the 1455 chip is NOT installed, the board fuctions exactly as the earlier boards in that CON6 is your console, or you can put a CP2102 USB module on that footprint and use a USB connection to the console that way. If you plug in the 1455, it is then connected in-circuit to the PIC32 console pins, but a direct pin-to-pin connection - no series 1k5's. As an afterthought, I could add these in if you thought it would be worthwhile - for the next batch of boards. I only got ten of the 1D's so I can check they are a viable design before getting too carried away buying in boards! My primary concern is that if someone installs a 1455, and then tries to use a CP2102 at the same time kind of idea - would probably cause all kinds of hell..... Smoke makes things work. When the smoke gets out, it stops! |
||||
| robert.rozee Guru Joined: 31/12/2012 Location: New ZealandPosts: 2462 |
you could look at putting in 1k5 series resistors for both the 1455 and CP2102 module? i guess it depends to what extent you want to try and stop folks from doing silly things! cheers, rob :-) |
||||
| Alastair Senior Member Joined: 03/04/2017 Location: AustraliaPosts: 161 |
re the possible contention between 1455/CP2102. Haven't seen a schematic but could you squeeze in a simple jumper so that the two could not be connected to the console pins at the same time. Not only electrically makes it easier but also its presence makes it obvious it is either/or. Otherwise need to assume a knowledgeable user. Cheers, Alastair |
||||
Grogster![]() Admin Group Joined: 31/12/2012 Location: New ZealandPosts: 9749 |
Thanks guys - good suggestions both. I like Alistair's idea. I might see if I can find a suitable PCB DPDT slide-switch. But then you have the PIC32's ICSP header connected to the 1455 and probably should deal with that too. Anyone know of any 4PDT PCB slide-switches? (rhetorical!) Smoke makes things work. When the smoke gets out, it stops! |
||||
| Azure Guru Joined: 09/11/2017 Location: AustraliaPosts: 446 |
You could just add 3 way 0.1" pads to Con6 pin and 1455 pin either side with centre going to PIC pin. Do it twice for both Tx/Rx and make the pads suitable to solder a bridge or SMD 0805 0R between them. That way most options are covered, jumpers if full flexibility needed or shorted pad if configuring for fixed setup to Con6 or 1455. That is what you have probably already done anyway :) |
||||
| isochronic Guru Joined: 21/01/2012 Location: AustraliaPosts: 689 |
You could use a mcp2221a instead of the 1455 or 2102 - it has the 1455 pinout and is cheap |
||||
| Geoffg Guru Joined: 06/06/2011 Location: AustraliaPosts: 3308 |
I have received a number reports of corrupted colors or text with the E100. This seems to be caused by the current drawn by the backlight which can cause a voltage drop on the ground pin which can in turn shift the logic levels as seen by the display controller resulting in corrupted colours or text. An easy way of diagnosing this effect is to reduce the CPU speed to (say) 40MHz. If this fixes the problem it is a strong indication that this is the cause. One fix is to solder power and ground wires direct to the LCD display panel’s PCB. I was wondering if beefing up the amount of copper leading to these pins on the E100 PCB might also help. Perhaps something for the next revision. Geoff Geoff Graham - http://geoffg.net |
||||
| lew247 Guru Joined: 23/12/2015 Location: United KingdomPosts: 1702 |
What pin number does the F_CS on the LCD connector go to? (version B board but I assume it hasn't changed) I "think " it's 58? |
||||
Grogster![]() Admin Group Joined: 31/12/2012 Location: New ZealandPosts: 9749 |
@ Geoff - Yes, I have seen that problem myself in projects of my own on the E100. I dropped the CPU speed to 80MHz and the problem went away. Did you have specific ground pins in mind for beefing up? I guess definitely around the LCD connection and maybe the regulator. Peter(matherp) has already fixed his issues there by hacking the LCD display to use 5v rail. I personally like this idea the most, but the problem is that not everyone would be happy doing it. ![]() I wonder if running a thick-ish wire from the LCD ground DIRECTLY to the regulator ground on the rear of the PCB would help that issue? A nice easy fix, and anyone can do it.... @ Lew - Pin58. No, this has not changed. EDIT: OK, I have beefed up the copper to the 3v3 rail and ground. They were 0.8mm, they are now 1.5mm. I have duplicated the 0.8mm copper track to the 3v3 rail on the top and bottom copper and joined them to the 1.5mm supply rail with an exposed via that you fill with solder as part of assembly. That should help for the next lot of boards with any luck. ![]() One thing I can't remember is that the pin labelled "nc" on the 5" LCD seems to have a 3v3 supply rail connected to it on one of the internal layers, but I don't remember why. Geoff or matherp will remember why. Can one of you gents remind me? EDIT: This track here. Light brown, connected to third pin down from the top on the left, legend says "nc" for no-connection. ![]() EDIT: Ohhhh, wait a minute..... I think that 3v3 connection is for the 7" LCD's if you elect to use one with the E100 mainboard. On the 5" LCD it is indeed no-connection so goes nowhere. Might therefore beef up that connection too. Smoke makes things work. When the smoke gets out, it stops! |
||||
| The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2025 |