and compared to one that is cut down to the size I used for making up a 3PS60 controller. Here's a pic of the 360miniCL compared to the actual CL controller board. The only thing left to test out are the Rumble motors, LEDs and the Headset connector. I have this one tested so far as the buttons and all of the Analog lines go, and they all work. I figured some changes would need to be made, because no matter how much you plan something real world will always let you know you missed something or that sometimes 2+2 doesn't = exactly 4, and so far I've run across a couple of things I'm going to redo, but nothing really major.
This one only has one Rumble circuit soldered up for right now also. The ick all over it is just solder flux, it can be cleaned up pretty after it's working and everything is where it should be, which probably isn't going to happen with this one since it's a prototype for testing and seeing what all I need to change around. Here are a couple pics of them nice and blank. I'll get some pics of the actual blank PCBs when they show up, then after I've transferred the components over also.īoards are in.
These are renders of the PCB, which was all done in DipTrace. I'm expecting some issue to crop up and need addressing as this was all done in a few days time, but we'll see how it goes. Right now I have the board design made up and some prototypes ordered, and when they show up I'll be swapping the core components over from a Wired CL controller to one of them and see what all I missed. Some might consider it far more work to remove the parts from the original board and solder them up to a new one, since a hot air setup is required for the MCU, but it's less of a headache in the log run, especially if you're trying to save as much space as possible. Most are only 1mm wide, but that's like landing a paper airplane on the deck of an aircraft carrier by comparison to putting a 30awg wire on a trace that's 0.3mm wide.
Thus the 360miniCL came about, which is roughly 20 x 42mm and has TP spots for all of the buttons and such. I decided to design up another version of the CL board, about as compact as it can be without going 4 layers or more and still using most of the original components that is.
The Wired CL version board can be cut down pretty small as it is, which I've done before to make the 3PS60 controller, but any smaller than around 36 x 56mm and there's a mess of traces to rebuild along with one of the Rumble motor circuits so it will all work, plus having to solder to a lot of traces to connect up wires, which is only fun up to a point. That's the Dual Analog, but before Rumble, PS1 controller. DrawingViewRotate(45 / 57.This started off as another project to put a Wired 360 controller into the older PS1 SCPH-1180 shell. Set swDrawing = swModel status = swDrawing. OpenDoc6("C:\Users\Public\Documents\SOLIDWORKS\SOLIDWORKS 2017\tutorial\driveworksxpress\mobile gantry.slddrw", swDocDRAWING, swOpenDocOptions_Silent, "", errors, warnings) Option Explicit Dim swApp As SldWorks.SldWorksĭim swModelDocExt As SldWorks.ModelDocExtensionĭim warnings As Long Sub main() Set swApp = Application.SldWorks ' Postconditions: Rotates the selected drawing view 45 º. ' Preconditions: Verify that the specified file to open exists.
This example shows how to rotate the selected drawing view 45 º. Rotate Drawing Views 45 Degrees Example (VBA)